summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorBill Hoffa <wghoffa@us.ibm.com>2019-08-27 08:32:06 -0500
committerNicholas E Bofferding <bofferdn@us.ibm.com>2019-12-06 14:24:04 -0600
commit7da5f591449ffddd9a4f680cb65a0faf73d0353e (patch)
tree9d0d1283c686b8548c5e06066bb26eafce8c064b /src/include
parentc46f1ee5b8b9f7ea7e398f373f990b6e3440a257 (diff)
downloadtalos-hostboot-7da5f591449ffddd9a4f680cb65a0faf73d0353e.tar.gz
talos-hostboot-7da5f591449ffddd9a4f680cb65a0faf73d0353e.zip
Enable Serial Testcases
- Provide the ability for test modules to be defined as serial tests - Execute the serial test jobs prior to launching all of the other test modules in parallel Change-Id: Iff10ad049f6bb0e5f0f3c168a1bb30736b1b983d Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/83110 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Reviewed-by: Nicholas E Bofferding <bofferdn@us.ibm.com>
Diffstat (limited to 'src/include')
-rwxr-xr-xsrc/include/usr/cxxtest/TestSuite.H6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/include/usr/cxxtest/TestSuite.H b/src/include/usr/cxxtest/TestSuite.H
index 0c9e2305a..716637049 100755
--- a/src/include/usr/cxxtest/TestSuite.H
+++ b/src/include/usr/cxxtest/TestSuite.H
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2011,2018 */
+/* Contributors Listed Below - COPYRIGHT 2011,2019 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -40,6 +40,7 @@
#include <trace/interface.H>
#include <sys/sync.h>
#include <usr/cxxtest/cxxtest_data.H>
+#include <vector>
extern trace_desc_t *g_trac_test;
@@ -76,6 +77,9 @@ public:
class AbortTest {};
+void sortTests(std::vector<const char *> & i_list,
+ std::vector<const char *> & o_serial_list,
+ std::vector<const char *> & o_parallel_list);
void doTrace( );
void doWarn( );
void doFailTest( );
OpenPOWER on IntegriCloud