Skip to content

Commit b994da4

Browse files
committed
pthread tests should not be run on Windows
These will never work on Windows, which doesn't have POSIX threads.
1 parent 98f33a7 commit b994da4

File tree

29 files changed

+46
-29
lines changed

29 files changed

+46
-29
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
if(NOT WIN32)
12
add_test_pl_tests(
23
"$<TARGET_FILE:cbmc>"
34
)
5+
else()
6+
add_test_pl_tests(
7+
"$<TARGET_FILE:cbmc>"
8+
"cbmc-library"
9+
"$<TARGET_FILE:cbmc>"
10+
"-C;-X;pthread"
11+
"CORE"
12+
)
13+
endif()

regression/cbmc-library/Makefile

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
11
default: tests.log
22

3+
include ../../src/config.inc
4+
include ../../src/common
5+
6+
ifeq ($(BUILD_ENV_),MSVC)
7+
no_pthread = -X pthread
8+
endif
9+
310
test:
4-
@../test.pl -e -p -c ../../../src/cbmc/cbmc
11+
@../test.pl -e -p -c ../../../src/cbmc/cbmc $(no_pthread)
512

613
tests.log: ../test.pl
7-
@../test.pl -e -p -c ../../../src/cbmc/cbmc
14+
@../test.pl -e -p -c ../../../src/cbmc/cbmc $(no_pthread)
815

916
show:
1017
@for dir in *; do \

regression/cbmc-library/pthread_barrier_destroy-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_barrier_init-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_barrier_wait-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_cancel-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_cond_broadcast-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_cond_init-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_cond_signal-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_cond_wait-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_create-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_exit-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_join-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_mutex_destroy-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_mutex_init-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_mutex_lock-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_mutex_trylock-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_mutex_unlock-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_mutexattr_settype-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_rwlock_destroy-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_rwlock_init-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_rwlock_rdlock-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_rwlock_tryrdlock-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_rwlock_trywrlock-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_rwlock_unlock-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_rwlock_wrlock-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_spin_lock-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_spin_trylock-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

regression/cbmc-library/pthread_spin_unlock-01/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
KNOWNBUG
1+
KNOWNBUG pthread
22
main.c
33
--pointer-check --bounds-check
44
^EXIT=0$

0 commit comments

Comments
 (0)