Package org.apache.qpid.disttest.controller

Examples of org.apache.qpid.disttest.controller.ResultsForAllTests


                controller.setConfig(testConfig);

                controller.awaitClientRegistrations();

                LOGGER.info("Running test : " + testConfigFile);
                ResultsForAllTests testResult = runTest(controller, testConfigFile);
                results.add(testResult);
            }

            _resultsFileWriter.writeResultsSummary(results);
        }
View Full Code Here


    private ResultsForAllTests runTest(Controller controller, String testConfigFile)
    {
        final Config testConfig = buildTestConfigFrom(testConfigFile);
        controller.setConfig(testConfig);

        ResultsForAllTests rawResultsForAllTests = controller.runAllTests();
        ResultsForAllTests resultsForAllTests = _aggregator.aggregateResults(rawResultsForAllTests);

        _resultsFileWriter.writeResults(resultsForAllTests, testConfigFile);
        if(_resultsDbWriter != null)
        {
            _resultsDbWriter.writeResults(resultsForAllTests);
View Full Code Here

        {
            List<ResultsForAllTests> results = new ArrayList<ResultsForAllTests>();

            controller.awaitClientRegistrations();

            ResultsForAllTests testResult = runTest(controller, testConfig, testConfigPath);
            results.add(testResult);
        }
        catch(Exception e)
        {
            LOGGER.error("Problem running test", e);
View Full Code Here

    }

    private ResultsForAllTests runTest(Controller controller, Config testConfig, String testConfigFile)
    {
        ResultsWriter _resultsWriter = new BenchmarkResultWriter(getReportMessageTotals());
        ResultsForAllTests rawResultsForAllTests = controller.runAllTests();
        ResultsForAllTests resultsForAllTests = _aggregator.aggregateResults(rawResultsForAllTests);

        _resultsWriter.writeResults(resultsForAllTests, testConfigFile);

        return resultsForAllTests;
    }
View Full Code Here

    }

    @Override
    public void writeResultsSummary(List<ResultsForAllTests> allResultsList)
    {
        ResultsForAllTests combinedResults = _testResultAggregator.aggregateTestResults(allResultsList);
        writeResultsToOutputFile(combinedResults, new File(_outputDir, TEST_SUMMARY_FILE_NAME).getAbsolutePath());
    }
View Full Code Here

        _resultsFileWriter.setTestResultAggregator(_testResultAggregator);
    }

    public void testWriteResultsToFile()
    {
        ResultsForAllTests resultsForAllTests = mock(ResultsForAllTests.class);

        String expectedCsvContents = "expected-csv-contents";
        when(_csvFormater.format(resultsForAllTests)).thenReturn(expectedCsvContents);

        _resultsFileWriter.writeResults(resultsForAllTests, "config.json");
View Full Code Here

        assertEquals(expectedCsvContents, FileUtils.readFileAsString(resultsFile));
    }

    public void testWriteResultsSummary()
    {
        ResultsForAllTests results1 = mock(ResultsForAllTests.class);
        ResultsForAllTests results2 = mock(ResultsForAllTests.class);
        ResultsForAllTests summaryResults = mock(ResultsForAllTests.class);

        when(_testResultAggregator.aggregateTestResults(Arrays.asList(results1, results2)))
            .thenReturn(summaryResults);

        String expectedSummaryFileContents = "expected-summary-file";
View Full Code Here

        _resultsFileWriter.setTestResultAggregator(_testResultAggregator);
    }

    public void testWriteResultsToFile()
    {
        ResultsForAllTests resultsForAllTests = mock(ResultsForAllTests.class);

        String expectedCsvContents = "expected-csv-contents";
        when(_csvFormater.format(resultsForAllTests)).thenReturn(expectedCsvContents);

        _resultsFileWriter.writeResultsToFile(resultsForAllTests, "config.json");
View Full Code Here

        assertEquals(expectedCsvContents, FileUtils.readFileAsString(resultsFile));
    }

    public void testWriteResultsSummary()
    {
        ResultsForAllTests results1 = mock(ResultsForAllTests.class);
        ResultsForAllTests results2 = mock(ResultsForAllTests.class);
        ResultsForAllTests summaryResults = mock(ResultsForAllTests.class);

        when(_testResultAggregator.aggregateTestResults(Arrays.asList(results1, results2)))
            .thenReturn(summaryResults);

        String expectedSummaryFileContents = "expected-summary-file";
View Full Code Here

        when(participantResult.getParticipantName()).thenReturn(PARTICIPANT);

        TestResult testResult = new TestResult(TEST1);
        testResult.addParticipantResult(participantResult);

        ResultsForAllTests resultsForAllTests = new ResultsForAllTests();
        resultsForAllTests.add(testResult);

        String output = _formatter.format(resultsForAllTests);

        String expectedOutput = readCsvOutputFileAsString("expectedOutput.csv");
View Full Code Here

TOP

Related Classes of org.apache.qpid.disttest.controller.ResultsForAllTests

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.