Package net.sourceforge.cruisecontrol.labelincrementers

Examples of net.sourceforge.cruisecontrol.labelincrementers.DefaultLabelIncrementer


        } catch (Exception e) {
            LOG.error(
                "Error instantiating label incrementer."
                    + "  Using DefaultLabelIncrementer.",
                e);
            incrementer = new DefaultLabelIncrementer();
        }

        project.setLabelIncrementer(incrementer);
    }
View Full Code Here


                LOG4J.error(
                        "Error instantiating label incrementer named "
                        + labelIncrClass.getName()
                        + ". Using DefaultLabelIncrementer instead.",
                        e);
                incrementer = new DefaultLabelIncrementer();
            }
        }
        return incrementer;
    }
View Full Code Here

                LOG.error(
                        "Error instantiating label incrementer named "
                        + labelIncrClass.getName()
                        + ". Using DefaultLabelIncrementer instead.",
                        e);
                incrementer = new DefaultLabelIncrementer();
            }
        }
        return incrementer;
    }
View Full Code Here

        } catch (Exception e) {
            LOG.error(
                "Error instantiating label incrementer."
                    + "  Using DefaultLabelIncrementer.",
                e);
            incrementer = new DefaultLabelIncrementer();
        }

        project.setLabelIncrementer(incrementer);
    }
View Full Code Here

        assertEquals(10 * ONE_SECOND, modSet.getQuietPeriod());
    }

    public void testGetLabelIncrementer() throws CruiseControlException {
        ProjectXMLHelper helper = new ProjectXMLHelper(configFile, "project2");
        DefaultLabelIncrementer incrementer =
            (DefaultLabelIncrementer) helper.getLabelIncrementer();
        assertTrue(incrementer.isValidLabel("build#9"));

        helper = new ProjectXMLHelper(configFile, "project1");
        incrementer = (DefaultLabelIncrementer) helper.getLabelIncrementer();
        assertFalse(incrementer.isValidLabel("build#9"));
    }
View Full Code Here

        logger = new MergeLogger();
        logger.setDir("_auxLogs");
        project.getLog().addLogger(logger);

        project.setLabelIncrementer(new DefaultLabelIncrementer());
        project.setModificationSet(modSet);
        project.setLastBuild(formatTime(now));
        project.setLastSuccessfulBuild(formatTime(now));
        writeFile("_auxLog1.xml", "<one/>");
        File auxLogsDirectory = new File("_auxLogs");
View Full Code Here

        assertEquals(project.getLastBuild(), props.get("cclastbuildtimestamp"));
    }

    public void testBadLabel() {
        try {
            project.validateLabel("build_0", new DefaultLabelIncrementer());
            fail("Expected exception due to bad label");
        } catch (CruiseControlException expected) {

        }
    }
View Full Code Here

        logger = new MergeLogger();
        logger.setDir(TEST_DIR + File.separator + "_auxLogs");
        logger.validate();
        project.getLog().addLogger(logger);

        project.setLabelIncrementer(new DefaultLabelIncrementer());
        project.setModificationSet(modSet);
        project.setLastBuild(formatTime(now));
        project.setLastSuccessfulBuild(formatTime(now));
        writeFile(TEST_DIR + File.separator + "_auxLog1.xml", "<one/>");
        File auxLogsDirectory = new File(TEST_DIR + File.separator + "_auxLogs");
View Full Code Here

        assertTrue("Should have at least one of each project state except queued", progressEvents.size() >= 8);
    }

    public void testBadLabel() {
        try {
            project.validateLabel("build_0", new DefaultLabelIncrementer());
            fail("Expected exception due to bad label");
        } catch (CruiseControlException expected) {

        }
    }
View Full Code Here

        Element pluginElement = new Element("plugin");
        pluginElement.setAttribute("name", ProjectXMLHelper.LABEL_INCREMENTER);
        pluginElement.setAttribute("classname", DefaultLabelIncrementer.class.getName());
        PluginRegistry.registerToRoot(pluginElement);
        ProjectXMLHelper helper = new ProjectXMLHelper(configFile, "project2");
        DefaultLabelIncrementer incrementer = (DefaultLabelIncrementer) helper.getLabelIncrementer();
        assertTrue(incrementer.isValidLabel("build#9"));

        helper = new ProjectXMLHelper(configFile, "project1");
        incrementer = (DefaultLabelIncrementer) helper.getLabelIncrementer();
        assertFalse(incrementer.isValidLabel("build#9"));
    }
View Full Code Here

TOP

Related Classes of net.sourceforge.cruisecontrol.labelincrementers.DefaultLabelIncrementer

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.