Skip to content

Commit 388376f

Browse files
committed
Exclude bugged jbmc/regression/jbmc/ tests on windows
1 parent 0a6daf9 commit 388376f

File tree

10 files changed

+18
-10
lines changed

10 files changed

+18
-10
lines changed
Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1+
if("${CMAKE_SYSTEM_NAME}" STREQUAL "Windows")
2+
set(exclude_win_broken_tests -X winbug)
3+
else()
4+
set(exclude_win_broken_tests "")
5+
endif()
6+
17
add_test_pl_tests(
2-
"$<TARGET_FILE:jbmc> --validate-goto-model --validate-ssa-equation --validate-trace"
8+
"$<TARGET_FILE:jbmc> --validate-goto-model --validate-ssa-equation --validate-trace" ${exclude_win_broken_tests}
39
)
410

511
if(DEFINED BDD_GUARDS)
@@ -8,12 +14,14 @@ if(DEFINED BDD_GUARDS)
814
"$<TARGET_FILE:jbmc> --validate-goto-model --validate-ssa-equation --validate-trace --symex-driven-lazy-loading"
915
"-C;-X;symex-driven-lazy-loading-expected-failure;-s;symex-driven-loading"
1016
"CORE"
17+
${exclude_win_broken_tests}
1118
)
1219
else()
1320
add_test_pl_profile(
1421
"jbmc-symex-driven-lazy-loading"
1522
"$<TARGET_FILE:jbmc> --validate-goto-model --validate-ssa-equation --validate-trace --symex-driven-lazy-loading"
1623
"-C;-X;symex-driven-lazy-loading-expected-failure;-X;bdd-expected-timeout;-s;symex-driven-loading"
1724
"CORE"
25+
${exclude_win_broken_tests}
1826
)
1927
endif()

jbmc/regression/jbmc/array-cell-sensitivity-static-fields/test-char-array-ref-static-values.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE symex-driven-lazy-loading-expected-failure
1+
CORE symex-driven-lazy-loading-expected-failure winbug
22
Test
33
--function Test.charArrayRef --property "java::Test.charArrayRef:()[C.assertion.2" --static-values static-values.json
44
Generated 0 VCC[(]s[)], 0 remaining after simplification

jbmc/regression/jbmc/array-cell-sensitivity-static-fields/test-char-array-ref.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE symex-driven-lazy-loading-expected-failure
1+
CORE symex-driven-lazy-loading-expected-failure winbug
22
Test
33
--function Test.charArrayRef --property "java::Test.charArrayRef:()[C.assertion.1"
44
Generated 0 VCC[(]s[)], 0 remaining after simplification

jbmc/regression/jbmc/array-cell-sensitivity-static-fields/test-char-array-static-values.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE symex-driven-lazy-loading-expected-failure
1+
CORE symex-driven-lazy-loading-expected-failure winbug
22
Test
33
--function Test.charArray --property "java::Test.charArray:()[C.assertion.2" --static-values static-values.json
44
Generated 0 VCC[(]s[)], 0 remaining after simplification

jbmc/regression/jbmc/array-cell-sensitivity-static-fields/test-char-array1.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE symex-driven-lazy-loading-expected-failure
1+
CORE symex-driven-lazy-loading-expected-failure winbug
22
Test
33
--function Test.charArray --property "java::Test.charArray:()[C.assertion.1"
44
Generated 0 VCC[(]s[)], 0 remaining after simplification

jbmc/regression/jbmc/assume-inputs-interval/arg_assume_singleton.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE symex-driven-lazy-loading-expected-failure
1+
CORE symex-driven-lazy-loading-expected-failure winbug
22
My
33
--function My.intervalUnion --java-assume-inputs-interval [3:3] --property "java::My.intervalUnion:(I)V.assertion.1" --property "java::My.intervalUnion:(I)V.assertion.2" --property "java::My.intervalUnion:(I)V.assertion.3" --property "java::My.intervalUnion:(I)V.assertion.4" --property "java::My.intervalUnion:(I)V.assertion.6"
44
^EXIT=0$

jbmc/regression/jbmc/enum/test_enum_switch.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE symex-driven-lazy-loading-expected-failure
1+
CORE symex-driven-lazy-loading-expected-failure winbug
22
Foo
33
--trace --depth 1024 --java-max-vla-length 16 --max-nondet-string-length 20 --string-printable --unwind 10 --function "Foo.foo" --java-unwind-enum-static
44
assertion at file Foo.java line 6 .*: FAILURE

jbmc/regression/jbmc/nondet-array-size/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE
1+
CORE winbug
22
TestClass
33
--function "TestClass.minimalJbmc" --unwind 5 --max-nondet-string-length 10 --java-unwind-enum-static --trace --json-ui
44
^EXIT=10$

jbmc/regression/jbmc/nondet-static/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE symex-driven-lazy-loading-expected-failure
1+
CORE symex-driven-lazy-loading-expected-failure winbug
22
My
33
--function "My.<init>" --nondet-static --cp `../../../../scripts/format_classpath.sh . ../../../lib/java-models-library/target/core-models.jar`
44
^EXIT=10$

jbmc/regression/jbmc/parameter-annotation-not-null/test_kotlin.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE
1+
CORE winbug
22
MainKotlin
33
--function "MainKotlin.<init>" --show-properties
44
^EXIT=0$

0 commit comments

Comments
 (0)