Skip to content

Commit 7195614

Browse files
committed
Activate existing lambda tests that now pass
1 parent 2a3d501 commit 7195614

File tree

2 files changed

+9
-14
lines changed

2 files changed

+9
-14
lines changed

jbmc/regression/jbmc/lambda-unhandled-types/test.desc

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,9 @@ Test
44
^VERIFICATION SUCCESSFUL$
55
^EXIT=0$
66
^SIGNAL=0$
7-
^ignoring invokedynamic at java::Test.main:\(\)V address 0 which produces a stub type java::StubInterface
8-
^ignoring invokedynamic at java::Test.main:\(\)V address 6 which produces type java::StubSuperinterface which should have exactly one abstract method but actually has 0.
9-
^ignoring invokedynamic at java::Test.main:\(\)V address 12 which produces type java::InterfaceDeclaringEquals which should have exactly one abstract method but actually has 2.
10-
^ignoring invokedynamic at java::Test.main:\(\)V address 18 which produces type java::InterfaceWithDefaults which should have exactly one abstract method but actually has 2.
11-
^ignoring invokedynamic at java::Test.main:\(\)V address \d+ which produces type java::ChildInterface which should have exactly one abstract method but actually has 0.
7+
^ignoring invokedynamic at java::Test.main:\(\)V address 0 with type java::StubInterface which produces a type that inherits the stub type java::StubInterface
8+
^ignoring invokedynamic at java::Test.main:\(\)V address 6 with type java::StubSuperinterface which produces a type that inherits the stub type java::StubInterface
129
--
1310
--
14-
This exercises five cases that aren't currently supported: stub interfaces, stub
15-
superinterfaces, interfaces that declare methods also declared on
16-
java.lang.Object, interfaces that provide default methods, interfaces that
17-
inherit their one method. All we require at this point is that jbmc shouldn't
18-
crash when these are seen.
11+
This exercises two cases that aren't currently supported: stub interfaces and stub superinterfaces.
12+
All we require at this point is that jbmc shouldn't crash when these are seen.
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
KNOWNBUG
1+
CORE symex-driven-lazy-loading-expected-failure
22
org.symphonyoss.symphony.clients.model.SymStream
3-
--show-goto-functions
4-
lambda function reference org/symphonyoss/symphony/clients/model/SymUser\.toSymUser in class \"SymStream\"
3+
--show-goto-functions --verbosity 10
4+
lambda function reference toSymUser in class "org\.symphonyoss\.symphony\.clients\.model\.SymStream"
55
^EXIT=0$
66
^SIGNAL=0$
77
--
88
--
9-
lambda functions without "lambda$" prefix aren't recognized currently TG-2691
9+
Symex-driven-lazy-loading wants an entry point to start from, but here we do just want to convert the
10+
whole program to GOTO for testing purposes

0 commit comments

Comments
 (0)