solidity/test/cmdlineTests
2020-12-09 01:20:58 +00:00
..
abiencoderv2_no_warning Use new abicoder pragma. 2020-11-24 14:57:45 +01:00
ast_json_import_wrong_evmVersion Add test for incorrect evm version when importing an ast tree 2020-01-14 18:42:43 +01:00
combined_json_generated_sources Group decoding function cases. 2020-12-07 14:14:54 +01:00
dup_opt_peephole Use consistent style for stuff removed from the output of command-line tests 2020-11-09 17:17:15 +01:00
error_codes Cover cmdlineTests.sh errors 2020-07-09 14:39:05 +02:00
evm_to_wasm [ewasm] Polyfill: Rename endian_swap -> bswap. 2020-11-17 21:30:06 -05:00
evm_to_wasm_break [ewasm] Properly encode i32/i64.select in the text format 2020-12-01 11:22:38 +00:00
evm_to_wasm_unsupported_translation CommandLineInterface: Display an error instead of crashing when assembly variant has no Ewasm translation 2020-05-30 03:09:42 +02:00
exp_base_literal Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
ir_compiler_inheritance_nosubobjects Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
ir_compiler_subobjects Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
ir_with_assembly_no_memoryguard_creation Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
ir_with_assembly_no_memoryguard_runtime Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
linking_solidity Command-line tests for linking in Solidity mode 2020-11-09 17:17:27 +01:00
linking_solidity_unresolved_references Command-line tests for linking in Solidity mode 2020-11-09 17:17:27 +01:00
linking_standard_solidity Properly filter requested artefacts inside the EVM objects. 2020-12-07 22:03:06 +01:00
linking_standard_solidity_quote_in_file_name Properly filter requested artefacts inside the EVM objects. 2020-12-07 22:03:06 +01:00
linking_standard_solidity_unresolved_references Properly filter requested artefacts inside the EVM objects. 2020-12-07 22:03:06 +01:00
linking_standard_yul Properly filter requested artefacts inside the EVM objects. 2020-12-07 22:03:06 +01:00
linking_standard_yul_quote_in_file_name Properly filter requested artefacts inside the EVM objects. 2020-12-07 22:03:06 +01:00
linking_standard_yul_unresolved_references Properly filter requested artefacts inside the EVM objects. 2020-12-07 22:03:06 +01:00
linking_strict_assembly Link binaries produced in assembly mode 2020-11-09 17:17:43 +01:00
linking_strict_assembly_duplicate_library_name CommandLineInterface: Report an error if library appears multiple times in the --libraries option 2020-11-16 21:22:47 +01:00
linking_strict_assembly_no_file_name_in_link_reference StandardCompiler: Don't assume that link reference always contains a colon 2020-11-16 17:41:54 +01:00
linking_strict_assembly_same_library_name_different_files CommandLineInterface: Report an error if library appears multiple times in the --libraries option 2020-11-16 21:22:47 +01:00
linking_strict_assembly_same_library_name_different_files_in_link_references StandardCompiler: Include file names in link references 2020-11-17 17:51:04 +01:00
linking_strict_assembly_unresolved_references Link binaries produced in assembly mode 2020-11-09 17:17:43 +01:00
message_format Update existing tests. 2020-05-13 18:16:59 +02:00
message_format_utf8 Update tests for unicode literals 2020-07-27 18:21:17 +01:00
model_checker_engine_all Add CLI option to choose model checker engine 2020-10-16 15:01:47 +01:00
model_checker_engine_bmc Add CLI option to choose model checker engine 2020-10-16 15:01:47 +01:00
model_checker_engine_chc Add CLI option to choose model checker engine 2020-10-16 15:01:47 +01:00
model_checker_engine_none Add CLI option to choose model checker engine 2020-10-16 15:01:47 +01:00
model_checker_timeout_all Make timeout tests harder 2020-11-06 13:35:07 +00:00
model_checker_timeout_bmc Make timeout tests harder 2020-11-06 13:35:07 +00:00
model_checker_timeout_chc Make timeout tests harder 2020-11-06 13:35:07 +00:00
name_simplifier Use new abicoder pragma. 2020-11-24 14:57:45 +01:00
object_compiler cmdlineTests: Use .yul extension for Yul files 2020-11-05 18:05:23 +01:00
optimizer_array_sload Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
optimizer_BlockDeDuplicator Use consistent style for stuff removed from the output of command-line tests 2020-11-09 17:17:15 +01:00
optimizer_user_yul Use consistent style for stuff removed from the output of command-line tests 2020-11-09 17:17:15 +01:00
output_selection_all_A1 Properly filter requested artefacts inside the EVM objects. 2020-12-07 22:03:06 +01:00
output_selection_all_A2 Properly filter requested artefacts inside the EVM objects. 2020-12-07 22:03:06 +01:00
output_selection_all_blank Add error IDs to JSON 2020-06-10 13:26:51 +02:00
output_selection_all_star Properly filter requested artefacts inside the EVM objects. 2020-12-07 22:03:06 +01:00
output_selection_single_A1 Properly filter requested artefacts inside the EVM objects. 2020-12-07 22:03:06 +01:00
output_selection_single_all Properly filter requested artefacts inside the EVM objects. 2020-12-07 22:03:06 +01:00
output_selection_single_B1 Properly filter requested artefacts inside the EVM objects. 2020-12-07 22:03:06 +01:00
recovery_ast_constructor Use kind in json AST for free function. 2020-08-18 11:46:59 +02:00
recovery_ast_empty_contract Update existing tests. 2020-10-08 18:56:17 +02:00
recovery_standard_json Remove null values from AST also in standard-json mode. 2020-08-19 11:06:14 +02:00
require_overload Update existing tests. 2020-05-13 18:16:59 +02:00
standard_default_success Update existing tests. 2020-05-13 18:16:59 +02:00
standard_empty_file_name Stop after parsing. 2020-09-30 16:57:49 +02:00
standard_ewasm_requested Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
standard_ewasm_requested_abstract Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
standard_file_not_found [CLI] Report error on missing file for --standard-json 2020-11-04 16:35:19 +00:00
standard_generatedSources Properly filter requested artefacts inside the EVM objects. 2020-12-07 22:03:06 +01:00
standard_immutable_references Properly filter requested artefacts inside the EVM objects. 2020-12-07 22:03:06 +01:00
standard_ir_requested Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
standard_irOptimized_requested Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
standard_method_identifiers_requested Update existing tests. 2020-05-13 18:16:59 +02:00
standard_missing_key_useLiteralContent Update existing tests. 2020-05-13 18:16:59 +02:00
standard_model_checker_engine_all Move modelCheckerSettings out of settings in StandardCompiler 2020-10-19 10:39:06 +01:00
standard_model_checker_engine_bmc [SMTChecker] Keeping better track of path condition through branches with return statement in the BMC engine. 2020-11-30 11:47:49 +01:00
standard_model_checker_engine_chc Move modelCheckerSettings out of settings in StandardCompiler 2020-10-19 10:39:06 +01:00
standard_model_checker_engine_none Move modelCheckerSettings out of settings in StandardCompiler 2020-10-19 10:39:06 +01:00
standard_model_checker_timeout_all [SMTChecker] Keeping better track of path condition through branches with return statement in the BMC engine. 2020-11-30 11:47:49 +01:00
standard_model_checker_timeout_bmc [SMTChecker] Keeping better track of path condition through branches with return statement in the BMC engine. 2020-11-30 11:47:49 +01:00
standard_model_checker_timeout_chc Make timeout tests harder 2020-11-06 13:35:07 +00:00
standard_model_checker_timeout_wrong_key [SMTChecker] User timeout option 2020-11-03 10:46:11 +00:00
standard_model_checker_timeout_wrong_value [SMTChecker] User timeout option 2020-11-03 10:46:11 +00:00
standard_only_ast_requested Remove null values from AST also in standard-json mode. 2020-08-19 11:06:14 +02:00
standard_optimizer_generatedSources Properly filter requested artefacts inside the EVM objects. 2020-12-07 22:03:06 +01:00
standard_optimizer_invalid_detail_type Update existing tests. 2020-05-13 18:16:59 +02:00
standard_optimizer_invalid_details Update existing tests. 2020-05-13 18:16:59 +02:00
standard_optimizer_no_yul Update existing tests. 2020-05-13 18:16:59 +02:00
standard_optimizer_yul Update existing tests. 2020-05-13 18:16:59 +02:00
standard_optimizer_yulDetails Update existing tests. 2020-05-13 18:16:59 +02:00
standard_optimizer_yulDetails_no_object Update existing tests. 2020-05-13 18:16:59 +02:00
standard_optimizer_yulDetails_optimiserSteps Update existing tests. 2020-05-13 18:16:59 +02:00
standard_optimizer_yulDetails_optimiserSteps_invalid_abbreviation Update existing tests. 2020-05-13 18:16:59 +02:00
standard_optimizer_yulDetails_optimiserSteps_invalid_nesting Update existing tests. 2020-05-13 18:16:59 +02:00
standard_optimizer_yulDetails_optimiserSteps_type Update existing tests. 2020-05-13 18:16:59 +02:00
standard_optimizer_yulDetails_optimiserSteps_unbalanced_bracket Update existing tests. 2020-05-13 18:16:59 +02:00
standard_optimizer_yulDetails_without_yul Update existing tests. 2020-05-13 18:16:59 +02:00
standard_secondary_source_location Update tests. 2020-07-07 12:16:18 +02:00
standard_viair_requested Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
standard_wrong_key_auxiliary_input Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_key_metadata Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_key_optimizer Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_key_root Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_key_settings Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_key_source Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_type_auxiliary_input Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_type_auxiliary_input_smtlib2responses Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_type_auxiliary_input_smtlib2responses_member Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_type_metadata Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_type_optimizer Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_type_output_selection Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_type_output_selection_contract Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_type_output_selection_file Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_type_output_selection_output Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_type_remappings Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_type_remappings_entry Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_type_root Move actual test files. 2019-01-07 15:05:54 +01:00
standard_wrong_type_settings Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_type_source Update existing tests. 2020-05-13 18:16:59 +02:00
standard_wrong_type_sources Move actual test files. 2019-01-07 15:05:54 +01:00
standard_wrong_type_useLiteralContent Update existing tests. 2020-05-13 18:16:59 +02:00
standard_yul Use consistent style for stuff removed from the output of command-line tests 2020-11-09 17:17:15 +01:00
standard_yul_embedded_object_name Add warning that Yul is still experimental 2019-03-25 20:17:11 +00:00
standard_yul_invalid_object_name Add warning that Yul is still experimental 2019-03-25 20:17:11 +00:00
standard_yul_multiple_files Auto-update command line expectations 2019-04-08 20:40:04 +08:00
standard_yul_multiple_files_selected Auto-update command line expectations 2019-04-08 20:40:04 +08:00
standard_yul_object Use consistent style for stuff removed from the output of command-line tests 2020-11-09 17:17:15 +01:00
standard_yul_object_invalid_sub Adjust and add more tests 2020-08-05 11:37:04 +01:00
standard_yul_object_name Use consistent style for stuff removed from the output of command-line tests 2020-11-09 17:17:15 +01:00
standard_yul_optimiserSteps Use consistent style for stuff removed from the output of command-line tests 2020-11-09 17:17:15 +01:00
standard_yul_optimized Use consistent style for stuff removed from the output of command-line tests 2020-11-09 17:17:15 +01:00
storage_layout_bytes Add error IDs to JSON 2020-06-10 13:26:51 +02:00
storage_layout_dyn_array Add error IDs to JSON 2020-06-10 13:26:51 +02:00
storage_layout_many Add error IDs to JSON 2020-06-10 13:26:51 +02:00
storage_layout_mapping Add error IDs to JSON 2020-06-10 13:26:51 +02:00
storage_layout_smoke Add error IDs to JSON 2020-06-10 13:26:51 +02:00
storage_layout_smoke_two_contracts Add error IDs to JSON 2020-06-10 13:26:51 +02:00
storage_layout_string Add error IDs to JSON 2020-06-10 13:26:51 +02:00
storage_layout_struct Add error IDs to JSON 2020-06-10 13:26:51 +02:00
storage_layout_struct_packed Add error IDs to JSON 2020-06-10 13:26:51 +02:00
storage_layout_value_types Add error IDs to JSON 2020-06-10 13:26:51 +02:00
storage_layout_value_types_packed Add error IDs to JSON 2020-06-10 13:26:51 +02:00
strict_asm_invalid_option_optimize_yul CommandLineInterface: In error message about options disallowed in assembly mode only include the names of actually used options 2020-06-29 15:23:13 +02:00
strict_asm_invalid_option_output_dir CommandLineInterface: In error message about options disallowed in assembly mode only include the names of actually used options 2020-06-29 15:23:13 +02:00
strict_asm_jump cmdlineTests: Use .yul extension for Yul files 2020-11-05 18:05:23 +01:00
strict_asm_optimizer_steps CommandLineInterface: Make --yul-optimizations work in strict assembly mode 2020-05-08 22:29:57 +02:00
strict_asm_options_in_non_asm_mode CommandLineInterface: Disallow --yul-dialect and --machine when not in assembly mode 2020-06-15 17:12:51 +02:00
structured_documentation_source_location Update existing tests. 2020-05-13 18:16:59 +02:00
too_long_line Update existing tests. 2020-05-13 18:16:59 +02:00
too_long_line_both_sides_short Update existing tests. 2020-05-13 18:16:59 +02:00
too_long_line_edge_in Update existing tests. 2020-05-13 18:16:59 +02:00
too_long_line_edge_out Update existing tests. 2020-05-13 18:16:59 +02:00
too_long_line_left_short Update existing tests. 2020-05-13 18:16:59 +02:00
too_long_line_multiline Update existing tests. 2020-05-13 18:16:59 +02:00
too_long_line_right_short Update existing tests. 2020-05-13 18:16:59 +02:00
viair_abicoder_v1 Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
viair_subobjects Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
wasm_to_wasm_function_returning_multiple_values Update the expected output of command-line tests after wasm changes 2020-06-16 15:36:47 +02:00
wasm_to_wasm_memory_instructions_alignment Update the expected output of command-line tests after wasm changes 2020-06-16 15:36:47 +02:00
yul_optimizer_steps Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
yul_optimizer_steps_disabled Update existing tests. 2020-05-13 18:16:59 +02:00
yul_optimizer_steps_invalid_abbreviation Update existing tests. 2020-05-13 18:16:59 +02:00
yul_optimizer_steps_invalid_nesting Update existing tests. 2020-05-13 18:16:59 +02:00
yul_optimizer_steps_unbalanced_bracket Update existing tests. 2020-05-13 18:16:59 +02:00
yul_stack_opt cmdlineTests: Use .yul extension for Yul files 2020-11-05 18:05:23 +01:00
yul_stack_opt_disabled cmdlineTests: Use .yul extension for Yul files 2020-11-05 18:05:23 +01:00
yul_string_format_ascii Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
yul_string_format_ascii_bytes32 Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
yul_string_format_ascii_bytes32_from_number Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
yul_string_format_ascii_long Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
yul_string_format_hex Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00
yul_unimplemented Report warning if contract uses abicoder v1, but IR is requested 2020-12-09 01:20:58 +00:00