Package org.apache.continuum.buildagent.model

Examples of org.apache.continuum.buildagent.model.Installation


        assertEquals( "http://localhost:9595/continuum/master-xmlrpc", generalConfig.getContinuumServerUrl() );
        assertEquals( new File( "/tmp/data/build-output-directory" ), generalConfig.getBuildOutputDirectory() );
        assertEquals( new File( "/tmp/data/working-directory" ), generalConfig.getWorkingDirectory() );
        assertEquals( 1, generalConfig.getInstallations().size() );
       
        Installation installation = generalConfig.getInstallations().get( 0 );
        assertEquals( "Tool", installation.getType() );
        assertEquals( "Maven 2.2.1 Installation", installation.getName() );
        assertEquals( "M2_HOME", installation.getVarName() );
        assertEquals( "/tmp/apache-maven-2.2.1", installation.getVarValue() );
       
        LocalRepository localRepo = generalConfig.getLocalRepositories().get( 0 );
        assertLocalRepository( getExpectedLocalRepo(), localRepo )
    }
View Full Code Here


        assertEquals( "http://localhost:9595/continuum/master-xmlrpc", generalConfig.getContinuumServerUrl() );
        assertEquals( 1, generalConfig.getInstallations().size() );
       
        generalConfig.setContinuumServerUrl( expected );
       
        Installation expectedInstallation = getExpectedInstallation();       
        generalConfig.getInstallations().add( expectedInstallation );
       
        LocalRepository expectedLocalRepo = getExpectedLocalRepo();
       
        List<LocalRepository> localRepos = new ArrayList<LocalRepository>();
        localRepos.add( expectedLocalRepo );
       
        generalConfig.setLocalRepositories( localRepos );
       
        config.save();
       
        config.reload();
       
        assertEquals( expected, config.getContinuumBuildAgentConfiguration().getContinuumServerUrl() );
        assertEquals( 2, config.getContinuumBuildAgentConfiguration().getInstallations().size() );
       
        Installation installation = generalConfig.getInstallations().get( 1 );
        assertInstallation( expectedInstallation, installation );
       
        LocalRepository localRepo = generalConfig.getLocalRepositories().get( 0 );
        assertLocalRepository( expectedLocalRepo, localRepo );
    }  
View Full Code Here

        assertNull( generalConfig.getContinuumServerUrl() );
        assertNull( generalConfig.getBuildOutputDirectory() );
        assertNull( generalConfig.getWorkingDirectory() );
        assertNull( generalConfig.getInstallations() );
               
        Installation expectedInstallation = getExpectedInstallation();
       
        List<Installation> installations = new ArrayList<Installation>();
        installations.add( expectedInstallation );
       
        LocalRepository expectedLocalRepo = getExpectedLocalRepo();
       
        List<LocalRepository> localRepos = new ArrayList<LocalRepository>();
        localRepos.add( expectedLocalRepo );
       
        generalConfig.setContinuumServerUrl( expectedUrl );
        generalConfig.setBuildOutputDirectory( expectedBuildOutputDir );
        generalConfig.setWorkingDirectory( expectedWorkingDir );
        generalConfig.setInstallations( installations );
        generalConfig.setLocalRepositories( localRepos );
       
        config.save();
       
        config.reload();
       
        assertTrue( configFile.exists() );
        assertEquals( expectedUrl, config.getContinuumBuildAgentConfiguration().getContinuumServerUrl() );
        assertEquals( expectedBuildOutputDir, config.getContinuumBuildAgentConfiguration().getBuildOutputDirectory() );
        assertEquals( expectedWorkingDir, config.getContinuumBuildAgentConfiguration().getWorkingDirectory() );
        assertEquals( 1, config.getContinuumBuildAgentConfiguration().getInstallations().size() );
       
        Installation installation = generalConfig.getInstallations().get( 0 );
        assertInstallation( expectedInstallation, installation );
       
        LocalRepository localRepo = generalConfig.getLocalRepositories().get( 0 );
        assertLocalRepository( expectedLocalRepo, localRepo );
    }
View Full Code Here

        assertLocalRepository( expectedLocalRepo, localRepo );
    }

    private Installation getExpectedInstallation()
    {
        Installation expectedInstallation = new Installation();
        expectedInstallation.setName( "Maven 2.0.10 Installation" );
        expectedInstallation.setType( "Tool" );
        expectedInstallation.setVarName( "M2_HOME" );
        expectedInstallation.setVarValue( "/tmp/apache-maven-2.1.10" );
        return expectedInstallation;
    }
View Full Code Here

        assertEquals( "http://localhost:9595/continuum/master-xmlrpc", generalConfig.getContinuumServerUrl() );
        assertEquals( new File( "/tmp/data/build-output-directory" ), generalConfig.getBuildOutputDirectory() );
        assertEquals( new File( "/tmp/data/working-directory" ), generalConfig.getWorkingDirectory() );
        assertEquals( 1, generalConfig.getInstallations().size() );

        Installation installation = generalConfig.getInstallations().get( 0 );
        assertEquals( "Tool", installation.getType() );
        assertEquals( "Maven 2.2.1 Installation", installation.getName() );
        assertEquals( "M2_HOME", installation.getVarName() );
        assertEquals( "/tmp/apache-maven-2.2.1", installation.getVarValue() );

        LocalRepository localRepo = generalConfig.getLocalRepositories().get( 0 );
        assertLocalRepository( getExpectedLocalRepo(), localRepo );
    }
View Full Code Here

        assertEquals( "http://localhost:9595/continuum/master-xmlrpc", generalConfig.getContinuumServerUrl() );
        assertEquals( 1, generalConfig.getInstallations().size() );

        generalConfig.setContinuumServerUrl( expected );

        Installation expectedInstallation = getExpectedInstallation();
        generalConfig.getInstallations().add( expectedInstallation );

        LocalRepository expectedLocalRepo = getExpectedLocalRepo();

        List<LocalRepository> localRepos = new ArrayList<LocalRepository>();
        localRepos.add( expectedLocalRepo );

        generalConfig.setLocalRepositories( localRepos );

        config.save();

        config.reload();

        assertEquals( expected, config.getContinuumBuildAgentConfiguration().getContinuumServerUrl() );
        assertEquals( 2, config.getContinuumBuildAgentConfiguration().getInstallations().size() );

        Installation installation = generalConfig.getInstallations().get( 1 );
        assertInstallation( expectedInstallation, installation );

        LocalRepository localRepo = generalConfig.getLocalRepositories().get( 0 );
        assertLocalRepository( expectedLocalRepo, localRepo );
    }
View Full Code Here

        assertNull( generalConfig.getContinuumServerUrl() );
        assertNull( generalConfig.getBuildOutputDirectory() );
        assertNull( generalConfig.getWorkingDirectory() );
        assertNull( generalConfig.getInstallations() );

        Installation expectedInstallation = getExpectedInstallation();

        List<Installation> installations = new ArrayList<Installation>();
        installations.add( expectedInstallation );

        LocalRepository expectedLocalRepo = getExpectedLocalRepo();

        List<LocalRepository> localRepos = new ArrayList<LocalRepository>();
        localRepos.add( expectedLocalRepo );

        generalConfig.setContinuumServerUrl( expectedUrl );
        generalConfig.setBuildOutputDirectory( expectedBuildOutputDir );
        generalConfig.setWorkingDirectory( expectedWorkingDir );
        generalConfig.setInstallations( installations );
        generalConfig.setLocalRepositories( localRepos );

        config.save();

        config.reload();

        assertTrue( configFile.exists() );
        assertEquals( expectedUrl, config.getContinuumBuildAgentConfiguration().getContinuumServerUrl() );
        assertEquals( expectedBuildOutputDir, config.getContinuumBuildAgentConfiguration().getBuildOutputDirectory() );
        assertEquals( expectedWorkingDir, config.getContinuumBuildAgentConfiguration().getWorkingDirectory() );
        assertEquals( 1, config.getContinuumBuildAgentConfiguration().getInstallations().size() );

        Installation installation = generalConfig.getInstallations().get( 0 );
        assertInstallation( expectedInstallation, installation );

        LocalRepository localRepo = generalConfig.getLocalRepositories().get( 0 );
        assertLocalRepository( expectedLocalRepo, localRepo );
    }
View Full Code Here

        assertLocalRepository( expectedLocalRepo, localRepo );
    }

    private Installation getExpectedInstallation()
    {
        Installation expectedInstallation = new Installation();
        expectedInstallation.setName( "Maven 2.0.10 Installation" );
        expectedInstallation.setType( "Tool" );
        expectedInstallation.setVarName( "M2_HOME" );
        expectedInstallation.setVarValue( "/tmp/apache-maven-2.1.10" );
        return expectedInstallation;
    }
View Full Code Here

        final Map<String, String> masterBuildEnvironments = new HashMap<String, String>();
        masterBuildEnvironments.put( "M2_HOME", "/tmp/apache-maven-2.2.1" );

        final List<Installation> slaveBuildEnvironments = new ArrayList<Installation>();

        Installation slaveBuildEnvironment = createInstallation( "M2_HOME", "/home/user/apache-maven-2.2.1" );
        slaveBuildEnvironments.add( slaveBuildEnvironment );

        slaveBuildEnvironment = createInstallation( "EXTRA_VAR", "/home/user/extra" );
        slaveBuildEnvironments.add( slaveBuildEnvironment );
View Full Code Here

        return localRepository;
    }

    private Installation createInstallation( String varName, String varValue )
    {
        Installation installation = new Installation();
        installation.setVarName( varName );
        installation.setVarValue( varValue );
        return installation;
    }
View Full Code Here

TOP

Related Classes of org.apache.continuum.buildagent.model.Installation

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.