| 
							
							
								 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 |  |