summaryrefslogtreecommitdiffstats
path: root/base
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2016-08-16 01:43:36 +0200
committerEndi S. Dewata <edewata@redhat.com>2016-08-16 01:48:54 +0200
commit4001335ed5105112c64c433a26272286ecf66196 (patch)
tree0f38c7d974a165e557fa0e0bfedf56af664c8baa /base
parent6bfee0e46aee93e1255ecb5652d46348557664d5 (diff)
downloadpki-4001335ed5105112c64c433a26272286ecf66196.tar.gz
pki-4001335ed5105112c64c433a26272286ecf66196.tar.xz
pki-4001335ed5105112c64c433a26272286ecf66196.zip
Fixed SelfTestService.findSelfTests().
The SelfTestService.findSelfTests() has been modified to return all selftests defined in the CS.cfg. https://fedorahosted.org/pki/ticket/2432
Diffstat (limited to 'base')
-rw-r--r--base/common/src/com/netscape/certsrv/selftests/ISelfTestSubsystem.java4
-rw-r--r--base/server/cms/src/org/dogtagpki/server/rest/SelfTestService.java2
-rw-r--r--base/server/cmscore/src/com/netscape/cmscore/selftests/SelfTestSubsystem.java4
3 files changed, 9 insertions, 1 deletions
diff --git a/base/common/src/com/netscape/certsrv/selftests/ISelfTestSubsystem.java b/base/common/src/com/netscape/certsrv/selftests/ISelfTestSubsystem.java
index c07b96acb..a55c65172 100644
--- a/base/common/src/com/netscape/certsrv/selftests/ISelfTestSubsystem.java
+++ b/base/common/src/com/netscape/certsrv/selftests/ISelfTestSubsystem.java
@@ -20,6 +20,8 @@
package com.netscape.certsrv.selftests;
+import java.util.Collection;
+
///////////////////////
// import statements //
///////////////////////
@@ -68,6 +70,8 @@ public interface ISelfTestSubsystem
// ISelfTestSubsystem methods //
////////////////////////////////
+ public Collection<String> getSelfTestNames();
+
//
// methods associated with the list of on demand self tests
//
diff --git a/base/server/cms/src/org/dogtagpki/server/rest/SelfTestService.java b/base/server/cms/src/org/dogtagpki/server/rest/SelfTestService.java
index e662ba9e7..9108a45fe 100644
--- a/base/server/cms/src/org/dogtagpki/server/rest/SelfTestService.java
+++ b/base/server/cms/src/org/dogtagpki/server/rest/SelfTestService.java
@@ -113,7 +113,7 @@ public class SelfTestService extends PKIService implements SelfTestResource {
// filter self tests
Collection<String> results = new ArrayList<String>();
- for (String name : subsystem.listSelfTestsEnabledOnDemand()) {
+ for (String name : subsystem.getSelfTestNames()) {
if (filter != null && !name.contains(filter)) continue;
results.add(name);
}
diff --git a/base/server/cmscore/src/com/netscape/cmscore/selftests/SelfTestSubsystem.java b/base/server/cmscore/src/com/netscape/cmscore/selftests/SelfTestSubsystem.java
index 8dc95cc5b..d7d7a3a89 100644
--- a/base/server/cmscore/src/com/netscape/cmscore/selftests/SelfTestSubsystem.java
+++ b/base/server/cmscore/src/com/netscape/cmscore/selftests/SelfTestSubsystem.java
@@ -243,6 +243,10 @@ public class SelfTestSubsystem
// SelfTestSubsystem methods //
///////////////////////////////
+ public Collection<String> getSelfTestNames() {
+ return mSelfTestInstances.keySet();
+ }
+
//
// methods associated with the list of on demand self tests
//