Add Import smoke test (#15111)

* Add smoke test

* Add wait for service

* Also revert liveshare

* fixes

* Use custom extensions dir

* fix

* compile extensions

* Use build extensions dir

* test break

* revert

* revert yarn.lock

* Add comment

* Add comments
This commit is contained in:
Charles Gagnon
2021-04-14 08:43:45 -07:00
committed by GitHub
parent 5e8ac017a6
commit 5922047f6b
6 changed files with 43 additions and 8 deletions

View File

@@ -53,7 +53,8 @@ const opts = minimist(args, {
'wait-time',
'test-repo',
'screenshots',
'log'
'log',
'extensionsDir' // {{SQL CARBON EDIT}} Let callers control extensions dir for non-packaged extensions
],
boolean: [
'verbose',
@@ -67,8 +68,14 @@ const opts = minimist(args, {
const testRepoUrl = 'https://github.com/Microsoft/azuredatastudio-smoke-test-repo.git';
const workspacePath = path.join(testDataPath, 'azuredatastudio-smoke-test-repo');
const extensionsPath = path.join(testDataPath, 'extensions-dir');
mkdirp.sync(extensionsPath);
// {{SQL CARBON EDIT}} Let callers control extensions dir for non-packaged extensions
let extensionsPath = opts.extensionsDir;
if (!extensionsPath) {
extensionsPath = path.join(testDataPath, 'extensions-dir');
mkdirp.sync(extensionsPath);
}
console.log(`Using extensions dir : ${extensionsPath}`);
const screenshotsPath = opts.screenshots ? path.resolve(opts.screenshots) : null;
if (screenshotsPath) {