redhat-developer / vscode-extension-tester

ExTester: Your Essential UI Testing Companion for Visual Studio Code Extensions! Seamlessly execute UI tests with Selenium WebDriver, ensuring robustness and reliability in your extension development journey. Simplify UI testing for your VS Code extensions and elevate the quality of your user interface effortlessly.
Apache License 2.0
263 stars 71 forks source link

fail to install #404

Closed zhfnjust closed 1 year ago

zhfnjust commented 2 years ago
hh@zhenghongfengdeMac-mini ui-test % npm i

> ui-test@1.0.0 postinstall /Users/hh/code/ide/ui-test
> npm run installvscode && npm run installdriver && npm run installvsix

> ui-test@1.0.0 installvscode /Users/hh/code/ide/ui-test
> extest get-vscode -s test-resources -c 1.55.2

Error: Command failed: ELECTRON_RUN_AS_NODE=1 "/Users/hh/code/ide/ui-test/test-resources/Visual Studio Code.app/Contents/MacOS/Electron" "/Users/hh/code/ide/ui-test/test-resources/Visual Studio Code.app/Contents/Resources/app/out/cli.js" -v

    at ChildProcess.exithandler (child_process.js:319:12)
    at ChildProcess.emit (events.js:375:28)
    at maybeClose (internal/child_process.js:1055:16)
    at Socket.<anonymous> (internal/child_process.js:441:11)
    at Socket.emit (events.js:375:28)
    at Pipe.<anonymous> (net.js:675:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! ui-test@1.0.0 installvscode: `extest get-vscode -s test-resources -c 1.55.2`
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   '/opt/homebrew/Cellar/node@14/14.17.1/bin/node',
1 verbose cli   '/opt/homebrew/opt/node@14/bin/npm',
1 verbose cli   'i'
1 verbose cli ]
2 info using npm@6.14.13
3 info using node@v14.17.1
4 verbose npm-session 88230f98991d22e8
5 silly install runPreinstallTopLevelLifecycles
6 silly preinstall ui-test@1.0.0
7 info lifecycle ui-test@1.0.0~preinstall: ui-test@1.0.0
8 silly install loadCurrentTree
9 silly install readLocalPackageData
10 timing stage:loadCurrentTree Completed in 150ms
11 silly install loadIdealTree
12 silly install cloneCurrentTreeToIdealTree
13 timing stage:loadIdealTree:cloneCurrentTree Completed in 2ms
14 silly install loadShrinkwrap
15 timing stage:loadIdealTree:loadShrinkwrap Completed in 88ms
16 silly install loadAllDepsIntoIdealTree
17 timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 64ms
18 timing stage:loadIdealTree Completed in 177ms
19 silly currentTree ui-test@1.0.0
19 silly currentTree ├── @types/selenium-webdriver@3.0.17
19 silly currentTree ├── ajv@6.12.6
19 silly currentTree ├── ansi-regex@2.1.1
19 silly currentTree ├── ansi-styles@3.2.1
19 silly currentTree ├── aproba@1.2.0
19 silly currentTree ├── arch@2.2.0
19 silly currentTree ├── argparse@1.0.10
19 silly currentTree ├── asn1@0.2.4
19 silly currentTree ├── assert-plus@1.0.0
19 silly currentTree ├── asynckit@0.4.0
19 silly currentTree ├── at-least-node@1.0.0
19 silly currentTree ├── aws-sign2@0.7.0
19 silly currentTree ├── aws4@1.11.0
19 silly currentTree ├── azure-devops-node-api@10.2.2
19 silly currentTree ├── balanced-match@1.0.2
19 silly currentTree ├── base64-js@1.5.1
19 silly currentTree ├── bcrypt-pbkdf@1.0.2
19 silly currentTree ├── binary@0.3.0
19 silly currentTree ├── bl@1.2.3
19 silly currentTree ├── boolbase@1.0.0
19 silly currentTree ├── brace-expansion@1.1.11
19 silly currentTree ├── buffer-alloc-unsafe@1.1.0
19 silly currentTree ├── buffer-alloc@1.2.0
19 silly currentTree ├── buffer-crc32@0.2.13
19 silly currentTree ├── buffer-fill@1.0.0
19 silly currentTree ├── buffer@5.7.1
19 silly currentTree ├── buffers@0.1.1
19 silly currentTree ├── call-bind@1.0.2
19 silly currentTree ├── caseless@0.12.0
19 silly currentTree ├── chainsaw@0.1.0
19 silly currentTree ├── chalk@2.4.2
19 silly currentTree ├── cheerio-select@1.5.0
19 silly currentTree ├── cheerio@1.0.0-rc.10
19 silly currentTree ├── chownr@1.1.4
19 silly currentTree ├── clipboardy@2.3.0
19 silly currentTree ├── clone-deep@4.0.1
19 silly currentTree ├── code-point-at@1.1.0
19 silly currentTree ├── color-convert@1.9.3
19 silly currentTree ├── color-name@1.1.3
19 silly currentTree ├── combined-stream@1.0.8
19 silly currentTree ├── commander@6.2.1
19 silly currentTree ├── compare-versions@3.6.0
19 silly currentTree ├── concat-map@0.0.1
19 silly currentTree ├── console-control-strings@1.1.0
19 silly currentTree ├── core-util-is@1.0.2
19 silly currentTree ├── cross-spawn@6.0.5
19 silly currentTree ├── css-select@4.1.3
19 silly currentTree ├── css-what@5.0.1
19 silly currentTree ├── dashdash@1.14.1
19 silly currentTree ├── decompress-response@4.2.1
19 silly currentTree ├── deep-extend@0.6.0
19 silly currentTree ├── define-properties@1.1.3
19 silly currentTree ├── delayed-stream@1.0.0
19 silly currentTree ├── delegates@1.0.0
19 silly currentTree ├── denodeify@1.2.1
19 silly currentTree ├── detect-libc@1.0.3
19 silly currentTree ├── dom-serializer@1.3.2
19 silly currentTree ├── domelementtype@2.2.0
19 silly currentTree ├── domhandler@4.2.0
19 silly currentTree ├── domutils@2.7.0
19 silly currentTree ├── ecc-jsbn@0.1.2
19 silly currentTree ├── end-of-stream@1.4.4
19 silly currentTree ├── entities@2.2.0
19 silly currentTree ├── error-ex@1.3.2
19 silly currentTree ├── es-abstract@1.18.3
19 silly currentTree ├── es-to-primitive@1.2.1
19 silly currentTree ├── escape-string-regexp@1.0.5
19 silly currentTree ├── esprima@4.0.1
19 silly currentTree ├── execa@1.0.0
19 silly currentTree ├── expand-template@2.0.3
19 silly currentTree ├── extend@3.0.2
19 silly currentTree ├── extsprintf@1.3.0
19 silly currentTree ├── fast-deep-equal@3.1.3
19 silly currentTree ├── fast-json-stable-stringify@2.1.0
19 silly currentTree ├── fd-slicer@1.1.0
19 silly currentTree ├── forever-agent@0.6.1
19 silly currentTree ├── form-data@2.3.3
19 silly currentTree ├── fs-constants@1.0.0
19 silly currentTree ├── fs-extra@9.1.0
19 silly currentTree ├── fs.realpath@1.0.0
19 silly currentTree ├── function-bind@1.1.1
19 silly currentTree ├── get-intrinsic@1.1.1
19 silly currentTree ├── get-stream@4.1.0
19 silly currentTree ├── getpass@0.1.7
19 silly currentTree ├── github-from-package@0.0.0
19 silly currentTree ├── glob@7.1.7
19 silly currentTree ├── graceful-fs@4.2.6
19 silly currentTree ├── har-schema@2.0.0
19 silly currentTree ├── har-validator@5.1.5
19 silly currentTree ├── has-bigints@1.0.1
19 silly currentTree ├── has-flag@3.0.0
19 silly currentTree ├── has-symbols@1.0.2
19 silly currentTree ├── has-unicode@2.0.1
19 silly currentTree ├── has@1.0.3
19 silly currentTree ├── hosted-git-info@2.8.9
19 silly currentTree ├── htmlparser2@6.1.0
19 silly currentTree ├── http-signature@1.2.0
19 silly currentTree ├── ieee754@1.2.1
19 silly currentTree ├── ignore@5.1.8
19 silly currentTree ├── immediate@3.0.6
19 silly currentTree ├── inflight@1.0.6
19 silly currentTree ├── inherits@2.0.4
19 silly currentTree ├── ini@1.3.8
19 silly currentTree ├── is-arrayish@0.2.1
19 silly currentTree ├── is-bigint@1.0.2
19 silly currentTree ├── is-boolean-object@1.1.1
19 silly currentTree ├── is-callable@1.2.3
19 silly currentTree ├── is-core-module@2.4.0
19 silly currentTree ├── is-date-object@1.0.4
19 silly currentTree ├── is-docker@2.2.1
19 silly currentTree ├── is-fullwidth-code-point@1.0.0
19 silly currentTree ├── is-negative-zero@2.0.1
19 silly currentTree ├── is-number-object@1.0.5
19 silly currentTree ├── is-plain-object@2.0.4
19 silly currentTree ├── is-regex@1.1.3
19 silly currentTree ├── is-stream@1.1.0
19 silly currentTree ├── is-string@1.0.6
19 silly currentTree ├── is-symbol@1.0.4
19 silly currentTree ├── is-typedarray@1.0.0
19 silly currentTree ├── is-wsl@2.2.0
19 silly currentTree ├── isarray@1.0.0
19 silly currentTree ├── isexe@2.0.0
19 silly currentTree ├── isobject@3.0.1
19 silly currentTree ├── isstream@0.1.2
19 silly currentTree ├── js-yaml@3.14.1
19 silly currentTree ├── jsbn@0.1.1
19 silly currentTree ├── json-parse-better-errors@1.0.2
19 silly currentTree ├── json-schema-traverse@0.4.1
19 silly currentTree ├── json-schema@0.2.3
19 silly currentTree ├── json-stringify-safe@5.0.1
19 silly currentTree ├── jsonfile@6.1.0
19 silly currentTree ├── jsprim@1.4.1
19 silly currentTree ├── jszip@3.6.0
19 silly currentTree ├── kind-of@6.0.3
19 silly currentTree ├── leven@3.1.0
19 silly currentTree ├── lie@3.3.0
19 silly currentTree ├── linkify-it@2.2.0
19 silly currentTree ├── load-json-file@4.0.0
19 silly currentTree ├── lodash@4.17.21
19 silly currentTree ├─┬ markdown-it@10.0.0
19 silly currentTree │ └── entities@2.0.3
19 silly currentTree ├── mdurl@1.0.1
19 silly currentTree ├── memorystream@0.3.1
19 silly currentTree ├── mime-db@1.48.0
19 silly currentTree ├── mime-types@2.1.31
19 silly currentTree ├── mime@1.6.0
19 silly currentTree ├── mimic-response@2.1.0
19 silly currentTree ├── minimatch@3.0.4
19 silly currentTree ├── minimist@1.2.5
19 silly currentTree ├── mkdirp-classic@0.5.3
19 silly currentTree ├── mkdirp@0.5.5
19 silly currentTree ├── monaco-page-objects@1.5.2
19 silly currentTree ├── mute-stream@0.0.8
19 silly currentTree ├── nan@2.14.2
19 silly currentTree ├── napi-build-utils@1.0.2
19 silly currentTree ├── nice-try@1.0.5
19 silly currentTree ├── node-abi@2.30.0
19 silly currentTree ├── noop-logger@0.1.1
19 silly currentTree ├── normalize-package-data@2.5.0
19 silly currentTree ├── npm-run-all@4.1.5
19 silly currentTree ├── npm-run-path@2.0.2
19 silly currentTree ├── nth-check@2.0.0
19 silly currentTree ├── number-is-nan@1.0.1
19 silly currentTree ├── oauth-sign@0.9.0
19 silly currentTree ├── object-assign@4.1.1
19 silly currentTree ├── object-inspect@1.10.3
19 silly currentTree ├── object-keys@1.1.1
19 silly currentTree ├── object.assign@4.1.2
19 silly currentTree ├── once@1.4.0
19 silly currentTree ├── os-homedir@1.0.2
19 silly currentTree ├── os-tmpdir@1.0.2
19 silly currentTree ├── osenv@0.1.5
19 silly currentTree ├── p-finally@1.0.0
19 silly currentTree ├── pako@1.0.11
19 silly currentTree ├── parse-json@4.0.0
19 silly currentTree ├── parse-semver@1.1.1
19 silly currentTree ├── parse5-htmlparser2-tree-adapter@6.0.1
19 silly currentTree ├── parse5@6.0.1
19 silly currentTree ├── path-is-absolute@1.0.1
19 silly currentTree ├── path-key@2.0.1
19 silly currentTree ├── path-parse@1.0.7
19 silly currentTree ├── path-type@3.0.0
19 silly currentTree ├── pend@1.2.0
19 silly currentTree ├── performance-now@2.1.0
19 silly currentTree ├── pidtree@0.3.1
19 silly currentTree ├── pify@3.0.0
19 silly currentTree ├─┬ prebuild-install@5.3.6
19 silly currentTree │ ├── are-we-there-yet@1.1.5
19 silly currentTree │ ├─┬ bl@4.1.0
19 silly currentTree │ │ └── readable-stream@3.6.0
19 silly currentTree │ ├── gauge@2.7.4
19 silly currentTree │ ├── npmlog@4.1.2
19 silly currentTree │ ├── tar-fs@2.1.1
19 silly currentTree │ └─┬ tar-stream@2.2.0
19 silly currentTree │   └── readable-stream@3.6.0
19 silly currentTree ├── process-nextick-args@2.0.1
19 silly currentTree ├── psl@1.8.0
19 silly currentTree ├── pump@3.0.0
19 silly currentTree ├── punycode@2.1.1
19 silly currentTree ├── qs@6.5.2
19 silly currentTree ├── rc@1.2.8
19 silly currentTree ├── read-pkg@3.0.0
19 silly currentTree ├── read@1.0.7
19 silly currentTree ├─┬ readable-stream@2.3.7
19 silly currentTree │ └── safe-buffer@5.1.2
19 silly currentTree ├── request@2.88.2
19 silly currentTree ├── resolve@1.20.0
19 silly currentTree ├── rimraf@2.7.1
19 silly currentTree ├── robotjs@0.6.0
19 silly currentTree ├── safe-buffer@5.2.1
19 silly currentTree ├── safer-buffer@2.1.2
19 silly currentTree ├── sanitize-filename@1.6.3
19 silly currentTree ├── sax@1.2.4
19 silly currentTree ├── selenium-webdriver@3.6.0
19 silly currentTree ├── semver@5.7.1
19 silly currentTree ├── set-blocking@2.0.0
19 silly currentTree ├── set-immediate-shim@1.0.1
19 silly currentTree ├── shallow-clone@3.0.1
19 silly currentTree ├── shebang-command@1.2.0
19 silly currentTree ├── shebang-regex@1.0.0
19 silly currentTree ├── shell-quote@1.7.2
19 silly currentTree ├── side-channel@1.0.4
19 silly currentTree ├── signal-exit@3.0.3
19 silly currentTree ├── simple-concat@1.0.1
19 silly currentTree ├── simple-get@3.1.0
19 silly currentTree ├── spdx-correct@3.1.1
19 silly currentTree ├── spdx-exceptions@2.3.0
19 silly currentTree ├── spdx-expression-parse@3.0.1
19 silly currentTree ├── spdx-license-ids@3.0.9
19 silly currentTree ├── sprintf-js@1.0.3
19 silly currentTree ├── sshpk@1.16.1
19 silly currentTree ├─┬ string_decoder@1.1.1
19 silly currentTree │ └── safe-buffer@5.1.2
19 silly currentTree ├── string-width@1.0.2
19 silly currentTree ├── string.prototype.padend@3.1.2
19 silly currentTree ├── string.prototype.trimend@1.0.4
19 silly currentTree ├── string.prototype.trimstart@1.0.4
19 silly currentTree ├── strip-ansi@3.0.1
19 silly currentTree ├── strip-bom@3.0.0
19 silly currentTree ├── strip-eof@1.0.0
19 silly currentTree ├── strip-json-comments@2.0.1
19 silly currentTree ├── supports-color@5.5.0
19 silly currentTree ├─┬ tar-fs@1.16.3
19 silly currentTree │ └── pump@1.0.3
19 silly currentTree ├── tar-stream@1.6.2
19 silly currentTree ├── targz@1.0.1
19 silly currentTree ├── tmp@0.0.30
19 silly currentTree ├── to-buffer@1.1.1
19 silly currentTree ├── tough-cookie@2.5.0
19 silly currentTree ├── traverse@0.3.9
19 silly currentTree ├── truncate-utf8-bytes@1.0.2
19 silly currentTree ├── ts-essentials@7.0.2
19 silly currentTree ├── tslib@2.2.0
19 silly currentTree ├── tunnel-agent@0.6.0
19 silly currentTree ├── tunnel@0.0.6
19 silly currentTree ├── tweetnacl@0.14.5
19 silly currentTree ├─┬ typed-rest-client@1.8.4
19 silly currentTree │ └── qs@6.10.1
19 silly currentTree ├── typescript@3.9.9
19 silly currentTree ├── uc.micro@1.0.6
19 silly currentTree ├── unbox-primitive@1.0.1
19 silly currentTree ├── underscore@1.13.1
19 silly currentTree ├── universalify@2.0.0
19 silly currentTree ├── unzip-stream@0.3.1
19 silly currentTree ├── uri-js@4.4.1
19 silly currentTree ├── url-join@1.1.0
19 silly currentTree ├── utf8-byte-length@1.0.4
19 silly currentTree ├── util-deprecate@1.0.2
19 silly currentTree ├── uuid@3.4.0
19 silly currentTree ├── validate-npm-package-license@3.0.4
19 silly currentTree ├── verror@1.10.0
19 silly currentTree ├─┬ vsce@1.93.0
19 silly currentTree │ ├── rimraf@3.0.2
19 silly currentTree │ └── tmp@0.2.1
19 silly currentTree ├── vscode-extension-tester-locators@1.54.2
19 silly currentTree ├── vscode-extension-tester@4.0.2
19 silly currentTree ├── which-boxed-primitive@1.0.2
19 silly currentTree ├── which-pm-runs@1.0.0
19 silly currentTree ├── which@1.3.1
19 silly currentTree ├── wide-align@1.1.3
19 silly currentTree ├── wrappy@1.0.2
19 silly currentTree ├── xml2js@0.4.23
19 silly currentTree ├── xmlbuilder@11.0.1
19 silly currentTree ├── xtend@4.0.2
19 silly currentTree ├── yauzl@2.10.0
19 silly currentTree └── yazl@2.5.1
20 silly idealTree ui-test@1.0.0
20 silly idealTree ├── @types/selenium-webdriver@3.0.17
20 silly idealTree ├── ajv@6.12.6
20 silly idealTree ├── ansi-regex@2.1.1
20 silly idealTree ├── ansi-styles@3.2.1
20 silly idealTree ├── aproba@1.2.0
20 silly idealTree ├── arch@2.2.0
20 silly idealTree ├── argparse@1.0.10
20 silly idealTree ├── asn1@0.2.4
20 silly idealTree ├── assert-plus@1.0.0
20 silly idealTree ├── asynckit@0.4.0
20 silly idealTree ├── at-least-node@1.0.0
20 silly idealTree ├── aws-sign2@0.7.0
20 silly idealTree ├── aws4@1.11.0
20 silly idealTree ├── azure-devops-node-api@10.2.2
20 silly idealTree ├── balanced-match@1.0.2
20 silly idealTree ├── base64-js@1.5.1
20 silly idealTree ├── bcrypt-pbkdf@1.0.2
20 silly idealTree ├── binary@0.3.0
20 silly idealTree ├── bl@1.2.3
20 silly idealTree ├── boolbase@1.0.0
20 silly idealTree ├── brace-expansion@1.1.11
20 silly idealTree ├── buffer-alloc-unsafe@1.1.0
20 silly idealTree ├── buffer-alloc@1.2.0
20 silly idealTree ├── buffer-crc32@0.2.13
20 silly idealTree ├── buffer-fill@1.0.0
20 silly idealTree ├── buffer@5.7.1
20 silly idealTree ├── buffers@0.1.1
20 silly idealTree ├── call-bind@1.0.2
20 silly idealTree ├── caseless@0.12.0
20 silly idealTree ├── chainsaw@0.1.0
20 silly idealTree ├── chalk@2.4.2
20 silly idealTree ├── cheerio-select@1.5.0
20 silly idealTree ├── cheerio@1.0.0-rc.10
20 silly idealTree ├── chownr@1.1.4
20 silly idealTree ├── clipboardy@2.3.0
20 silly idealTree ├── clone-deep@4.0.1
20 silly idealTree ├── code-point-at@1.1.0
20 silly idealTree ├── color-convert@1.9.3
20 silly idealTree ├── color-name@1.1.3
20 silly idealTree ├── combined-stream@1.0.8
20 silly idealTree ├── commander@6.2.1
20 silly idealTree ├── compare-versions@3.6.0
20 silly idealTree ├── concat-map@0.0.1
20 silly idealTree ├── console-control-strings@1.1.0
20 silly idealTree ├── core-util-is@1.0.2
20 silly idealTree ├── cross-spawn@6.0.5
20 silly idealTree ├── css-select@4.1.3
20 silly idealTree ├── css-what@5.0.1
20 silly idealTree ├── dashdash@1.14.1
20 silly idealTree ├── decompress-response@4.2.1
20 silly idealTree ├── deep-extend@0.6.0
20 silly idealTree ├── define-properties@1.1.3
20 silly idealTree ├── delayed-stream@1.0.0
20 silly idealTree ├── delegates@1.0.0
20 silly idealTree ├── denodeify@1.2.1
20 silly idealTree ├── detect-libc@1.0.3
20 silly idealTree ├── dom-serializer@1.3.2
20 silly idealTree ├── domelementtype@2.2.0
20 silly idealTree ├── domhandler@4.2.0
20 silly idealTree ├── domutils@2.7.0
20 silly idealTree ├── ecc-jsbn@0.1.2
20 silly idealTree ├── end-of-stream@1.4.4
20 silly idealTree ├── entities@2.2.0
20 silly idealTree ├── error-ex@1.3.2
20 silly idealTree ├── es-abstract@1.18.3
20 silly idealTree ├── es-to-primitive@1.2.1
20 silly idealTree ├── escape-string-regexp@1.0.5
20 silly idealTree ├── esprima@4.0.1
20 silly idealTree ├── execa@1.0.0
20 silly idealTree ├── expand-template@2.0.3
20 silly idealTree ├── extend@3.0.2
20 silly idealTree ├── extsprintf@1.3.0
20 silly idealTree ├── fast-deep-equal@3.1.3
20 silly idealTree ├── fast-json-stable-stringify@2.1.0
20 silly idealTree ├── fd-slicer@1.1.0
20 silly idealTree ├── forever-agent@0.6.1
20 silly idealTree ├── form-data@2.3.3
20 silly idealTree ├── fs-constants@1.0.0
20 silly idealTree ├── fs-extra@9.1.0
20 silly idealTree ├── fs.realpath@1.0.0
20 silly idealTree ├── function-bind@1.1.1
20 silly idealTree ├── get-intrinsic@1.1.1
20 silly idealTree ├── get-stream@4.1.0
20 silly idealTree ├── getpass@0.1.7
20 silly idealTree ├── github-from-package@0.0.0
20 silly idealTree ├── glob@7.1.7
20 silly idealTree ├── graceful-fs@4.2.6
20 silly idealTree ├── har-schema@2.0.0
20 silly idealTree ├── har-validator@5.1.5
20 silly idealTree ├── has-bigints@1.0.1
20 silly idealTree ├── has-flag@3.0.0
20 silly idealTree ├── has-symbols@1.0.2
20 silly idealTree ├── has-unicode@2.0.1
20 silly idealTree ├── has@1.0.3
20 silly idealTree ├── hosted-git-info@2.8.9
20 silly idealTree ├── htmlparser2@6.1.0
20 silly idealTree ├── http-signature@1.2.0
20 silly idealTree ├── ieee754@1.2.1
20 silly idealTree ├── ignore@5.1.8
20 silly idealTree ├── immediate@3.0.6
20 silly idealTree ├── inflight@1.0.6
20 silly idealTree ├── inherits@2.0.4
20 silly idealTree ├── ini@1.3.8
20 silly idealTree ├── is-arrayish@0.2.1
20 silly idealTree ├── is-bigint@1.0.2
20 silly idealTree ├── is-boolean-object@1.1.1
20 silly idealTree ├── is-callable@1.2.3
20 silly idealTree ├── is-core-module@2.4.0
20 silly idealTree ├── is-date-object@1.0.4
20 silly idealTree ├── is-docker@2.2.1
20 silly idealTree ├── is-fullwidth-code-point@1.0.0
20 silly idealTree ├── is-negative-zero@2.0.1
20 silly idealTree ├── is-number-object@1.0.5
20 silly idealTree ├── is-plain-object@2.0.4
20 silly idealTree ├── is-regex@1.1.3
20 silly idealTree ├── is-stream@1.1.0
20 silly idealTree ├── is-string@1.0.6
20 silly idealTree ├── is-symbol@1.0.4
20 silly idealTree ├── is-typedarray@1.0.0
20 silly idealTree ├── is-wsl@2.2.0
20 silly idealTree ├── isarray@1.0.0
20 silly idealTree ├── isexe@2.0.0
20 silly idealTree ├── isobject@3.0.1
20 silly idealTree ├── isstream@0.1.2
20 silly idealTree ├── js-yaml@3.14.1
20 silly idealTree ├── jsbn@0.1.1
20 silly idealTree ├── json-parse-better-errors@1.0.2
20 silly idealTree ├── json-schema-traverse@0.4.1
20 silly idealTree ├── json-schema@0.2.3
20 silly idealTree ├── json-stringify-safe@5.0.1
20 silly idealTree ├── jsonfile@6.1.0
20 silly idealTree ├── jsprim@1.4.1
20 silly idealTree ├── jszip@3.6.0
20 silly idealTree ├── kind-of@6.0.3
20 silly idealTree ├── leven@3.1.0
20 silly idealTree ├── lie@3.3.0
20 silly idealTree ├── linkify-it@2.2.0
20 silly idealTree ├── load-json-file@4.0.0
20 silly idealTree ├── lodash@4.17.21
20 silly idealTree ├─┬ markdown-it@10.0.0
20 silly idealTree │ └── entities@2.0.3
20 silly idealTree ├── mdurl@1.0.1
20 silly idealTree ├── memorystream@0.3.1
20 silly idealTree ├── mime-db@1.48.0
20 silly idealTree ├── mime-types@2.1.31
20 silly idealTree ├── mime@1.6.0
20 silly idealTree ├── mimic-response@2.1.0
20 silly idealTree ├── minimatch@3.0.4
20 silly idealTree ├── minimist@1.2.5
20 silly idealTree ├── mkdirp-classic@0.5.3
20 silly idealTree ├── mkdirp@0.5.5
20 silly idealTree ├── monaco-page-objects@1.5.2
20 silly idealTree ├── mute-stream@0.0.8
20 silly idealTree ├── nan@2.14.2
20 silly idealTree ├── napi-build-utils@1.0.2
20 silly idealTree ├── nice-try@1.0.5
20 silly idealTree ├── node-abi@2.30.0
20 silly idealTree ├── noop-logger@0.1.1
20 silly idealTree ├── normalize-package-data@2.5.0
20 silly idealTree ├── npm-run-all@4.1.5
20 silly idealTree ├── npm-run-path@2.0.2
20 silly idealTree ├── nth-check@2.0.0
20 silly idealTree ├── number-is-nan@1.0.1
20 silly idealTree ├── oauth-sign@0.9.0
20 silly idealTree ├── object-assign@4.1.1
20 silly idealTree ├── object-inspect@1.10.3
20 silly idealTree ├── object-keys@1.1.1
20 silly idealTree ├── object.assign@4.1.2
20 silly idealTree ├── once@1.4.0
20 silly idealTree ├── os-homedir@1.0.2
20 silly idealTree ├── os-tmpdir@1.0.2
20 silly idealTree ├── osenv@0.1.5
20 silly idealTree ├── p-finally@1.0.0
20 silly idealTree ├── pako@1.0.11
20 silly idealTree ├── parse-json@4.0.0
20 silly idealTree ├── parse-semver@1.1.1
20 silly idealTree ├── parse5-htmlparser2-tree-adapter@6.0.1
20 silly idealTree ├── parse5@6.0.1
20 silly idealTree ├── path-is-absolute@1.0.1
20 silly idealTree ├── path-key@2.0.1
20 silly idealTree ├── path-parse@1.0.7
20 silly idealTree ├── path-type@3.0.0
20 silly idealTree ├── pend@1.2.0
20 silly idealTree ├── performance-now@2.1.0
20 silly idealTree ├── pidtree@0.3.1
20 silly idealTree ├── pify@3.0.0
20 silly idealTree ├─┬ prebuild-install@5.3.6
20 silly idealTree │ ├── are-we-there-yet@1.1.5
20 silly idealTree │ ├─┬ bl@4.1.0
20 silly idealTree │ │ └── readable-stream@3.6.0
20 silly idealTree │ ├── gauge@2.7.4
20 silly idealTree │ ├── npmlog@4.1.2
20 silly idealTree │ ├── tar-fs@2.1.1
20 silly idealTree │ └─┬ tar-stream@2.2.0
20 silly idealTree │   └── readable-stream@3.6.0
20 silly idealTree ├── process-nextick-args@2.0.1
20 silly idealTree ├── psl@1.8.0
20 silly idealTree ├── pump@3.0.0
20 silly idealTree ├── punycode@2.1.1
20 silly idealTree ├── qs@6.5.2
20 silly idealTree ├── rc@1.2.8
20 silly idealTree ├── read-pkg@3.0.0
20 silly idealTree ├── read@1.0.7
20 silly idealTree ├─┬ readable-stream@2.3.7
20 silly idealTree │ └── safe-buffer@5.1.2
20 silly idealTree ├── request@2.88.2
20 silly idealTree ├── resolve@1.20.0
20 silly idealTree ├── rimraf@2.7.1
20 silly idealTree ├── robotjs@0.6.0
20 silly idealTree ├── safe-buffer@5.2.1
20 silly idealTree ├── safer-buffer@2.1.2
20 silly idealTree ├── sanitize-filename@1.6.3
20 silly idealTree ├── sax@1.2.4
20 silly idealTree ├── selenium-webdriver@3.6.0
20 silly idealTree ├── semver@5.7.1
20 silly idealTree ├── set-blocking@2.0.0
20 silly idealTree ├── set-immediate-shim@1.0.1
20 silly idealTree ├── shallow-clone@3.0.1
20 silly idealTree ├── shebang-command@1.2.0
20 silly idealTree ├── shebang-regex@1.0.0
20 silly idealTree ├── shell-quote@1.7.2
20 silly idealTree ├── side-channel@1.0.4
20 silly idealTree ├── signal-exit@3.0.3
20 silly idealTree ├── simple-concat@1.0.1
20 silly idealTree ├── simple-get@3.1.0
20 silly idealTree ├── spdx-correct@3.1.1
20 silly idealTree ├── spdx-exceptions@2.3.0
20 silly idealTree ├── spdx-expression-parse@3.0.1
20 silly idealTree ├── spdx-license-ids@3.0.9
20 silly idealTree ├── sprintf-js@1.0.3
20 silly idealTree ├── sshpk@1.16.1
20 silly idealTree ├─┬ string_decoder@1.1.1
20 silly idealTree │ └── safe-buffer@5.1.2
20 silly idealTree ├── string-width@1.0.2
20 silly idealTree ├── string.prototype.padend@3.1.2
20 silly idealTree ├── string.prototype.trimend@1.0.4
20 silly idealTree ├── string.prototype.trimstart@1.0.4
20 silly idealTree ├── strip-ansi@3.0.1
20 silly idealTree ├── strip-bom@3.0.0
20 silly idealTree ├── strip-eof@1.0.0
20 silly idealTree ├── strip-json-comments@2.0.1
20 silly idealTree ├── supports-color@5.5.0
20 silly idealTree ├─┬ tar-fs@1.16.3
20 silly idealTree │ └── pump@1.0.3
20 silly idealTree ├── tar-stream@1.6.2
20 silly idealTree ├── targz@1.0.1
20 silly idealTree ├── tmp@0.0.30
20 silly idealTree ├── to-buffer@1.1.1
20 silly idealTree ├── tough-cookie@2.5.0
20 silly idealTree ├── traverse@0.3.9
20 silly idealTree ├── truncate-utf8-bytes@1.0.2
20 silly idealTree ├── ts-essentials@7.0.2
20 silly idealTree ├── tslib@2.2.0
20 silly idealTree ├── tunnel-agent@0.6.0
20 silly idealTree ├── tunnel@0.0.6
20 silly idealTree ├── tweetnacl@0.14.5
20 silly idealTree ├─┬ typed-rest-client@1.8.4
20 silly idealTree │ └── qs@6.10.1
20 silly idealTree ├── typescript@3.9.9
20 silly idealTree ├── uc.micro@1.0.6
20 silly idealTree ├── unbox-primitive@1.0.1
20 silly idealTree ├── underscore@1.13.1
20 silly idealTree ├── universalify@2.0.0
20 silly idealTree ├── unzip-stream@0.3.1
20 silly idealTree ├── uri-js@4.4.1
20 silly idealTree ├── url-join@1.1.0
20 silly idealTree ├── utf8-byte-length@1.0.4
20 silly idealTree ├── util-deprecate@1.0.2
20 silly idealTree ├── uuid@3.4.0
20 silly idealTree ├── validate-npm-package-license@3.0.4
20 silly idealTree ├── verror@1.10.0
20 silly idealTree ├─┬ vsce@1.93.0
20 silly idealTree │ ├── rimraf@3.0.2
20 silly idealTree │ └── tmp@0.2.1
20 silly idealTree ├── vscode-extension-tester-locators@1.54.2
20 silly idealTree ├── vscode-extension-tester@4.0.2
20 silly idealTree ├── which-boxed-primitive@1.0.2
20 silly idealTree ├── which-pm-runs@1.0.0
20 silly idealTree ├── which@1.3.1
20 silly idealTree ├── wide-align@1.1.3
20 silly idealTree ├── wrappy@1.0.2
20 silly idealTree ├── xml2js@0.4.23
20 silly idealTree ├── xmlbuilder@11.0.1
20 silly idealTree ├── xtend@4.0.2
20 silly idealTree ├── yauzl@2.10.0
20 silly idealTree └── yazl@2.5.1
21 silly install generateActionsToTake
22 timing stage:generateActionsToTake Completed in 8ms
23 silly diffTrees action count 0
24 silly decomposeActions action count 0
25 silly install executeActions
26 silly doSerial global-install 0
27 verbose correctMkdir /Users/hh/.npm/_locks correctMkdir not in flight; initializing
28 verbose lock using /Users/hh/.npm/_locks/staging-dd5293cf489b5508.lock for /Users/hh/code/ide/ui-test/node_modules/.staging
29 silly doParallel extract 0
30 silly doReverseSerial unbuild 0
31 silly doSerial remove 0
32 silly doSerial move 0
33 silly doSerial finalize 0
34 silly doParallel refresh-package-json 0
35 silly doParallel preinstall 0
36 silly doSerial build 0
37 silly doSerial global-link 0
38 silly doParallel update-linked 0
39 silly doSerial install 0
40 silly doSerial postinstall 0
41 verbose unlock done using /Users/hh/.npm/_locks/staging-dd5293cf489b5508.lock for /Users/hh/code/ide/ui-test/node_modules/.staging
42 timing stage:executeActions Completed in 17ms
43 timing stage:rollbackFailedOptional Completed in 0ms
44 silly install runPostinstallTopLevelLifecycles
45 silly build ui-test@1.0.0
46 info linkStuff ui-test@1.0.0
47 silly linkStuff ui-test@1.0.0 has /Users/hh/code/ide as its parent node_modules
48 silly install ui-test@1.0.0
49 info lifecycle ui-test@1.0.0~install: ui-test@1.0.0
50 silly postinstall ui-test@1.0.0
51 info lifecycle ui-test@1.0.0~postinstall: ui-test@1.0.0
52 verbose lifecycle ui-test@1.0.0~postinstall: unsafe-perm in lifecycle true
53 verbose lifecycle ui-test@1.0.0~postinstall: PATH: /opt/homebrew/Cellar/node@14/14.17.1/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/hh/code/ide/ui-test/node_modules/.bin:/opt/homebrew/opt/node@14/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
54 verbose lifecycle ui-test@1.0.0~postinstall: CWD: /Users/hh/code/ide/ui-test
55 silly lifecycle ui-test@1.0.0~postinstall: Args: [
55 silly lifecycle   '-c',
55 silly lifecycle   'npm run installvscode && npm run installdriver && npm run installvsix'
55 silly lifecycle ]
56 silly lifecycle ui-test@1.0.0~postinstall: Returned: code: 1  signal: null
57 info lifecycle ui-test@1.0.0~postinstall: Failed to exec postinstall script
58 verbose stack Error: ui-test@1.0.0 postinstall: `npm run installvscode && npm run installdriver && npm run installvsix`
58 verbose stack Exit status 1
58 verbose stack     at EventEmitter.<anonymous> (/opt/homebrew/Cellar/node@14/14.17.1/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
58 verbose stack     at EventEmitter.emit (events.js:375:28)
58 verbose stack     at ChildProcess.<anonymous> (/opt/homebrew/Cellar/node@14/14.17.1/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
58 verbose stack     at ChildProcess.emit (events.js:375:28)
58 verbose stack     at maybeClose (internal/child_process.js:1055:16)
58 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
59 verbose pkgid ui-test@1.0.0
60 verbose cwd /Users/hh/code/ide/ui-test
61 verbose Darwin 20.4.0
62 verbose argv "/opt/homebrew/Cellar/node@14/14.17.1/bin/node" "/opt/homebrew/opt/node@14/bin/npm" "i"
63 verbose node v14.17.1
64 verbose npm  v6.14.13
65 error code ELIFECYCLE
66 error errno 1
67 error ui-test@1.0.0 postinstall: `npm run installvscode && npm run installdriver && npm run installvsix`
67 error Exit status 1
68 error Failed at the ui-test@1.0.0 postinstall script.
68 error This is probably not a problem with npm. There is likely additional logging output above.
69 verbose exit [ 1, true ]
odockal commented 2 years ago

Is this issue still actual? Is it something we should take a look or did you manage to find a solution? Thanks.

djelinek commented 1 year ago

Closing - no issue activity for a long time. Feel free to reopen if needed.