Skip to content

Commit d29a776

Browse files
lisandrasilvarv-auditorpalinatolmachrv-jenkins
authored
Print link to foundry_success predicate in help_info (#423)
* Added link to foundry_success predicate to help_info * Updated expected files * Set Version: 0.1.192 * Update expected output * Set Version: 0.1.193 * Set Version: 0.1.194 * Update module version in `AssumeTest` expected output * Set Version: 0.1.195 * Update output in `split-node.expected` * Set Version: 0.1.196 * Set Version: 0.1.197 * Set Version: 0.1.198 * Set Version: 0.1.199 * Set Version: 0.1.200 * updated expected file --------- Co-authored-by: devops <[email protected]> Co-authored-by: palinatolmach <[email protected]> Co-authored-by: rv-jenkins <[email protected]>
1 parent 46b5fb1 commit d29a776

18 files changed

+50
-10
lines changed

package/version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.1.199
1+
0.1.200

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"
44

55
[tool.poetry]
66
name = "kontrol"
7-
version = "0.1.199"
7+
version = "0.1.200"
88
description = "Foundry integration for KEVM"
99
authors = [
1010
"Runtime Verification, Inc. <[email protected]>",

src/kontrol/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
if TYPE_CHECKING:
66
from typing import Final
77

8-
VERSION: Final = '0.1.199'
8+
VERSION: Final = '0.1.200'

src/kontrol/foundry.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -415,13 +415,11 @@ def symbolic_account(prefix: str, program: KInner, storage: KInner | None = None
415415
@staticmethod
416416
def help_info() -> list[str]:
417417
res_lines: list[str] = []
418-
print_foundry_success_info = any('foundry_success' in line for line in res_lines)
419-
if print_foundry_success_info:
420-
res_lines.append('')
421-
res_lines.append('See `foundry_success` predicate for more information:')
422-
res_lines.append(
423-
'https://github.com/runtimeverification/kontrol/blob/master/src/kontrol/kdist/foundry.md#foundry-success-predicate'
424-
)
418+
res_lines.append('')
419+
res_lines.append('See `foundry_success` predicate for more information:')
420+
res_lines.append(
421+
'https://github.com/runtimeverification/kontrol/blob/master/src/kontrol/kdist/foundry.md#foundry-success-predicate'
422+
)
425423
res_lines.append('')
426424
res_lines.append(
427425
'Access documentation for KEVM foundry integration at https://docs.runtimeverification.com/kontrol'

src/tests/integration/test-data/show/AssertTest.checkFail_assert_false().expected

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1513,4 +1513,7 @@ endmodule
15131513

15141514
Join the Runtime Verification Discord server for support: https://discord.com/invite/CurfmXNtbN
15151515

1516+
See `foundry_success` predicate for more information:
1517+
https://github.com/runtimeverification/kontrol/blob/master/src/kontrol/kdist/foundry.md#foundry-success-predicate
1518+
15161519
Access documentation for KEVM foundry integration at https://docs.runtimeverification.com/kontrol

src/tests/integration/test-data/show/AssertTest.testFail_assert_true().expected

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1747,4 +1747,7 @@ Failing nodes:
17471747

17481748
Join the Runtime Verification Discord server for support: https://discord.com/invite/CurfmXNtbN
17491749

1750+
See `foundry_success` predicate for more information:
1751+
https://github.com/runtimeverification/kontrol/blob/master/src/kontrol/kdist/foundry.md#foundry-success-predicate
1752+
17501753
Access documentation for KEVM foundry integration at https://docs.runtimeverification.com/kontrol

src/tests/integration/test-data/show/AssertTest.testFail_expect_revert().expected

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4583,4 +4583,7 @@ Failing nodes:
45834583

45844584
Join the Runtime Verification Discord server for support: https://discord.com/invite/CurfmXNtbN
45854585

4586+
See `foundry_success` predicate for more information:
4587+
https://github.com/runtimeverification/kontrol/blob/master/src/kontrol/kdist/foundry.md#foundry-success-predicate
4588+
45864589
Access documentation for KEVM foundry integration at https://docs.runtimeverification.com/kontrol

src/tests/integration/test-data/show/AssertTest.test_assert_false().expected

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1747,4 +1747,7 @@ Failing nodes:
17471747

17481748
Join the Runtime Verification Discord server for support: https://discord.com/invite/CurfmXNtbN
17491749

1750+
See `foundry_success` predicate for more information:
1751+
https://github.com/runtimeverification/kontrol/blob/master/src/kontrol/kdist/foundry.md#foundry-success-predicate
1752+
17501753
Access documentation for KEVM foundry integration at https://docs.runtimeverification.com/kontrol

src/tests/integration/test-data/show/AssertTest.test_assert_true().expected

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1513,4 +1513,7 @@ endmodule
15131513

15141514
Join the Runtime Verification Discord server for support: https://discord.com/invite/CurfmXNtbN
15151515

1516+
See `foundry_success` predicate for more information:
1517+
https://github.com/runtimeverification/kontrol/blob/master/src/kontrol/kdist/foundry.md#foundry-success-predicate
1518+
15161519
Access documentation for KEVM foundry integration at https://docs.runtimeverification.com/kontrol

src/tests/integration/test-data/show/AssertTest.test_failing_branch(uint256).expected

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2645,4 +2645,7 @@ Failing nodes:
26452645

26462646
Join the Runtime Verification Discord server for support: https://discord.com/invite/CurfmXNtbN
26472647

2648+
See `foundry_success` predicate for more information:
2649+
https://github.com/runtimeverification/kontrol/blob/master/src/kontrol/kdist/foundry.md#foundry-success-predicate
2650+
26482651
Access documentation for KEVM foundry integration at https://docs.runtimeverification.com/kontrol

src/tests/integration/test-data/show/AssertTest.test_revert_branch(uint256,uint256).expected

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2882,4 +2882,7 @@ Failing nodes:
28822882

28832883
Join the Runtime Verification Discord server for support: https://discord.com/invite/CurfmXNtbN
28842884

2885+
See `foundry_success` predicate for more information:
2886+
https://github.com/runtimeverification/kontrol/blob/master/src/kontrol/kdist/foundry.md#foundry-success-predicate
2887+
28852888
Access documentation for KEVM foundry integration at https://docs.runtimeverification.com/kontrol

src/tests/integration/test-data/show/AssumeTest.testFail_assume_false(uint256,uint256).expected

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1354,4 +1354,7 @@ Failing nodes:
13541354

13551355
Join the Runtime Verification Discord server for support: https://discord.com/invite/CurfmXNtbN
13561356

1357+
See `foundry_success` predicate for more information:
1358+
https://github.com/runtimeverification/kontrol/blob/master/src/kontrol/kdist/foundry.md#foundry-success-predicate
1359+
13571360
Access documentation for KEVM foundry integration at https://docs.runtimeverification.com/kontrol

src/tests/integration/test-data/show/AssumeTest.testFail_assume_true(uint256,uint256).expected

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1771,4 +1771,7 @@ endmodule
17711771

17721772
Join the Runtime Verification Discord server for support: https://discord.com/invite/CurfmXNtbN
17731773

1774+
See `foundry_success` predicate for more information:
1775+
https://github.com/runtimeverification/kontrol/blob/master/src/kontrol/kdist/foundry.md#foundry-success-predicate
1776+
17741777
Access documentation for KEVM foundry integration at https://docs.runtimeverification.com/kontrol

src/tests/integration/test-data/show/AssumeTest.test_assume_false(uint256,uint256).expected

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2017,4 +2017,7 @@ Failing nodes:
20172017

20182018
Join the Runtime Verification Discord server for support: https://discord.com/invite/CurfmXNtbN
20192019

2020+
See `foundry_success` predicate for more information:
2021+
https://github.com/runtimeverification/kontrol/blob/master/src/kontrol/kdist/foundry.md#foundry-success-predicate
2022+
20202023
Access documentation for KEVM foundry integration at https://docs.runtimeverification.com/kontrol

src/tests/integration/test-data/show/SetUpDeployTest.test_extcodesize().expected

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2708,4 +2708,7 @@ endmodule
27082708

27092709
Join the Runtime Verification Discord server for support: https://discord.com/invite/CurfmXNtbN
27102710

2711+
See `foundry_success` predicate for more information:
2712+
https://github.com/runtimeverification/kontrol/blob/master/src/kontrol/kdist/foundry.md#foundry-success-predicate
2713+
27112714
Access documentation for KEVM foundry integration at https://docs.runtimeverification.com/kontrol

src/tests/integration/test-data/show/gas-abstraction.expected

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1044,4 +1044,7 @@ Failing nodes:
10441044

10451045
Join the Runtime Verification Discord server for support: https://discord.com/invite/CurfmXNtbN
10461046

1047+
See `foundry_success` predicate for more information:
1048+
https://github.com/runtimeverification/kontrol/blob/master/src/kontrol/kdist/foundry.md#foundry-success-predicate
1049+
10471050
Access documentation for KEVM foundry integration at https://docs.runtimeverification.com/kontrol

src/tests/integration/test-data/show/node-refutation.expected

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -906,4 +906,7 @@ endmodule
906906

907907
Join the Runtime Verification Discord server for support: https://discord.com/invite/CurfmXNtbN
908908

909+
See `foundry_success` predicate for more information:
910+
https://github.com/runtimeverification/kontrol/blob/master/src/kontrol/kdist/foundry.md#foundry-success-predicate
911+
909912
Access documentation for KEVM foundry integration at https://docs.runtimeverification.com/kontrol

src/tests/integration/test-data/show/split-node.expected

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6936,4 +6936,7 @@ endmodule
69366936

69376937
Join the Runtime Verification Discord server for support: https://discord.com/invite/CurfmXNtbN
69386938

6939+
See `foundry_success` predicate for more information:
6940+
https://github.com/runtimeverification/kontrol/blob/master/src/kontrol/kdist/foundry.md#foundry-success-predicate
6941+
69396942
Access documentation for KEVM foundry integration at https://docs.runtimeverification.com/kontrol

0 commit comments

Comments
 (0)