@flxbl-io/sfp validate
Validate a change in your project repository
@flxbl-io/sfp validate org
@flxbl-io/sfp validate pool
@flxbl-io/sfp validate org
Validate a change in your project repository against a provided org
USAGE
$ @flxbl-io/sfp validate org -o <value> --mode
individual|fastfeedback|thorough|ff-release-config|thorough-release-config [--releaseconfig <value>]
[--coveragepercent <value>] [--diffcheck] [--disableartifactupdate] [-g <value>] [--basebranch <value>] [--orginfo]
[--installdeps] (--disablesourcepkgoverride -v <value>) [--disableparalleltesting] [--loglevel
trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]
FLAGS
-g, --logsgroupsymbol=<value>... Symbol used by CICD platform to group/collapse logs in the console. Provide an
opening group, and an optional closing group symbol.
-o, --targetorg=<value> (required) Username or alias of the target org.
-v, --devhubalias=<value> (required) Username or alias of the Dev Hub org.
--basebranch=<value> The pull request base branch
--coveragepercent=<value> [default: 75] Minimum required percentage coverage for validating code coverage of
packages with Apex classes
--diffcheck Only build the packages which have changed by analyzing previous tags
--disableartifactupdate Do not update information about deployed artifacts to the org
--disableparalleltesting Disable test execution in parallel, this will execute apex tests in serial
--disablesourcepkgoverride Disables overriding unlocked package installation as source package installation
during validate
--installdeps Install dependencies during fast feedback
--loglevel=<option> [default: info] logging level for this command invocation
<options: trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL>
--mode=<option> (required) [default: thorough] validation mode
<options:
individual|fastfeedback|thorough|ff-release-config|thorough-release-config>
--orginfo Display info about the org that is used for validation
--releaseconfig=<value>... (Required if the release modes are ff-relese-config or thorough-release-config),
Path to the config file which determines which impacted domains need to be validated
DESCRIPTION
Validate a change in your project repository against a provided org
ALIASES
$ @flxbl-io/sfp orchestrator validateagainstorg
$ @flxbl-io/sfp validateAgainstOrg
EXAMPLES
$ sfp validate org -o <targetorg>
See code: src/commands/validate/org.ts
@flxbl-io/sfp validate pool
Validate a change in your project repository against a scratch org prepared by the prepare command
USAGE
$ @flxbl-io/sfp validate pool -p <value> -v <value> --mode
individual|fastfeedback|thorough|ff-release-config|thorough-release-config [--installdeps] [--releaseconfig <value>]
[--coveragepercent <value>] [--disablesourcepkgoverride] [-x] [--orginfo] [--keys <value>] [--basebranch <value>]
[--tag <value>] [--disableparalleltesting] [--disablediffcheck] [--disableartifactupdate] [-g <value>] [--loglevel
trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]
FLAGS
-g, --logsgroupsymbol=<value>... Symbol used by CICD platform to group/collapse logs in the console. Provide an
opening group, and an optional closing group symbol.
-p, --pools=<value>... (required) Fetch scratch-org validation environment from one of listed pools,
sequentially
-v, --targetdevhubusername=<value> (required) Username or alias of the Dev Hub org.
-x, --deletescratchorg Delete scratch-org validation environment, after the command has finished running
--basebranch=<value> The pull request base branch
--coveragepercent=<value> [default: 75] Minimum required percentage coverage for validating code coverage of
packages with Apex classes
--disableartifactupdate Do not update information about deployed artifacts to the org
--disablediffcheck Disables diff check while validating, this will validate all the packages in the
repository
--disableparalleltesting Disable test execution in parallel, this will execute apex tests in serial
--disablesourcepkgoverride Disables overriding unlocked package installation as source package installation
during validate
--installdeps Install dependencies during fast feedback
--keys=<value> Keys to be used while installing any managed package dependencies. Required format
is a string of key-value pairs separated by spaces e.g. packageA:pw123
packageB:pw123 packageC:pw123
--loglevel=<option> [default: info] logging level for this command invocation
<options: trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL>
--mode=<option> (required) [default: thorough] validation mode
<options:
individual|fastfeedback|thorough|ff-release-config|thorough-release-config>
--orginfo Display info about the org that is used for validation
--releaseconfig=<value>... (Required if the release modes are ff-relese-config or thorough-release-config),
Path to the config file which determines which impacted domains need to be
validated
--tag=<value> Tag the build with a label, useful to identify in metrics
DESCRIPTION
Validate a change in your project repository against a scratch org prepared by the prepare command
ALIASES
$ @flxbl-io/sfp orchestrator validate
$ @flxbl-io/sfp validate
EXAMPLES
$ sfp validate -p "POOL_TAG_1,POOL_TAG_2" -v <devHubUsername>
See code: src/commands/validate/pool.ts