Package org.apache.maven.scm.providers.clearcase.settings

Examples of org.apache.maven.scm.providers.clearcase.settings.Settings


        command.setExecutable( "cleartool" );
        command.createArg().setValue( "lshistory" );

        command.setWorkingDirectory( workingDirectory.getAbsolutePath() );

        Settings settings = ClearCaseUtil.getSettings();
        String userFormat =
            StringUtils.isEmpty( settings.getChangelogUserFormat() ) ? "" : settings.getChangelogUserFormat();

        StringBuilder format = new StringBuilder();
        format.append( "NAME:%En\\n" );
        format.append( "DATE:%Nd\\n" );
        format.append( "COMM:%-12.12o - %o - %c - Activity: %[activity]p\\n" );
View Full Code Here


    extends TestCase
{
    public void testParsingUrlWithPipe()
        throws ScmRepositoryException, IOException
    {
        Settings settings = new Settings();
        String viewName = "my_module_view";
        String configSpecPath = "//myserver/ClearCase/ConfigSpecs/mymodule.txt";
        String url = viewName + "|" + configSpecPath;
        ClearCaseScmProviderRepository repository = new ClearCaseScmProviderRepository( new DefaultLog(), url, settings);
        assertEquals( new File( configSpecPath ).getPath(), repository.getConfigSpec().getPath() );
View Full Code Here

    }

    public void testParsingUrlWithColon()
        throws ScmRepositoryException
    {
        Settings settings = new Settings();
        String viewName = "my_module_view";
        String configSpecPath = "//myserver/ClearCase/ConfigSpecs/mymodule.txt";
        String url = viewName + ":" + configSpecPath;
        ClearCaseScmProviderRepository repository = new ClearCaseScmProviderRepository( new DefaultLog(), url, settings );
        assertEquals( new File( configSpecPath ).getPath(), repository.getConfigSpec().getPath() );
View Full Code Here

    }

    public void testParsingUrlWithoutViewName()
        throws ScmRepositoryException
    {
        Settings settings = new Settings();
        String configSpecPath = "//myserver/ClearCase/ConfigSpecs/mymodule.txt";
        String url = configSpecPath;
        ClearCaseScmProviderRepository repository = new ClearCaseScmProviderRepository( new DefaultLog(), url, settings );
        assertEquals( new File( configSpecPath ).getPath(), repository.getConfigSpec().getPath() );
        assertNotNull( repository.getViewName( "15" ) );
View Full Code Here

    }

    public void testAutoConfigSpecWithColon()
        throws Exception
    {
        Settings settings = new Settings();
        String url = "my_view_name:load /VOB/some/dir";
        ClearCaseScmProviderRepository repository = new ClearCaseScmProviderRepository( new DefaultLog(), url, settings );
        assertNull( repository.getConfigSpec() );
        assertTrue( repository.isAutoConfigSpec() );
        assertEquals( "my_view_name", repository.getViewName( "bla" ) );
View Full Code Here

    }

    public void testAutoConfigSpecWithPipe()
        throws Exception
    {
        Settings settings = new Settings();
        String url = "my_view_name|load /VOB/some/dir";
        ClearCaseScmProviderRepository repository = new ClearCaseScmProviderRepository( new DefaultLog(), url, settings );
        assertNull( repository.getConfigSpec() );
        assertTrue( repository.isAutoConfigSpec() );
        assertEquals( "my_view_name", repository.getViewName( "bla" ) );
View Full Code Here

    }

    public void testAutoConfigSpecWithoutViewName()
        throws Exception
    {
        Settings settings = new Settings();
        String url = "load /VOB/some/dir";
        ClearCaseScmProviderRepository repository = new ClearCaseScmProviderRepository( new DefaultLog(), url, settings );
        assertNull( repository.getConfigSpec() );
        assertTrue( repository.isAutoConfigSpec() );
        assertNotNull( repository.getViewName( "15" ) );
View Full Code Here

    }

    public void testParsingUrlClearCaseUCMWithPipe()
        throws ScmRepositoryException
    {
        Settings settings = new Settings();
        settings.setClearcaseType(ClearCaseScmProviderRepository.CLEARCASE_UCM);
        String delimiter = "|";
        String viewName = "my_module_view";
        String configSpecPath = "//myserver/ClearCase/ConfigSpecs/mymodule.txt";
        String vobName = "pvob_alliance";
        String streamName = "INT_COMMUN_V1.0";
View Full Code Here

    }

    public void testParsingUrlClearCaseUCMWithoutViewnameWithColon()
        throws ScmRepositoryException
    {
        Settings settings = new Settings();
        settings.setClearcaseType(ClearCaseScmProviderRepository.CLEARCASE_UCM);
        String delimiter = ":";
        String configSpecPath = "//myserver/ClearCase/ConfigSpecs/mymodule.txt";
        String vobName = "pvob_alliance";
        String streamName = "INT_COMMUN_V1.0";
        String url = configSpecPath + delimiter + vobName + delimiter + streamName;
View Full Code Here

    }

    public void testParsingUrlClearCaseUCMWithoutViewnameWithColonAndElement()
        throws ScmRepositoryException
    {
        Settings settings = new Settings();
        settings.setClearcaseType( ClearCaseScmProviderRepository.CLEARCASE_UCM );
        String delimiter = ":";
        String configSpecPath = "//myserver/ClearCase/ConfigSpecs/mymodule.txt";
        String vobName = "pvob_alliance";
        String streamName = "INT_COMMUN_V1.0";
        String elementName = "/main/element/LATEST";
View Full Code Here

TOP

Related Classes of org.apache.maven.scm.providers.clearcase.settings.Settings

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.