tests: split in check, regtest and bench targets
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 9 Aug 2013 22:13:23 +0000 (18:13 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 9 Aug 2013 22:36:26 +0000 (18:36 -0400)
commitf5ab766ee2c8300cb00ca5878b1cb464f960a66d
tree25c7d435c5f802b1a44b141261cee45b7972857c
parenta5bae03d59c22e57263b8610b9fed99738303cf0
tests: split in check, regtest and bench targets

Allow make check to run without requiring build machines to use hours of
CPU time.

make check: short unit tests
make regtest: long regression tests
make bench: long benchmarks

Fixes #611

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
115 files changed:
.gitignore
Makefile.am
configure.ac
tests/Makefile.am
tests/api.h [deleted file]
tests/benchmark/Makefile.am [new file with mode: 0644]
tests/benchmark/common.sh [new file with mode: 0644]
tests/benchmark/runall.sh [new file with mode: 0755]
tests/benchmark/runhash.sh [new file with mode: 0755]
tests/benchmark/runpaul-phase1.sh [new file with mode: 0755]
tests/benchmark/runpaul-phase2.sh [new file with mode: 0755]
tests/benchmark/runpaul-phase3.sh [new file with mode: 0755]
tests/benchmark/runpaul-phase4.sh [new file with mode: 0755]
tests/benchmark/runpaul-phase5.sh [new file with mode: 0644]
tests/benchmark/runpaul-phase6.sh [new file with mode: 0644]
tests/benchmark/runpaul-phase7.sh [new file with mode: 0755]
tests/benchmark/runtests-batch.sh [new file with mode: 0755]
tests/benchmark/runtests.sh [new file with mode: 0755]
tests/benchmark/subphase4.sh [new file with mode: 0755]
tests/benchmark/test_cycles_per_loop.c [new file with mode: 0644]
tests/benchmark/test_looplen.c [new file with mode: 0644]
tests/benchmark/test_mutex.c [new file with mode: 0644]
tests/benchmark/test_perthreadlock.c [new file with mode: 0644]
tests/benchmark/test_perthreadlock_timing.c [new file with mode: 0644]
tests/benchmark/test_rwlock.c [new file with mode: 0644]
tests/benchmark/test_rwlock_timing.c [new file with mode: 0644]
tests/benchmark/test_urcu.c [new file with mode: 0644]
tests/benchmark/test_urcu_assign.c [new file with mode: 0644]
tests/benchmark/test_urcu_bp.c [new file with mode: 0644]
tests/benchmark/test_urcu_defer.c [new file with mode: 0644]
tests/benchmark/test_urcu_gc.c [new file with mode: 0644]
tests/benchmark/test_urcu_hash.c [new file with mode: 0644]
tests/benchmark/test_urcu_hash.h [new file with mode: 0644]
tests/benchmark/test_urcu_hash_rw.c [new file with mode: 0644]
tests/benchmark/test_urcu_hash_unique.c [new file with mode: 0644]
tests/benchmark/test_urcu_lfq.c [new file with mode: 0644]
tests/benchmark/test_urcu_lfs.c [new file with mode: 0644]
tests/benchmark/test_urcu_lfs_rcu.c [new file with mode: 0644]
tests/benchmark/test_urcu_qsbr.c [new file with mode: 0644]
tests/benchmark/test_urcu_qsbr_gc.c [new file with mode: 0644]
tests/benchmark/test_urcu_qsbr_timing.c [new file with mode: 0644]
tests/benchmark/test_urcu_timing.c [new file with mode: 0644]
tests/benchmark/test_urcu_wfcq.c [new file with mode: 0644]
tests/benchmark/test_urcu_wfq.c [new file with mode: 0644]
tests/benchmark/test_urcu_wfs.c [new file with mode: 0644]
tests/common.sh [deleted file]
tests/common/api.h [new file with mode: 0644]
tests/common/cpuset.h [new file with mode: 0644]
tests/common/thread-id.h [new file with mode: 0644]
tests/cpuset.h [deleted file]
tests/rcutorture.h [deleted file]
tests/regression/Makefile.am [new file with mode: 0644]
tests/regression/rcutorture.h [new file with mode: 0644]
tests/regression/test_urcu_fork.c [new file with mode: 0644]
tests/regression/urcutorture.c [new file with mode: 0644]
tests/runall.sh [deleted file]
tests/runhash.sh [deleted file]
tests/runpaul-phase1.sh [deleted file]
tests/runpaul-phase2.sh [deleted file]
tests/runpaul-phase3.sh [deleted file]
tests/runpaul-phase4.sh [deleted file]
tests/runpaul-phase5.sh [deleted file]
tests/runpaul-phase6.sh [deleted file]
tests/runpaul-phase7.sh [deleted file]
tests/runtests-batch.sh [deleted file]
tests/runtests.sh [deleted file]
tests/subphase4.sh [deleted file]
tests/test_cycles_per_loop.c [deleted file]
tests/test_looplen.c [deleted file]
tests/test_mutex.c [deleted file]
tests/test_perthreadlock.c [deleted file]
tests/test_perthreadlock_timing.c [deleted file]
tests/test_rwlock.c [deleted file]
tests/test_rwlock_timing.c [deleted file]
tests/test_uatomic.c [deleted file]
tests/test_urcu.c [deleted file]
tests/test_urcu_assign.c [deleted file]
tests/test_urcu_bp.c [deleted file]
tests/test_urcu_defer.c [deleted file]
tests/test_urcu_fork.c [deleted file]
tests/test_urcu_gc.c [deleted file]
tests/test_urcu_hash.c [deleted file]
tests/test_urcu_hash.h [deleted file]
tests/test_urcu_hash_rw.c [deleted file]
tests/test_urcu_hash_unique.c [deleted file]
tests/test_urcu_lfq.c [deleted file]
tests/test_urcu_lfs.c [deleted file]
tests/test_urcu_lfs_rcu.c [deleted file]
tests/test_urcu_multiflavor-bp.c [deleted file]
tests/test_urcu_multiflavor-mb.c [deleted file]
tests/test_urcu_multiflavor-memb.c [deleted file]
tests/test_urcu_multiflavor-qsbr.c [deleted file]
tests/test_urcu_multiflavor-signal.c [deleted file]
tests/test_urcu_multiflavor.c [deleted file]
tests/test_urcu_multiflavor.h [deleted file]
tests/test_urcu_qsbr.c [deleted file]
tests/test_urcu_qsbr_gc.c [deleted file]
tests/test_urcu_qsbr_timing.c [deleted file]
tests/test_urcu_timing.c [deleted file]
tests/test_urcu_wfcq.c [deleted file]
tests/test_urcu_wfq.c [deleted file]
tests/test_urcu_wfs.c [deleted file]
tests/thread-id.h [deleted file]
tests/unit/Makefile.am [new file with mode: 0644]
tests/unit/test_uatomic.c [new file with mode: 0644]
tests/unit/test_urcu_multiflavor-bp.c [new file with mode: 0644]
tests/unit/test_urcu_multiflavor-mb.c [new file with mode: 0644]
tests/unit/test_urcu_multiflavor-memb.c [new file with mode: 0644]
tests/unit/test_urcu_multiflavor-qsbr.c [new file with mode: 0644]
tests/unit/test_urcu_multiflavor-signal.c [new file with mode: 0644]
tests/unit/test_urcu_multiflavor.c [new file with mode: 0644]
tests/unit/test_urcu_multiflavor.h [new file with mode: 0644]
tests/unit/urcu-asm.c [new file with mode: 0644]
tests/urcu-asm.c [deleted file]
tests/urcutorture.c [deleted file]
This page took 0.03185 seconds and 4 git commands to generate.