Djordje Mijovic
|
b92d024898
|
[isoltest] Error out in case of different result when enforcing via yul.
Co-authored-by: Alex Beregszaszi <alex@rtfs.hu>
|
2021-01-14 22:37:12 +00:00 |
|
Alex Beregszaszi
|
4491a290e2
|
Display unimplemented errors in Yul codegen testing
i.e. do not hide exceptions
|
2021-01-14 18:08:01 +00:00 |
|
chriseth
|
a4769d446f
|
Fail on assertion failures in yul code generation.
|
2021-01-14 14:51:16 +00:00 |
|
chriseth
|
a5bd22795e
|
Force running abi coder v1 instead of v2.
|
2020-12-09 15:25:15 +01:00 |
|
chriseth
|
ce50f05fc1
|
Merge remote-tracking branch 'origin/develop' into HEAD
|
2020-10-29 16:44:47 +01:00 |
|
chriseth
|
3b8c038647
|
Empty storage option for isoltest.
|
2020-10-29 13:55:07 +01:00 |
|
chriseth
|
d00ef95a72
|
Refactor isoltest function call kind.
|
2020-10-28 19:04:24 +01:00 |
|
chriseth
|
b559de11ee
|
Ignore return error data for pre-byzantium.
|
2020-10-22 19:25:55 +02:00 |
|
Alexander Arlt
|
23d9b1567e
|
Add support for ewasm evmc vm.
|
2020-09-08 12:41:42 -05:00 |
|
chriseth
|
53bc0ff18e
|
Fix "enforce via yul".
|
2020-07-20 14:52:31 +02:00 |
|
Bhargava Shastry
|
0397266351
|
Implement multi source semantic tests
Co-authored-by: chriseth <chris@ethereum.org>
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
|
2020-06-23 17:29:16 +02:00 |
|
chriseth
|
8ab8d5b1b0
|
Do not try compiling via yul if explicitly forbidden.
|
2020-06-02 19:55:33 +02:00 |
|
Djordje Mijovic
|
591a5fff07
|
isoltest: WhiskersError and YulException treated differently when enforcing viaYul
|
2020-05-11 09:37:04 +02:00 |
|
Djordje Mijovic
|
8b7f87eed5
|
[isoltest] Enforcing compileViaYul to be set if test can pass via yul
|
2020-05-05 00:38:13 +02:00 |
|
a3d4
|
f4d9f6772f
|
Unified use of settings. Removed a couple of unused functions.
|
2020-03-19 14:02:39 +01:00 |
|
a3d4
|
66783c30ce
|
Introduced TestCaseReader.
|
2020-03-16 23:14:33 +01:00 |
|
a3d4
|
29b770c434
|
Introduced TestCase::shouldRun().
|
2020-03-09 15:52:20 +01:00 |
|
Christian Parpart
|
495abee769
|
[test] Fixes ExecutionFramework providing different contract addresses when running test cases for both, old and new yul codegen.
|
2020-03-03 16:36:12 +01:00 |
|
Djordje Mijovic
|
dd9009eba6
|
TestFileParser: Adding new keyword wei for expressing function value
|
2020-02-21 11:39:37 +01:00 |
|
chriseth
|
9aed40ab19
|
Check that functions exist in isoltest.
|
2020-02-13 13:22:53 +01:00 |
|
Leonardo Alt
|
36928c7a35
|
Add reason string for internal reverts
|
2020-02-10 11:57:20 -03:00 |
|
Daniel Kirchner
|
d882b6fa83
|
Allow tests to be marked ABIEncoderV1Only.
|
2020-02-04 17:22:03 +01:00 |
|
Mathias Baumann
|
00e4d13975
|
TestFramework: Merge Options.h into Common.h
|
2020-01-29 12:27:05 +01:00 |
|
Christian Parpart
|
ed45b000d1
|
Adapt tests directory to C++ namespace changes.
|
2020-01-07 15:51:50 +01:00 |
|
Daniel Kirchner
|
c7e3318dba
|
Add support for external libraries to extracted semantics tests.
|
2019-11-12 15:19:04 +01:00 |
|
Erik Kundt
|
e92b921123
|
[isoltest] Adds support for fallback and ether functions.
|
2019-09-13 10:55:46 +02:00 |
|
chriseth
|
c4638cc5cb
|
Remove mention of IPC.
|
2019-08-08 17:35:46 +02:00 |
|
Mathias Baumann
|
c920b50ebe
|
Make sure a semantic test file always contains function calls
Because if not, the code isn't even compiled.
|
2019-08-01 14:02:33 +02:00 |
|
chriseth
|
147f736f10
|
Merge pull request #7092 from ethereum/isoltest-parser-linenumbers
[isoltest] Add source location to parser errors
|
2019-07-16 10:09:15 +02:00 |
|
Erik Kundt
|
2a1473fd30
|
Adds line numbers to parser errors in isoltest.
|
2019-07-15 14:16:07 +02:00 |
|
Erik Kundt
|
e269a0ff70
|
Adds constructor calls with ether value to isoltest.
|
2019-07-13 12:42:25 +02:00 |
|
Daniel Kirchner
|
8e20a5e59a
|
Allow extracted semantics tests to run both with and without Yul.
|
2019-06-06 20:19:16 +02:00 |
|
Erik Kundt
|
5d85ab49b9
|
Allow the constructor to revert.
|
2019-05-15 12:24:23 +02:00 |
|
Erik Kundt
|
94597ad9ae
|
Adds support for constructor arguments in isoltest.
|
2019-05-15 12:01:14 +02:00 |
|
Daniel Kirchner
|
76b88bdfd8
|
Allow test cases to indicate fatal errors.
|
2019-05-07 18:12:21 +02:00 |
|
Erik Kundt
|
8103d22acf
|
Takes type formats in isoltest from contract ABI.
|
2019-04-30 16:01:04 +02:00 |
|
Erik Kundt
|
a6cc296cd9
|
Adds error reporter for auto-updates in (i)soltest.
|
2019-04-29 15:56:15 +02:00 |
|
chriseth
|
141c6da534
|
Semantic tests for compilation via Yul.
|
2019-04-04 15:02:43 +02:00 |
|
chriseth
|
aeb260cde1
|
Add settings framework for interactive tests.
|
2019-04-03 14:58:20 +02:00 |
|
Daniel Kirchner
|
a178486436
|
Review suggestions.
|
2019-03-18 14:34:00 +01:00 |
|
Daniel Kirchner
|
4a28e1eb43
|
Support EVM Version rules for extracted tests.
|
2019-03-15 17:23:20 +01:00 |
|
Erik Kundt
|
a40fbf0fc4
|
Right-aligns hex numbers and introduces alignment built-ins.
|
2019-03-06 18:24:13 +01:00 |
|
Erik Kundt
|
d1ad431887
|
Moves soltest function call to separate class.
|
2019-02-21 16:39:31 +01:00 |
|
Erik Kundt
|
dacad629ef
|
Adds semantic tests to test framework and isoltest.
|
2019-02-15 13:27:15 +01:00 |
|
Erik Kundt
|
190634e1f9
|
Implements infrastructure for semantic tests.
|
2019-02-13 13:05:58 +01:00 |
|