diff options
author | Endi Sukma Dewata <edewata@redhat.com> | 2011-12-01 01:13:26 -0600 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2011-12-05 19:40:45 +0000 |
commit | 343a8af9f302fbdcc183db88676e5a281641208f (patch) | |
tree | fb47a9b29a4fadc219e54e9747b4e9097b90cce7 /pki/base/common/test/CMakeLists.txt | |
parent | d325f2de0e5c3c5f4f3d690cc571c11f178d7212 (diff) | |
download | pki-343a8af9f302fbdcc183db88676e5a281641208f.tar.gz pki-343a8af9f302fbdcc183db88676e5a281641208f.tar.xz pki-343a8af9f302fbdcc183db88676e5a281641208f.zip |
Added JUnit report generator.
A custom JUnit test runner has been added to capture test results
and generate XML reports.
Ticket #36
Diffstat (limited to 'pki/base/common/test/CMakeLists.txt')
-rw-r--r-- | pki/base/common/test/CMakeLists.txt | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/pki/base/common/test/CMakeLists.txt b/pki/base/common/test/CMakeLists.txt index 4f3ebf7bf..8618bd023 100644 --- a/pki/base/common/test/CMakeLists.txt +++ b/pki/base/common/test/CMakeLists.txt @@ -51,6 +51,8 @@ set(pki-common-test_SRCS com/netscape/cmscore/request/RequestTest.java com/netscape/cmscore/test/CMSBaseTestCase.java com/netscape/cmscore/test/TestHelper.java + com/netscape/test/TestListener.java + com/netscape/test/TestRunner.java ) set(CMAKE_JAVA_INCLUDE_PATH @@ -64,6 +66,7 @@ set(CMAKE_JAVA_TARGET_VERSION ${APPLICATION_VERSION}) # build test jar file # TODO: create CMake function to compile without building jar file +# TODO: build test only when the test is invoked set(CMAKE_JAR_CLASSES_PREFIX com/netscape) add_jar(pki-common-test ${pki-common-test_SRCS}) add_dependencies(pki-common-test @@ -72,11 +75,15 @@ add_dependencies(pki-common-test ) # create test target +# do not include xalan and xerces in class path # TODO: create CMake function to find all JUnit test classes add_junit_test(test-pki-common CLASSPATH ${pki-common-test_JAR_FILE} - ${CMAKE_JAVA_INCLUDE_PATH} + ${PKI_NSUTIL_JAR} ${PKI_CMSUTIL_JAR} + ${PKI_CERTSRV_JAR} ${PKI_CMS_JAR} ${PKI_CMSCORE_JAR} ${PKI_CMSBUNDLE_JAR} + ${LDAPJDK_JAR} ${SERVLET_JAR} ${VELOCITY_JAR} + ${JSS_JAR} ${OSUTIL_JAR} ${SYMKEY_JAR} ${JUNIT_JAR} TESTS com.netscape.certsrv.authentication.AuthTokenTest com.netscape.certsrv.request.AgentApprovalsTest @@ -87,6 +94,8 @@ add_junit_test(test-pki-common com.netscape.cmscore.request.RequestQueueTest com.netscape.cmscore.request.RequestRecordTest com.netscape.cmscore.request.RequestTest + REPORTS_DIR + reports ) # include test into the main test |