appcenter-cli
Version:
Command line tool for Visual Studio App Center
27 lines (22 loc) • 790 B
text/typescript
import { CommandArgs, help, longName, required, hasArg } from "../../../util/commandline";
import { AppiumPreparer } from "../lib/appium-preparer";
import { PrepareTestsCommand } from "../lib/prepare-tests-command";
import { Messages } from "../lib/help-messages";
(Messages.TestCloud.Commands.PrepareAppium)
export default class PrepareAppiumCommand extends PrepareTestsCommand {
(Messages.TestCloud.Arguments.AppiumBuildDir)
("build-dir")
buildDir: string;
constructor(args: CommandArgs) {
super(args);
}
protected prepareManifest(): Promise<string> {
const preparer = new AppiumPreparer(this.artifactsDir, this.buildDir);
return preparer.prepare();
}
protected getSourceRootDir() {
return this.buildDir;
}
}