all current tests output XML
authorAleš Křenek <ljocha@ics.muni.cz>
Thu, 3 Feb 2005 15:04:02 +0000 (15:04 +0000)
committerAleš Křenek <ljocha@ics.muni.cz>
Thu, 3 Feb 2005 15:04:02 +0000 (15:04 +0000)
org.glite.lb.common/Makefile
org.glite.lb.common/test/il_test.cpp
org.glite.lb.common/test/parse.cpp.T
org.glite.lb.common/test/test_gss.cpp
org.glite.lb.common/test/test_main.cpp [new file with mode: 0644]

index 3ee7200..bdb2abf 100644 (file)
@@ -33,6 +33,7 @@ GLOBUSINC:= -I${globus_prefix}/include/${nothrflavour}
 GLOBUSTHRINC:= -I${globus_prefix}/include/${thrflavour}
 
 CFLAGS:=${DEBUG} -I${top_srcdir}/src -I${top_srcdir}/interface \
+       -I${top_srcdir}/test \
        -I${stagedir}/include \
        -I${glite_location}/include \
        -I${expat_prefix}/include \
@@ -133,7 +134,6 @@ mkreports:
        -mkdir ${REPORTS}
 
 check.parse: test_parse
-       echo "XXX: nyk -> fixed build interrupt :)"
        ./test_parse ${REPORTS}/parse.xml
 
 test_parse: parse.cpp
@@ -142,7 +142,7 @@ test_parse: parse.cpp
 
 check.gss: test_gss
        # ./test_gss
-       echo test_gss not run automatically util we have got some credentials
+       @echo test_gss not run automatically util we have got some credentials
 
 check.il: il_test
        ./il_test ${REPORTS}/il.xml
index 6f89861..59d51c7 100644 (file)
@@ -1,45 +1 @@
-#include <assert.h>
-
-#include <fstream>
-
-#include <cppunit/CompilerOutputter.h>
-#include <cppunit/extensions/TestFactoryRegistry.h>
-// #include <cppunit/ui/text/TextTestRunner.h>
-
-#include <cppunit/XmlOutputter.h>
-#include <cppunit/TestRunner.h>
-#include <cppunit/TestResult.h>
-#include <cppunit/TestResultCollector.h>
-
-int main(int argc, char *argv[])
-{
-       CppUnit::Test  *suite = CppUnit::TestFactoryRegistry::getRegistry().makeTest();
-
-#if 0
-       CppUnit::TextTestRunner runner;
-
-       runner.addTest(suite);
-       runner.setOutputter(CppUnit::CompilerOutputter::defaultOutputter(&runner.result(), std::cerr));
-
-       return runner.run() ? 0 : 1;
-#endif
-
-       assert(argc == 2);
-
-       std::ofstream   xml(argv[1]);
-       
-       CppUnit::TestResult controller;
-       CppUnit::TestResultCollector result;
-       controller.addListener( &result );
-
-       CppUnit::TestRunner     runner;
-       runner.addTest(suite);
-       runner.run(controller);
-
-       CppUnit::XmlOutputter xout( &result, xml );
-       CppUnit::CompilerOutputter tout( &result, std::cout);
-       xout.write();
-       tout.write();
-
-       return result.wasSuccessful() ? 0 : 1 ;
-}
+#include "test_main.cpp"
index e417041..896c227 100644 (file)
@@ -1,14 +1,7 @@
-#include <assert.h>
-
-#include <fstream>
+#include <iostream>
 
 #include <cppunit/extensions/HelperMacros.h>
-#include <cppunit/CompilerOutputter.h>
-#include <cppunit/XmlOutputter.h>
-#include <cppunit/TestRunner.h>
 #include <cppunit/TestFixture.h>
-#include <cppunit/TestResult.h>
-#include <cppunit/TestResultCollector.h>
 
 
 #include <glite/lb/producer.h>
@@ -145,25 +138,4 @@ void EventParseTest::$l(){
 
 CPPUNIT_TEST_SUITE_REGISTRATION( EventParseTest );
 
-int main (int argc,const char *argv[])
-{
-       CppUnit::Test *suite = CppUnit::TestFactoryRegistry::getRegistry().makeTest();
-
-       assert(argc == 2);
-       std::ofstream   xml(argv[1]);
-
-       CppUnit::TestResult controller;
-       CppUnit::TestResultCollector result;
-       controller.addListener( &result );
-
-       CppUnit::TestRunner runner;
-       runner.addTest(suite);
-       runner.run(controller);
-
-       CppUnit::XmlOutputter xout( &result, xml );
-       CppUnit::CompilerOutputter tout( &result, std::cout);
-       xout.write();
-       tout.write();
-
-       return result.wasSuccessful() ? 0 : 1 ;
-}
+#include "test_main.cpp"
index d6df484..89a0c86 100644 (file)
@@ -1,13 +1,17 @@
 #include <iostream>
+#include <fstream>
+
+#include <assert.h>
 #include <sys/types.h>
 #include <unistd.h>
 
 
 #include <cppunit/extensions/HelperMacros.h>
 #include <cppunit/CompilerOutputter.h>
-#include <cppunit/extensions/TestFactoryRegistry.h>
-#include <cppunit/ui/text/TestRunner.h>
 
+#include <cppunit/TestRunner.h>
+#include <cppunit/TestResult.h>
+#include <cppunit/TestResultCollector.h>
 
 #include "lb_gss.h"
 
@@ -139,11 +143,5 @@ void GSSTest::errorTest()
 
 CPPUNIT_TEST_SUITE_REGISTRATION( GSSTest );
 
-int main (int ac,const char *av[])
-{
-       CppUnit::Test *suite = CppUnit::TestFactoryRegistry::getRegistry().makeTest();
-       CppUnit::TextUi::TestRunner runner;
-       
-       runner.addTest(suite);
-       return runner.run() ? 0 : 1;
-}
+
+#include "test_main.cpp"
diff --git a/org.glite.lb.common/test/test_main.cpp b/org.glite.lb.common/test/test_main.cpp
new file mode 100644 (file)
index 0000000..b2f6fdd
--- /dev/null
@@ -0,0 +1,32 @@
+#include <assert.h>
+#include <fstream>
+
+#include <cppunit/extensions/TestFactoryRegistry.h>
+#include <cppunit/CompilerOutputter.h>
+#include <cppunit/XmlOutputter.h>
+#include <cppunit/TestRunner.h>
+#include <cppunit/TestResult.h>
+#include <cppunit/TestResultCollector.h>
+
+int main (int argc,const char *argv[])
+{
+       CppUnit::Test *suite = CppUnit::TestFactoryRegistry::getRegistry().makeTest();
+
+       assert(argc == 2);
+       std::ofstream   xml(argv[1]);
+
+       CppUnit::TestResult controller;
+       CppUnit::TestResultCollector result;
+       controller.addListener( &result );
+
+       CppUnit::TestRunner runner;
+       runner.addTest(suite);
+       runner.run(controller);
+
+       CppUnit::XmlOutputter xout( &result, xml );
+       CppUnit::CompilerOutputter tout( &result, std::cout);
+       xout.write();
+       tout.write();
+
+       return result.wasSuccessful() ? 0 : 1 ;
+}