UNPKG

@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
"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=