blob: 8221f8820146a46472763a68a8faee4406c2aa2a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
AM_CPPFLAGS = -std='c++11' -I$(top_builddir) -I$(top_srcdir)/src/include \
-I$(top_srcdir)/test/utility -I$(top_srcdir)/test/cppsuite
LDADD = $(top_builddir)/test/utility/libtest_util.la \
$(top_builddir)/libwiredtiger.la
AM_LDFLAGS = -static
# Copy across the default configuration files with the artifacts.
all:
rsync -rup $(top_srcdir)/test/cppsuite/configs $(top_builddir)/test/cppsuite
all_TESTS=
noinst_PROGRAMS=
test_harness = test_harness/core/component.cxx \
test_harness/core/configuration.cxx \
test_harness/core/throttle.cxx \
test_harness/util/logger.cxx \
test_harness/util/scoped_connection.cxx \
test_harness/util/scoped_types.cxx \
test_harness/workload/database_model.cxx \
test_harness/workload/database_operation.cxx \
test_harness/workload/random_generator.cxx \
test_harness/workload/thread_context.cxx \
test_harness/workload/workload_tracking.cxx \
test_harness/workload/workload_validation.cxx \
test_harness/checkpoint_manager.cxx \
test_harness/connection_manager.cxx \
test_harness/runtime_monitor.cxx \
test_harness/test.cxx \
test_harness/thread_manager.cxx \
test_harness/timestamp_manager.cxx \
test_harness/workload_generator.cxx
# If you prefer to not use the run binary you can add a test via this
# mechanism but it is generally frowned upon.
csuite_style_example_test_SOURCES = $(test_harness) tests/csuite_style_example_test.cxx
noinst_PROGRAMS += csuite_style_example_test
all_TESTS += csuite_style_example_test
run_SOURCES = $(test_harness) tests/run.cxx
noinst_PROGRAMS += run
all_TESTS += run
# Run this during a "make check" smoke test.
TESTS = $(all_TESTS)
clean-local:
rm -rf WT_TEST.* core.* *.core
|