| 
							
							
								 Nikola Matic | e5769d784e | Fix compiler version check in hardhat artifacts json | 2022-09-05 15:00:53 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | e30d0a6199 | externalTests: Allow adding extra settings to presets | 2022-04-13 13:43:48 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 9ef600e572 | euler: Override Hardhat test timeout | 2022-03-09 20:37:08 +01:00 |  | 
			
				
					| 
							
							
								 Leo | 947a599e91 | Merge pull request #12441 from ethereum/benchmarking-ext-tests Benchmarking external tests | 2022-02-14 20:14:27 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | c6094bb0c2 | externalTests: Benchmark reports | 2022-02-09 17:02:40 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 3e1aee1745 | externalTests: Clean the build/ dir for Hardhat too | 2022-02-09 17:02:40 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 9e641e60e7 | externalTests/solc-js: Allow using a local checkout of solc-js | 2022-02-04 15:05:00 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | b925250705 | Make solc-js.sh run its tests directly - Its structure has diverged a lot from other external tests and there's not point in keeping it abstracted like this. | 2022-02-04 15:05:00 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | cdaa6dd591 | Adjust workflow with solc-js checkout now that it's on TypeScrpt | 2022-01-25 16:42:37 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 2e1383eae1 | Change the way we run solcjs now that it has been renamed in solc-js | 2022-01-25 13:32:02 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | d3cce85a8d | externalTests: Make force_hardhat_unlimited_contract_size work with Typescript < 4.0 - The `??=` operator was added in Typescript 4. `??` Was already available on 3.7 so we can use it instead to get projects like Uniswap work. | 2022-01-21 16:10:24 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | a7cbb41bf9 | externalTests: Add name_hardhat_default_export | 2022-01-21 15:18:26 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 8f804333fe | force_hardhat_unlimited_contract_size: Initialize 'hardhat' network if is not explicitly configured | 2022-01-19 20:23:41 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | f7a075bd48 | externalTests: Add force_hardhat_unlimited_contract_size | 2022-01-14 01:46:41 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 4842774ab8 | Merge pull request #12440 from ethereum/preset-selection-in-ext-tests Preset selection in external tests | 2022-01-10 21:15:45 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | b60b596741 | externalTests: Add support for cloning repos at a specific commit | 2022-01-10 18:38:48 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 1928b7843b | externalTests: Preset selection via command-line arguments | 2022-01-10 14:44:00 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 19b1a13c6d | externalTests: Add support for hardhat.config.ts | 2022-01-10 14:37:24 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 7e91dba663 | Switch ens external test to ens-contracts repo | 2021-12-22 14:45:51 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 1124e28628 | externalTests: With COMPILE_ONLY=1 still do compilation on all levels if only JS tests fail | 2021-12-20 19:14:37 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 3ec05d02b5 | externalTests: Add extra viaIR runs | 2021-12-14 13:19:54 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | d304c84432 | externalTests: Replace optimizer levels with named presets | 2021-12-14 13:19:53 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | adfa51c01c | externalTests: Measure compilation time | 2021-12-14 13:19:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9131475b7c | Merge pull request #12394 from ethereum/make-optimizer-level-2-effective-again-in-ext-tests Make optimizer level 2 in external tests actually different from level 3 | 2021-12-13 13:02:00 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | eb8e304b47 | externalTests: Add support for using a native binary | 2021-12-10 17:43:57 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 081b80ccb2 | externalTests: Refactor setup and input verification | 2021-12-10 17:40:54 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 0edbd90f52 | externalTests: Use fail() function to simplify error checks | 2021-12-10 17:40:54 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 8ada7db7e9 | externalTests: Fix optimizer level 2 to make it actually run without Yul optimizer | 2021-12-10 15:40:46 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 9f59d1746b | Fix OpenZeppelin external tests to actually use Hardhat and the binary built in CI | 2021-11-25 21:34:53 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 834f9d3a6e | Parallelize external test runs on CircleCI | 2021-11-09 16:57:37 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 0745279f15 | externalTests: Generalize force_truffle_solc_modules and make it use symlinks instead of redownloading solc-js | 2021-11-08 16:37:23 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | c090ff9d83 | externalTests: Neutralize npm hooks instead of replacing pragmas twice - This also has the nice effect of stopping projects from trying to compile contracts during installation | 2021-11-08 16:37:23 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 7b7cc081db | externalTests: Helper for neutralizing package locks | 2021-11-08 16:37:23 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | b57c0a0b81 | externalTests: Refactor to be more explicit and easier to adjust for special cases | 2021-11-08 16:37:23 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 7ccdbd5b08 | Use consistent syntax for Bash function declarations | 2021-11-08 16:34:07 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | bc2402e76f | externalTests: Use named tmp dirs | 2021-11-08 16:29:59 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 9f2885e173 | Disabling of prepublishhook is no longer needed insetup_solcjsSee https://github.com/ethereum/solc-js/pull/542 | 2021-08-16 16:50:31 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | 79733fca48 | Set default EVM version to London. | 2021-08-11 09:54:14 +02:00 |  | 
			
				
					| 
							
							
								 hrkrshnn | d5564a0304 | Set default EVM version to Berlin | 2021-05-26 12:23:06 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | a66ab1eb4e | Simplify functions for setting solc version in Truffle config | 2020-12-08 16:23:37 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 8cd6e15333 | When changing compiler settings in Truffle config, always set all of them | 2020-12-08 16:21:46 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 5868eb7879 | Take into account optimization level when creating initial Truffle settings for external tests | 2020-12-08 16:11:17 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | c6643712f7 | Refactor truffle_run_test() to make optimizer settings reusable | 2020-12-08 16:11:16 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 609f1746c9 | force_solc_settings: Stop using the outdated 'solc' key for compiler settings in truffle-config.js - Settings were moved under 'compilers' in Truffle 5.0.0 and none of the projects use older Truffle. | 2020-12-08 16:10:42 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | a64a2fa186 | Remove unused find_truffle_config | 2020-12-08 16:10:11 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | c7b95e385f | external tests: Update solc-js dependencies after forcefully replacing it - Otherwise it fails if the external project uses a version that is too old and does not have some newly added dependencies | 2020-12-07 14:09:18 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | e05241adfc | Update Colony, Gnosis and OpenZeppelin external tests to run on updated 0.7.x branches from solidity-external-tests | 2020-12-07 14:09:18 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 4d76e22439 | Remove the option for forcing ABIv2 from external tests | 2020-12-07 13:55:57 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 8080be9445 | external test scripts: Replace global $SOLJSON variable with a parameter | 2020-12-03 22:17:44 +01:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | fcf0538224 | external test scripts: Replace global $FORCE_ABIv2 variable with a parameter | 2020-12-03 22:17:44 +01:00 |  |