App-SFDC-Metadata
view release on metacpan or search on metacpan
lib/App/SFDC/Command/Deploy.pm view on Meta::CPAN
is => 'ro',
default => 0;
option 'testoutput',
format => 's',
short => 'o',
is => 'ro';
option 'validate',
is => 'ro',
short => 'v',
default => 0;
option 'zipfile',
is => 'ro',
short => 'z',
isa => sub {
LOGDIE "The specified zipfile, $_[0], doesn't exist!" unless -e $_[0];
lib/App/SFDC/Command/Deploy.pm view on Meta::CPAN
has '_result',
is => 'ro',
lazy => 1,
default => sub {
my $self = shift;
$self->_session->Metadata->deployMetadata(
$self->_zipFile,
{
singlePackage => 'true',
($self->rollback ? (rollbackOnError => 'true') : ()),
($self->validate ? (checkOnly => 'true') : ()),
($self->runtests ? (testLevel => 'RunLocalTests') : ()),
}
);
};
sub _JUnitOutput {
my $self = shift;
return unless $self->testoutput and ($self->_result->result->{runTestsEnabled} eq 'true');
Role::Tiny->apply_roles_to_object(
lib/App/SFDC/Command/Deploy.pm view on Meta::CPAN
=head2 --runtests -t
If set, set 'testLevel' to 'RunLocalTests', i.e. run all tests in your own
namespace. This has no effect on Production, and doesn't work before API v34.0
=head2 --testoutput -o
If set, then this file will be populated with JUnit-formatted xml containing
the test results of this deployment.
=head2 --validate -v
If set, set 'isCheckOnly' to true, i.e. perform a validation deployment.
=head2 --zipfile -z
If set, deploy this zip file, rather than building one from scratch.
=head1 METHODS
=head2 execute()
( run in 0.385 second using v1.01-cache-2.11-cpan-4d50c553e7e )