Пример #1
0
int main( int argc, char* argv[] )
{
	TestRunner runner;
	runner.addTest( "CounterTest", tmpCounterTest::suite() );
	runner.addTest( "QuizTest", tmpQuizTest::suite() );
	return runner.run( argc, argv );
}
Пример #2
0
int main (int ac, char **av)
{
   TestRunner runner;
   runner.addTest("Testlib", Testlib::suite());
   runner.addTest("TestCmdLineParser", TestCmdLineParser::suite());
   return runner.run(ac, av);
}
Пример #3
0
int main (int ac, char **av)
{
    TestRunner runner;
    runner.addTest ("TestDx", TestDx::suite ());
    runner.addTest ("TestDxStateMachine", TestDxStateMachine::suite ());
    return runner.run (ac, av);
}
Пример #4
0
int main (int ac, char **av)
{
    TestRunner runner;
    runner.addTest ("ExampleTestCase", ExampleTestCase::suite ());
    runner.addTest ("MulticasterTest", MulticasterTest::suite ());
    runner.addTest ("TestTest", TestTest::suite ());
    return runner.run (ac, av);
}
Пример #5
0
int main(int argc, char** argv)
{
    TestRunner r;

    // Load up all our test suites
    r.addTest("judo", judo::GlobalsTest::getTestSuite());
    r.addTest("judo::CDATA", judo::CDATATest::getTestSuite());
    r.addTest("judo::Element", judo::ElementTest::getTestSuite());
    r.addTest("judo::ElementStream", judo::ElementStreamTest::getTestSuite());

    // Start processing
    r.run(argc, argv);
    return 0;
}
Пример #6
0
int main(int argc, char **argv) {
    // Create the event manager and test controller
    TestResult controller;
    
    // Add a listener that collects test result
    TestResultCollector result;
    controller.addListener(&result);
    
    // Add the top suite to the test runner
    TestRunner runner;
    runner.addTest(TestFactoryRegistry::getRegistry().makeTest());

    // Listen to progress
    TestListener *listener;
    
    if (jetbrains::teamcity::underTeamcity()) {
        // Add unique flowId parameter if you want to run test processes in parallel
        // See http://confluence.jetbrains.net/display/TCD6/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-MessageFlowId
        listener = new jetbrains::teamcity::TeamcityProgressListener();
    } else {
        listener = new BriefTestProgressListener();
    }
    controller.addListener(listener);

    // Run tests
    runner.run(controller);
    
    delete listener;
    
    return result.wasSuccessful() ? 0 : 1;
}
Пример #7
0
int main() {
  TestRunner run;
  run.addTest(EvalNodeTest::isNumberTest, "isNumberTest");
  run.runTests();
  
  return 0;
}
Пример #8
0
int main(int argc, char **argv)
{
    // Create the event manager and test controller
    TestResult controller;

    // Add a listener that collects test result
    TestResultCollector result;
    controller.addListener(&result);

    // Add the top suite to the test runner
    TestRunner runner;
    runner.addTest(TestFactoryRegistry::getRegistry().makeTest());

    // Listen to progress
    TestListener *listener;

    if (JetBrains::underTeamcity())
    {
        listener = new JetBrains::TeamcityProgressListener();
    }
    else
    {
        listener = new BriefTestProgressListener();
    }

    controller.addListener(listener);

    // Run test
    runner.run(controller);

    delete listener;

    return result.wasSuccessful() ? 0 : 1;
}
Пример #9
0
int main(int argc, char *argv[]) {

	if(argc < 2) {
        printf("Usage: %s <lua plugin file name>\n", argv[0]);
        printf("for example: %s mytest.lua\n", argv[0]);
		return 0;
	}

    // load the test case plugin
    printf("Loading the plugin... \n");
    LuaPluginLoader loader;
    TestCase* test = loader.open(argv[1]);
    if(test == NULL) {
        printf("%s\n", loader.getLastError().c_str());
        return 0;
	}

    // create a test listener to collect the result
    ConsoleListener listener(false);

    // create a test result and add the listeners
    TestResult result;
    result.addListener(&listener);

    // create a test runner and run the test case
    TestRunner runner;
    runner.addTest(test);
    runner.run(result);

    return 0;
}
Пример #10
0
int main (int ac, char **av)
{
    TestRunner runner;

    runner.addTest ("ExampleTestCase", ExampleTestCase::suite ());
    runner.run (ac, av);

    return 0;
}
int main (int ac, char **av)
{
    TestRunner runner;

    runner.addTest ("ProductPersistenceTestCase", ProductPersistenceTestCase::suite ());
    runner.run (ac, av);

    return 0;
}
Пример #12
0
/**
 * include this in your project and it will find all Suite's that have been
 * registered with the CppUnit TextFactoryRegistry and run them
 */
int main( int argc, char* argv[] )
{
    TestRunner runner;
    CppUnit::TestFactoryRegistry &registry = CppUnit::TestFactoryRegistry::getRegistry();
    runner.addTest(registry.makeTest());
    bool wasSucessful = runner.run();

    return !wasSucessful;
}
Пример #13
0
int main(int argc, const char* argv[])
{
  TestRunner runner;

  runner.addTest("WhitespaceStripperTest", WhitespaceStripper_test_suite<std::wstring, Arabica::default_string_adaptor<std::wstring> >());

  bool ok = runner.run(argc, argv);

  return !ok;
} // main
Пример #14
0
int main(int argc, const char* argv[])
{
  TestRunner runner;

  runner.addTest("TaggleTest", Taggle_test_suite());

  bool ok = runner.run(argc, argv);

  return !ok;
} // main
Пример #15
0
int main (int argc, char* argv[])
{
	std::string testPath = (argc > 1) ? std::string(argv[1]) : "";

	// Create the event manager and test controller
	CppUnit::TestResult controller;

	// Add a listener that colllects test result
	CppUnit::TestResultCollector result;
	controller.addListener( &result );        

	// Add a listener that print dots as test run.
	CppUnit::TextTestProgressListener progress;
	controller.addListener( &progress );      

	TestRunner runner;
	TestFactoryRegistry & registry = TestFactoryRegistry::getRegistry();

	// run all tests if none specified on command line 
	Test * test_to_run = registry.makeTest();
	if (argc > 1)
		test_to_run = test_to_run->findTest(argv[1]);

	runner.addTest( test_to_run );
// 	runner.run(controller);

	try
	{
		std::cout << "Running tests"  /*<<  testPath*/ << endl;;
// 		runner.run( controller, testPath );
		runner.run(controller);

// 		std::cerr << std::endl;

		// Print test in a compiler compatible format.
		CppUnit::CompilerOutputter outputter( &result, std::cerr );
		outputter.write();                      
	}
	catch ( std::invalid_argument &e )  // Test path not resolved
	{
		std::cerr  <<  std::endl  
								<<  "ERROR: "  <<  e.what()
								<< std::endl;
		return 0;
	}

// 	result.runTest();
// 	results.printResults();
// 	runner.prin();

	return result.wasSuccessful() ? 0 : 1;
}
Пример #16
0
int main (int argc, char **argv)
{
    TestRunner runner;
    runner.addTest("TestSite", TestSite::suite());
    runner.addTest("TestTuneDxs", TestTuneDxs::suite());
    runner.addTest("TestMisc", TestMisc::suite());
    runner.addTest("TestOffPositions", TestOffPositions::suite());
    runner.addTest("TestRecentRfiMask", TestRecentRfiMask::suite());
    runner.addTest("TestPosition", TestPosition::suite());
    runner.addTest("TestSiteView", TestSiteView::suite());
    runner.addTest("TestTarget", TestTarget::suite());
    return runner.run(argc, argv);
}
Пример #17
0
int main (int argc , char** argv)
{
	std::ofstream xml("./cppUnit_output.xml",ios::app);
	
	CppUnit::TestResult controller;
	CppUnit::TestResultCollector result;
	controller.addListener( &result );
	
	TestRunner runner;
	runner.addTest(Manipulation_test::suite());
	runner.run(controller);
	
	CppUnit::XmlOutputter outputter( &result, xml );
	CppUnit::TextOutputter outputter2( &result, std::cerr );
	outputter.write();
	outputter2.write();
	
	return result.wasSuccessful() ? 0 : 1 ;
}
Пример #18
0
    virtual void run() {
        TestResultCollector collector;

        // create a test result and add the listeners
        TestResult result;
        result.addListener(&collector);

        // create a test runner
        TestRunner runner;
        MyTest test1;
        MyTest2 test2;
        runner.addTest(&test1);
        runner.addTest(&test2);
        runner.run(result);

        //RTF_TEST_REPORT(Asserter::format("count: %d", collector.failedCount()));
        RTF_TEST_CHECK(collector.testCount() == 2, "Checking tests count");
        RTF_TEST_CHECK(collector.passedCount() == 1, "Checking passed count");
        RTF_TEST_CHECK(collector.failedCount() == 1, "Checking failed count");
    }
Пример #19
0
/*
 * Run the test suite, return 0 on success, 1 on error.
 */
int main(void) {


	TestResult controller;

	TestResultCollector result;
	controller.addListener(&result);

	BriefTestProgressListener progress;
	controller.addListener(&progress);

	TestRunner runner;
	runner.addTest( TestFactoryRegistry::getRegistry().makeTest() );
	runner.run(controller);

	CompilerOutputter outputter(&result, std::cerr);
	outputter.write();

	return result.wasSuccessful() ? 0 : 1;
}
Пример #20
0
int main(int argc,char** argv)
{
	Globals::instance().setDebugMode(true);
	Globals::instance().initLog("ktutester.log");
	TestRunner tr;
	tr.addTest(new UPnPParseDescriptionTest());
	tr.addTest(new UPnPParseResponseTest());
	tr.addTest(new DHTMsgParseTest());
	tr.addTest(new BigIntTest());
	tr.addTest(new RC4Test());
	tr.addTest(new DiffleHellmanTest());
	tr.doAllTests();
	Globals::cleanup();
	return 0;
}
Пример #21
0
int main()
{
    ConnectionType type;
    QString address = "127.0.0.1::5025";
#ifdef Q_OS_WIN
    type = ConnectionType::VisaTcpSocketConnection;
#else
    type = ConnectionType::TcpSocketConnection;
#endif

    TestRunner testRunner;
//    testRunner.addTest(new UnitsTest);
    testRunner.addTest(new VnaChannelTest           (type, address));
//    testRunner.addTest(new VnaArbitraryFrequencyTest(type, address));
//    testRunner.addTest(new VnaIntermodTest          (type, address));
//    testRunner.addTest(new VnaSweepTest             (type, address));
//    testRunner.addTest(new VnaCalibrateTest         (type, address));
//    testRunner.addTest(new VnaPauseSweepsTest       (type, address));
//    testRunner.addTest(new VnaTraceTest             (type, address));

    qDebug() << "Global result: " << (testRunner.runTests() ? "PASS" : "FAIL");
    return 0;
}
Пример #22
0
int main(int argc, char **argv) {
    TestResult controller;
    TestResultCollector result;
    controller.addListener(&result);

    BriefTestProgressListener progress;
    controller.addListener(&progress);

    TestRunner runner;
    runner.addTest(TestFactoryRegistry::getRegistry().makeTest());
    runner.run(controller);

    // compiler output
    CompilerOutputter coutputter(&result, stdCOut());
    coutputter.write();

    // output test result for jenkins 
    std::ofstream ofs("test_result.xml");
    CPPUNIT_NS::XmlOutputter outputter(&result, ofs,"UTF-8");
    outputter.write();

    return result.wasSuccessful() ? 0 : 1;
}
Пример #23
0
int main(int argc, char** argv)
{
	TestResult testresult;
	TestResultCollector collectedresults;
    BriefTestProgressListener progress;

    testresult.addListener(&collectedresults);
    testresult.addListener(&progress);

    TestRunner testrunner;
    testrunner.addTest (TestFactoryRegistry::getRegistry().makeTest());
    testrunner.run(testresult);

    CompilerOutputter compileroutputter(&collectedresults, std::cerr);
    compileroutputter.write();

	// Output XML for Jenkins CPPunit plugin
	/*ofstream xmlFileOut("cppTestBasicMathResults.xml");
	XmlOutputter xmlOut(&collectedresults, xmlFileOut);
	xmlOut.write();*/

    return collectedresults.wasSuccessful() ? 0 : 1;
}
Пример #24
0
bool XPath_test_suite(int argc, const char** argv)
{
  TestRunner runner;

  runner.addTest("ValueTest", ValueTest_suite<string_type, string_adaptor>());
  runner.addTest("ArithmeticTest", ArithmeticTest_suite<string_type, string_adaptor>());
  runner.addTest("RelationalTest", RelationalTest_suite<string_type, string_adaptor>());
  runner.addTest("LogicalTest", LogicalTest_suite<string_type, string_adaptor>());
  runner.addTest("AxisEnumeratorTest", AxisEnumeratorTest_suite<string_type, string_adaptor>());
  runner.addTest("NodeTestTest", NodeTestTest_suite<string_type, string_adaptor>());
  runner.addTest("StepTest", StepTest_suite<string_type, string_adaptor>());
  runner.addTest("ParseTest", ParseTest_suite<string_type, string_adaptor>());
  runner.addTest("ExecuteTest", ExecuteTest_suite<string_type, string_adaptor>());
  runner.addTest("ExpressionTest", ExpressionTest_suite<string_type, string_adaptor>());
  runner.addTest("MatchTest", MatchTest_suite<string_type, string_adaptor>());
  runner.addTest("AttributeValueTest", AttributeValueTest_suite<string_type, string_adaptor>());
  runner.addTest("TextNodeTest", TextNodeTest_suite<string_type, string_adaptor>());

  return runner.run(argc, argv);
} // XPath_test_suite
Пример #25
0
int main (int ac, char **av)
{
    TestRunner runner;
    runner.addTest ("TestSseInterfaceLib", TestSseInterfaceLib::suite ());
    return runner.run (ac, av);
}
Пример #26
0
int main (int argc, char **argv)
{
    TestRunner runner;
    runner.addTest ("ConditionTest ", ConditionTest::suite ());
    return runner.run (argc, argv);
}
Пример #27
0
int main(int argc, char **argv)
{
   TestRunner runner;
   runner.addTest("TestAngle", TestAngle::suite());
   return runner.run(argc, argv);
}