summaryrefslogtreecommitdiff
path: root/test/checkpoint
diff options
context:
space:
mode:
authorKeith Bostic <keith@wiredtiger.com>2014-12-01 11:50:06 -0500
committerKeith Bostic <keith@wiredtiger.com>2014-12-01 11:50:06 -0500
commit5596306d16721f8bc9e96e1e6cf3f4350d6cddae (patch)
tree2b322bf92fe032a3e07a99d074bebce3e25ceb41 /test/checkpoint
parentf57d610ea917e880a181d94b7ae83401983fcaa0 (diff)
downloadmongo-5596306d16721f8bc9e96e1e6cf3f4350d6cddae.tar.gz
Push the checkpoint program a little harder, it's failing in some
more complex cases in the new insert-split branch.
Diffstat (limited to 'test/checkpoint')
-rw-r--r--test/checkpoint/Makefile.am4
-rwxr-xr-xtest/checkpoint/smoke.sh21
2 files changed, 23 insertions, 2 deletions
diff --git a/test/checkpoint/Makefile.am b/test/checkpoint/Makefile.am
index 1271c295fc6..b1690ce184e 100644
--- a/test/checkpoint/Makefile.am
+++ b/test/checkpoint/Makefile.am
@@ -5,7 +5,7 @@ t_LDADD = $(top_builddir)/libwiredtiger.la
t_SOURCES = checkpointer.c workers.c test_checkpoint.c
t_LDFLAGS = -static
-TESTS = $(noinst_PROGRAMS)
+TESTS = smoke.sh
clean-local:
- rm -rf WiredTiger* __* *.core
+ rm -rf WT_TEST *.core
diff --git a/test/checkpoint/smoke.sh b/test/checkpoint/smoke.sh
new file mode 100755
index 00000000000..54595d40b6e
--- /dev/null
+++ b/test/checkpoint/smoke.sh
@@ -0,0 +1,21 @@
+#! /bin/sh
+
+# Smoke-test checkpoints as part of running "make check".
+
+echo "checkpoint: 3 mixed tables"
+./t -T 3 -t m || exit 1
+
+echo "checkpoint: 6 column-store tables"
+./t -T 6 -t c || exit 1
+
+#echo "checkpoint: 6 LSM tables"
+#./t -T 6 -t l || exit 1
+
+echo "checkpoint: 6 mixed tables"
+./t -T 6 -t m || exit 1
+
+echo "checkpoint: 6 row-store tables"
+./t -T 6 -t r || exit 1
+
+echo "checkpoint: 6 row-store tables, named checkpoint"
+./t -c 'TeSt' -T 6 -t r || exit 1