0

afterTestwdio 構成ファイルのフックから、各テストが実行されるファイル名にアクセスしようとしています。ただし、フックに提供されるパラメーターには、ファイル名が含まれていません。onWorkerStartそのフックに提供されるパラメーターにはファイル名が含まれているため、フックからファイル名を取得しようとした可能性があるspecsため、次のようになります。

onWorkerStart(cid, caps, specs) {
  const fileName = specs[0];
}

しかし、フック内のフックでfileName作成した変数にアクセスする方法がわかりません。私は多分それをグローバル変数として使ってみました:onWorkerStartafterTest

onWorkerStart(cid, caps, specs) {
  global.fileName = specs[0];
}
afterTest() {
  console.log(global.fileName);
}

しかし、これは単に「未定義」と出力します。また、onWorkerStartフックからも出力すると、実際には最初にそこからファイルの名前が出力されますが、afterTestフックから「未定義」になります。

4

1 に答える 1