@flxbl-io/sfp
Version:
sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model
69 lines • 5.88 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.TestLevel = exports.RunAllTestsInPackageOptions = exports.RunAllTestsInOrg = exports.RunLocalTests = exports.RunApexTestSuitesOption = exports.RunSpecifiedTestsOption = exports.TestOptions = void 0;
class TestOptions {
}
exports.TestOptions = TestOptions;
class RunSpecifiedTestsOption extends TestOptions {
constructor(wait_time, outputdir, specifiedTests, synchronous) {
super();
this.synchronous = synchronous ? synchronous : false;
this.wait_time = wait_time ? wait_time : 60;
this.outputdir = outputdir;
this.specifiedTests = specifiedTests;
this.testLevel = TestLevel.RunSpecifiedTests;
}
}
exports.RunSpecifiedTestsOption = RunSpecifiedTestsOption;
class RunApexTestSuitesOption extends TestOptions {
constructor(wait_time, outputdir, suiteNames, pkg, synchronous) {
super();
this.synchronous = synchronous ? synchronous : false;
this.wait_time = wait_time ? wait_time : 60;
this.outputdir = outputdir;
this.suiteNames = suiteNames;
this.testLevel = TestLevel.RunApexTestSuite;
}
}
exports.RunApexTestSuitesOption = RunApexTestSuitesOption;
class RunLocalTests extends TestOptions {
constructor(wait_time, outputdir, synchronous) {
super();
this.synchronous = synchronous ? synchronous : false;
this.wait_time = wait_time ? wait_time : 60;
this.outputdir = outputdir;
this.testLevel = TestLevel.RunLocalTests;
}
}
exports.RunLocalTests = RunLocalTests;
class RunAllTestsInOrg extends TestOptions {
constructor(wait_time, outputdir, synchronous) {
super();
this.synchronous = synchronous ? synchronous : false;
this.wait_time = wait_time ? wait_time : 60;
this.outputdir = outputdir;
this.testLevel = TestLevel.RunAllTestsInOrg;
}
}
exports.RunAllTestsInOrg = RunAllTestsInOrg;
class RunAllTestsInPackageOptions extends RunSpecifiedTestsOption {
constructor(_sfppackage, wait_time, outputdir) {
super(wait_time, outputdir, _sfppackage.apexTestClassses.toString(), false);
this._sfppackage = _sfppackage;
this.synchronous = _sfppackage.packageDescriptor.testSynchronous == true ? true : false;
}
get sfppackage() {
return this._sfppackage;
}
}
exports.RunAllTestsInPackageOptions = RunAllTestsInPackageOptions;
var TestLevel;
(function (TestLevel) {
TestLevel["RunNoTests"] = "NoTestRun";
TestLevel["RunSpecifiedTests"] = "RunSpecifiedTests";
TestLevel["RunApexTestSuite"] = "RunApexTestSuite";
TestLevel["RunLocalTests"] = "RunLocalTests";
TestLevel["RunAllTestsInOrg"] = "RunAllTestsInOrg";
TestLevel["RunAllTestsInPackage"] = "RunAllTestsInPackage";
})(TestLevel || (exports.TestLevel = TestLevel = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVGVzdE9wdGlvbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29yZS9hcGV4dGVzdC9UZXN0T3B0aW9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFHQSxNQUFhLFdBQVc7Q0FLdkI7QUFMRCxrQ0FLQztBQUVELE1BQWEsdUJBQXdCLFNBQVEsV0FBVztJQUVwRCxZQUFZLFNBQWlCLEVBQUUsU0FBaUIsRUFBRSxjQUFzQixFQUFFLFdBQXFCO1FBQzNGLEtBQUssRUFBRSxDQUFDO1FBQ1IsSUFBSSxDQUFDLFdBQVcsR0FBRyxXQUFXLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDO1FBQ3JELElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQztRQUM1QyxJQUFJLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQztRQUMzQixJQUFJLENBQUMsY0FBYyxHQUFHLGNBQWMsQ0FBQztRQUNyQyxJQUFJLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQztJQUNqRCxDQUFDO0NBQ0o7QUFWRCwwREFVQztBQUVELE1BQWEsdUJBQXdCLFNBQVEsV0FBVztJQUVwRCxZQUFZLFNBQWlCLEVBQUUsU0FBaUIsRUFBRSxVQUFrQixFQUFFLEdBQVksRUFBRSxXQUFxQjtRQUNyRyxLQUFLLEVBQUUsQ0FBQztRQUNSLElBQUksQ0FBQyxXQUFXLEdBQUcsV0FBVyxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQztRQUNyRCxJQUFJLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7UUFDNUMsSUFBSSxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUM7UUFDM0IsSUFBSSxDQUFDLFVBQVUsR0FBRyxVQUFVLENBQUM7UUFDN0IsSUFBSSxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUMsZ0JBQWdCLENBQUM7SUFDaEQsQ0FBQztDQUNKO0FBVkQsMERBVUM7QUFFRCxNQUFhLGFBQWMsU0FBUSxXQUFXO0lBQzFDLFlBQVksU0FBaUIsRUFBRSxTQUFpQixFQUFFLFdBQXFCO1FBQ25FLEtBQUssRUFBRSxDQUFDO1FBQ1IsSUFBSSxDQUFDLFdBQVcsR0FBRyxXQUFXLENBQUMsQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDO1FBQ3JELElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQztRQUM1QyxJQUFJLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQztRQUMzQixJQUFJLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQyxhQUFhLENBQUM7SUFDN0MsQ0FBQztDQUNKO0FBUkQsc0NBUUM7QUFFRCxNQUFhLGdCQUFpQixTQUFRLFdBQVc7SUFDN0MsWUFBWSxTQUFpQixFQUFFLFNBQWlCLEVBQUUsV0FBcUI7UUFDbkUsS0FBSyxFQUFFLENBQUM7UUFDUixJQUFJLENBQUMsV0FBVyxHQUFHLFdBQVcsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUM7UUFDckQsSUFBSSxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDO1FBQzVDLElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1FBQzNCLElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDLGdCQUFnQixDQUFDO0lBQ2hELENBQUM7Q0FDSjtBQVJELDRDQVFDO0FBRUQsTUFBYSwyQkFBNEIsU0FBUSx1QkFBdUI7SUFDcEUsWUFBMkIsV0FBdUIsRUFBRSxTQUFpQixFQUFFLFNBQWlCO1FBQ3BGLEtBQUssQ0FBQyxTQUFTLEVBQUUsU0FBUyxFQUFFLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLEVBQUUsRUFBRSxLQUFLLENBQUMsQ0FBQztRQURyRCxnQkFBVyxHQUFYLFdBQVcsQ0FBWTtRQUU5QyxJQUFJLENBQUMsV0FBVyxHQUFHLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLElBQUksSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQztJQUM1RixDQUFDO0lBRUQsSUFBVyxVQUFVO1FBQ2pCLE9BQU8sSUFBSSxDQUFDLFdBQVcsQ0FBQztJQUM1QixDQUFDO0NBQ0o7QUFURCxrRUFTQztBQUVELElBQVksU0FPWDtBQVBELFdBQVksU0FBUztJQUNqQixxQ0FBd0IsQ0FBQTtJQUN4QixvREFBdUMsQ0FBQTtJQUN2QyxrREFBcUMsQ0FBQTtJQUNyQyw0Q0FBK0IsQ0FBQTtJQUMvQixrREFBcUMsQ0FBQTtJQUNyQywwREFBNkMsQ0FBQTtBQUNqRCxDQUFDLEVBUFcsU0FBUyx5QkFBVCxTQUFTLFFBT3BCIn0=