| 
							
							
								 Sachin Grover | b7adb2aa42 | Add SPDX license identifier if not present already in source file Fixes: #9220 | 2020-07-17 20:24:12 +05:30 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 4b6c322279 | Fixing various signedness warnings | 2020-06-03 10:37:18 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 02c5f1f748 | Remove --optimize-yul flag for soltest | 2020-05-06 11:49:40 +02: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 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 00e4d13975 | TestFramework: Merge Options.h into Common.h | 2020-01-29 12:27:05 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 345f9928ab | Library libdevcore renamed to libsolutil. | 2020-01-07 15:51:50 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | ed45b000d1 | Adapt tests directory to C++ namespace changes. | 2020-01-07 15:51:50 +01:00 |  | 
			
				
					| 
							
							
								 Paweł Bylica | cdcfea73ab | EVMHost: Remove unneeded methods | 2019-12-02 23:22:27 +01:00 |  | 
			
				
					| 
							
							
								 Paweł Bylica | eacc1753fd | EVMHost: Remove unnecessary State struct | 2019-12-02 23:22:27 +01:00 |  | 
			
				
					| 
							
							
								 Paweł Bylica | 7a0f311032 | EVMHost: Use evmc::MockedAccount | 2019-12-02 23:22:10 +01:00 |  | 
			
				
					| 
							
							
								 Paweł Bylica | 635e2fc9d3 | EVMHost: Reuse tx_context from MockedHost | 2019-12-02 23:04:02 +01:00 |  | 
			
				
					| 
							
							
								 Paweł Bylica | 2683c83ad2 | EVMHost: Use recorded_logs from MockedHost | 2019-12-02 23:04:02 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 882cd3e285 | Update EVMC to 6.3.1 | 2019-11-07 10:41:14 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 3dec3af638 | Use evmone for testing. | 2019-08-08 17:35:44 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 7401fbabd9 | Add evmc. | 2019-08-08 17:34:51 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 473243ef31 | TestFramework: Remove polling and use eth_flush instead | 2019-05-07 14:45:59 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | a83e54cfd3 | TestFramework: Use getBlockByNumber and eth_flush to get transaction confirmation | 2019-04-04 16:39:15 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c0ce540e26 | Run tests with both ABIV2 and Yul optimizer. | 2019-04-04 13:18:30 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d381e26fc8 | Rename "enabled" optimizer setting stage to "standard". | 2019-03-21 11:04:40 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d788a88873 | Use "none" and "full" optimizer settings in the optimizer tests. | 2019-03-20 16:11:37 +01: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 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 1672902abb | Unify isoltest and soltest options code Also provide a default value for ipc-path, which is the same one as aleth uses. | 2019-02-21 14:04:39 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 190634e1f9 | Implements infrastructure for semantic tests. | 2019-02-13 13:05:58 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 583b87bb3d | Use "pending", not "latest" during ` eth_call in sendMessage`. | 2018-09-13 16:48:51 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 06b7edfdcf | Add missing tests for ` gasleft(), blockhash() tx.gasprice and block.gaslimit`. | 2018-08-14 11:42:34 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 334c023c72 | Determine transaction status in RPC sessions. | 2018-07-02 12:56:33 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | dc317a44e0 | Provide EVM version to assembly analysis. | 2018-03-01 17:19:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f2f61f1c2f | Test both EVM versions. | 2018-03-01 17:19:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8e4f242274 | Improved error messages for EndToEnd tests. | 2017-09-25 10:49:25 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7fb4a64136 | Move all file specific globals to anonymous namespace | 2017-08-29 11:09:18 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 702ee20a01 | Create getBlockByNumber RPC method | 2017-02-10 13:24:56 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3128ec2ca5 | Add blockNumber and blockTimestamp to ExecutionFramework | 2017-02-10 13:24:56 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 6a40318138 | Display tx hash for debugging. | 2016-12-09 20:29:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d1c71b7826 | Also provide value and format slightly differently. | 2016-12-06 23:52:39 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 86953ca3e4 | Option to show messages in tests. | 2016-12-06 22:31:20 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | d83dd59178 | Move ExecutionFramework to the dev::test namespace | 2016-11-29 21:54:27 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a226db7338 | Split out Solidity-specific part of ExecutionFramework | 2016-11-29 21:54:27 +00:00 |  |