543543 "fix" : " eslint src --ext ts --fix && prettier . --write" ,
544544 "test:lint" : " eslint src --ext ts && prettier . -c" ,
545545 "test:unit" : " yarn run build && node ./out/test/runTest.js" ,
546- "test:integ:prepare" : " CODE_VERSION=1.69.1 && yarn run package && ts-node src/test/vscode-extension-tester-patch/cli.ts get-vscode --code_version $CODE_VERSION --storage /tmp/vscode-test-databricks && ts-node src/test/vscode-extension-tester-patch/cli.ts get-chromedriver --code_version $CODE_VERSION --storage /tmp/vscode-test-databricks" ,
547- "test:integ:install-vsix" : " ts-node src/test/vscode-extension-tester-patch/cli.ts install-vsix --storage /tmp/vscode-test-databricks -f databricks-vscode*.vsix -e /tmp/databricks-vscode-test-extensions" ,
548- "test:integ:run" : " yarn run build && node out/test/e2e/scripts/e2e.js -e /tmp/databricks-vscode-test-extensions --storage /tmp/vscode-test-databricks --code_settings src/test/e2e/settings.json 'out/**/*.e2e.js'" ,
549- "test:integ" : " yarn run test:integ:prepare && yarn run test:integ:install-vsix && yarn run test:integ:run" ,
546+ "test:integ:prepare" : " yarn run package && rm -rf extension && mkdir -p extension && unzip databricks*.vsix -d extension" ,
547+ "test:integ:run" : " wdio run src/test/e2e/wdio.conf.ts" ,
548+ "test:integ" : " yarn run test:integ:prepare && yarn run test:integ:run" ,
550549 "test:cov" : " nyc yarn run test:unit" ,
551550 "test" : " yarn run test:lint && yarn run test:unit" ,
552551 "clean" : " rm -rf node_modules out .vscode-test" ,
555554 "dependencies" : {
556555 "@databricks/databricks-sdk" : " workspace:^" ,
557556 "@databricks/databricks-vscode-types" : " workspace:^" ,
558- "@types/triple-beam" : " ^1.3.2" ,
559557 "@vscode/debugadapter" : " ^1.58.0" ,
560558 "@vscode/webview-ui-toolkit" : " ^1.2.0" ,
561559 "ansi-to-html" : " ^0.7.2" ,
572570 "@types/node" : " ^18.11.10" ,
573571 "@types/sinonjs__fake-timers" : " ^8.1.2" ,
574572 "@types/tmp" : " ^0.2.3" ,
573+ "@types/triple-beam" : " ^1.3.2" ,
575574 "@types/vscode" : " ^1.69.1" ,
576575 "@types/yargs" : " ^17.0.15" ,
577576 "@typescript-eslint/eslint-plugin" : " ^5.45.0" ,
578577 "@typescript-eslint/parser" : " ^5.45.0" ,
579578 "@vscode/test-electron" : " ^2.2.0" ,
579+ "@wdio/cli" : " ^7.27.0" ,
580+ "@wdio/local-runner" : " ^7.27.0" ,
581+ "@wdio/mocha-framework" : " ^7.26.0" ,
582+ "@wdio/spec-reporter" : " ^7.26.0" ,
583+ "@wdio/types" : " ^7.26.0" ,
580584 "esbuild" : " ^0.15.16" ,
581585 "eslint" : " ^8.28.0" ,
582586 "fs-extra" : " ^11.1.0" ,
590594 "ts-node" : " ^10.9.1" ,
591595 "typescript" : " ^4.9.3" ,
592596 "vsce" : " ^2.14.0" ,
593- "vscode-extension-tester" : " 5.1.x" ,
597+ "wdio-video-reporter" : " ^3.3.0" ,
598+ "wdio-vscode-service" : " ^4.2.1" ,
599+ "winston" : " ^3.8.2" ,
594600 "yargs" : " ^17.6.2"
595601 },
596602 "nyc" : {
611617 ],
612618 "report-dir" : " coverage"
613619 }
614- }
620+ }
0 commit comments