summaryrefslogtreecommitdiffstats
path: root/pki/base/common/test/CMakeLists.txt
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2011-12-01 01:13:26 -0600
committerEndi S. Dewata <edewata@redhat.com>2011-12-05 19:40:45 +0000
commit343a8af9f302fbdcc183db88676e5a281641208f (patch)
treefb47a9b29a4fadc219e54e9747b4e9097b90cce7 /pki/base/common/test/CMakeLists.txt
parentd325f2de0e5c3c5f4f3d690cc571c11f178d7212 (diff)
downloadpki-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.txt11
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