Footprintless

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

t/config/environment.pl
t/config/properties.pl
t/data/base/conf/catalina.policy
t/data/base/conf/catalina.properties
t/data/base/conf/context.xml
t/data/base/conf/jndi-resources.xml
t/data/base/conf/logging.properties
t/data/base/conf/server.xml
t/data/base/conf/web.xml
t/data/expected/bin/catalina.sh
t/data/expected/bin/setenv.sh
t/data/expected/conf/jndi-resources.xml
t/data/expected/conf/server.xml
t/data/maven/HOME/dot_m2/repository/com/pastdev/bar/1.0.0/_maven.repositories
t/data/maven/HOME/dot_m2/repository/com/pastdev/bar/1.0.0/bar-1.0.0.pom
t/data/maven/HOME/dot_m2/repository/com/pastdev/bar/1.0.0/bar-1.0.0.war
t/data/maven/HOME/dot_m2/repository/com/pastdev/bar/maven-metadata-local.xml
t/data/maven/HOME/dot_m2/repository/com/pastdev/baz/1.0.0/_remote.repositories
t/data/maven/HOME/dot_m2/repository/com/pastdev/baz/1.0.0/baz-1.0.0.pom
t/data/maven/HOME/dot_m2/repository/com/pastdev/baz/1.0.0/baz-1.0.0.war
t/data/maven/HOME/dot_m2/repository/com/pastdev/baz/maven-metadata-local.xml

MANIFEST  view on Meta::CPAN

t/data/resources/bar/META-INF/maven/com.pastdev/bar/pom.xml
t/data/resources/bar/WEB-INF/web.xml
t/data/resources/bar/index.html
t/data/resources/baz.war
t/data/resources/overlay.zip
t/data/resources/overlay/base/foo.txt
t/data/resources/overlay/template/first/bar.txt
t/data/resources/overlay/template/first/baz.txt
t/data/resources/overlay/template/second/bar.txt
t/data/template/bin/catalina.sh
t/data/template/bin/setenv.sh
t/data/template/conf/jndi-resources.xml
t/data/template/conf/server.xml
t/lib/Footprintless/CommandRunner/Echo.pm
t/lib/Footprintless/CommandRunner/Mock.pm
t/lib/Footprintless/EchoCommandRunnerTestFactory.pm
t/lib/Footprintless/ExtendedTestFactory.pm
t/lib/Footprintless/Test/Echo.pm
t/lib/Footprintless/Test/EchoPlugin.pm
t/lib/Footprintless/Test/Log/Any/Adapter/Handle.pm
t/lib/Footprintless/Test/Resource/MavenProvider.pm

t/Footprintless_App_Command_overlay.t  view on Meta::CPAN

    &{ $options{validator} }($footprintless) if ( $options{validator} );
}

my $coordinate = 'dev.foo.overlay';
test_overlay(
    $coordinate,
    'update',
    validator => sub {
        my ($footprintless) = @_;
        match( 'bin/catalina.sh',         $footprintless, $coordinate, 'update' );
        match( 'bin/setenv.sh',           $footprintless, $coordinate, 'update' );
        match( 'conf/jndi-resources.xml', $footprintless, $coordinate, 'update' );
        match( 'conf/server.xml',         $footprintless, $coordinate, 'update' );
    }
);

test_overlay(
    $coordinate,
    'initialize',
    validator => sub {
        my ($footprintless) = @_;

        match( 'bin/catalina.sh',          $footprintless, $coordinate, 'initialize' );
        match( 'bin/setenv.sh',            $footprintless, $coordinate, 'initialize' );
        match( 'conf/jndi-resources.xml',  $footprintless, $coordinate, 'initialize' );
        match( 'conf/server.xml',          $footprintless, $coordinate, 'initialize' );
        match( 'conf/catalina.properties', $footprintless, $coordinate, 'initialize' );
    }
);



( run in 0.406 second using v1.01-cache-2.11-cpan-3989ada0592 )