solidity/test/cmdlineTests
soroosh-sdi 816d8021e4 Remove linking to unqualified library name
- SemanticTests accepts fully qualified library name and also unqualifed library name when
the library is defined in the same file for convenience.
- commandline tests are added!

Signed-off-by: soroosh-sdi <soroosh.sardari@gmail.com>
2021-10-20 18:11:58 +03:30
..
abiencoderv2_no_warning
asm_json Update tests. 2021-09-22 11:33:02 +02:00
ast_compact_json_with_base_path Export canonicalName 2021-09-28 12:00:30 +02:00
ast_json_import_wrong_evmVersion Remove leftovers of compact-format and interface from --combined-json 2021-10-01 13:05:30 +02:00
combined_json_generated_sources
combined_json_with_base_path Export canonicalName 2021-09-28 12:00:30 +02:00
constant_optimizer_yul
debug_info_in_yul_and_evm_asm_print_all Fix tests. 2021-10-12 18:08:33 +02:00
debug_info_in_yul_and_evm_asm_print_all_and_none Expose --debug-info/settings.debug.debugInfo option 2021-10-11 20:34:48 +02:00
debug_info_in_yul_and_evm_asm_print_location_only Fix tests. 2021-10-12 18:08:33 +02:00
debug_info_in_yul_and_evm_asm_print_none Fix tests. 2021-10-12 18:08:33 +02:00
debug_info_in_yul_and_evm_asm_print_snippet_only Expose --debug-info/settings.debug.debugInfo option 2021-10-11 20:34:48 +02:00
debug_info_in_yul_snippet_escaping CodeGen: Only output switch when it has cases 2021-10-12 17:40:31 +02:00
dup_opt_peephole
error_codes
evm_to_wasm
evm_to_wasm_break
evm_to_wasm_unsupported_translation
exp_base_literal CodeGen: Only output switch when it has cases 2021-10-12 17:40:31 +02:00
function_debug_info
function_debug_info_via_yul Update tests. 2021-09-22 11:33:02 +02:00
ir_compiler_inheritance_nosubobjects
ir_compiler_subobjects
ir_with_assembly_no_memoryguard_creation
ir_with_assembly_no_memoryguard_runtime
keccak_optimization_deploy_code
keccak_optimization_low_runs
linker_mode_invalid_option_no_optimize_yul
linker_mode_invalid_option_optimize
linker_mode_invalid_option_optimize_runs
linker_mode_invalid_option_optimize_yul
linker_mode_invalid_option_yul_optimizations
linker_mode_output_selection_invalid CommandLineParser: Validate compiler output selection 2021-10-06 20:09:33 +02:00
linking_qualified_library_name Remove linking to unqualified library name 2021-10-20 18:11:58 +03:30
linking_solidity
linking_solidity_unresolved_references
linking_standard_solidity
linking_standard_solidity_quote_in_file_name
linking_standard_solidity_unresolved_references
linking_standard_yul
linking_standard_yul_quote_in_file_name
linking_standard_yul_unresolved_references
linking_strict_assembly
linking_strict_assembly_duplicate_library_name
linking_strict_assembly_qualified_library_qualified_reference Remove linking to unqualified library name 2021-10-20 18:11:58 +03:30
linking_strict_assembly_qualified_library_unqualified_reference Remove linking to unqualified library name 2021-10-20 18:11:58 +03:30
linking_strict_assembly_same_library_name_different_files
linking_strict_assembly_same_library_name_different_files_in_link_references
linking_strict_assembly_unqualified_library_qualified_reference Remove linking to unqualified library name 2021-10-20 18:11:58 +03:30
linking_strict_assembly_unqualified_library_unqualified_reference Remove linking to unqualified library name 2021-10-20 18:11:58 +03:30
linking_strict_assembly_unresolved_references
linking_unqualified_library_name Remove linking to unqualified library name 2021-10-20 18:11:58 +03:30
message_format
message_format_utf8
model_checker_contracts_all
model_checker_contracts_all_explicit
model_checker_contracts_contract_missing
model_checker_contracts_empty_contract
model_checker_contracts_empty_source
model_checker_contracts_inexistent_contract
model_checker_contracts_inexistent_source
model_checker_contracts_one_contract_missing
model_checker_contracts_only_one
model_checker_contracts_source_missing
model_checker_divModSlacks_default_all
model_checker_divModSlacks_default_bmc
model_checker_divModSlacks_default_chc
model_checker_divModSlacks_false_all
model_checker_divModSlacks_false_bmc
model_checker_divModSlacks_false_chc
model_checker_engine_all
model_checker_engine_bmc
model_checker_engine_chc
model_checker_engine_none
model_checker_show_unproved_default_all_engines
model_checker_show_unproved_default_bmc
model_checker_show_unproved_default_chc
model_checker_show_unproved_true_all_engines
model_checker_show_unproved_true_bmc
model_checker_show_unproved_true_chc
model_checker_solvers_all
model_checker_solvers_all_implicit
model_checker_solvers_smtlib2
model_checker_solvers_wrong
model_checker_solvers_wrong2
model_checker_solvers_z3
model_checker_solvers_z3_smtlib2
model_checker_targets_all_all_engines [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
model_checker_targets_all_bmc
model_checker_targets_all_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
model_checker_targets_assert_bmc
model_checker_targets_assert_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
model_checker_targets_balance_bmc
model_checker_targets_balance_chc
model_checker_targets_constant_condition_bmc
model_checker_targets_constant_condition_chc
model_checker_targets_default_all_engines [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
model_checker_targets_default_bmc
model_checker_targets_default_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
model_checker_targets_div_by_zero_bmc
model_checker_targets_div_by_zero_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
model_checker_targets_error
model_checker_targets_out_of_bounds_bmc
model_checker_targets_out_of_bounds_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
model_checker_targets_overflow_bmc
model_checker_targets_overflow_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
model_checker_targets_pop_empty_bmc
model_checker_targets_pop_empty_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
model_checker_targets_underflow_bmc
model_checker_targets_underflow_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
model_checker_targets_underflow_overflow_assert_bmc
model_checker_targets_underflow_overflow_assert_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
model_checker_targets_underflow_overflow_bmc
model_checker_targets_underflow_overflow_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
model_checker_timeout_all
model_checker_timeout_bmc
model_checker_timeout_chc
name_simplifier CodeGen: Only output switch when it has cases 2021-10-12 17:40:31 +02:00
object_compiler
optimize_full_storage_write
optimizer_array_sload
optimizer_BlockDeDuplicator
optimizer_inliner_add
optimizer_inliner_call_from_constructor
optimizer_inliner_dynamic_reference
optimizer_inliner_dynamic_reference_constructor
optimizer_inliner_inc
optimizer_inliner_multireturn
optimizer_user_yul
output_selection_all_A1
output_selection_all_A2
output_selection_all_blank
output_selection_all_star
output_selection_single_A1
output_selection_single_all
output_selection_single_B1
pretty_json_combined
pretty_json_indent_only
pretty_json_standard
pretty_json_standard_indent
recovery_ast_constructor Export canonicalName 2021-09-28 12:00:30 +02:00
recovery_ast_empty_contract
recovery_standard_json Export canonicalName 2021-09-28 12:00:30 +02:00
require_overload
revert_strings CodeGen: Only output switch when it has cases 2021-10-12 17:40:31 +02:00
standard_cli_output_selection_invalid CommandLineParser: Validate compiler output selection 2021-10-06 20:09:33 +02:00
standard_debug_info_in_evm_asm_via_ir_location Update tests. 2021-09-22 11:33:02 +02:00
standard_debug_info_in_yul_and_evm_asm_print_all Fix tests. 2021-10-12 18:08:33 +02:00
standard_debug_info_in_yul_and_evm_asm_print_location_only Fix tests. 2021-10-12 18:08:33 +02:00
standard_debug_info_in_yul_and_evm_asm_print_none Fix tests. 2021-10-12 18:08:33 +02:00
standard_debug_info_in_yul_and_evm_asm_print_snippet_only Expose --debug-info/settings.debug.debugInfo option 2021-10-11 20:34:48 +02:00
standard_debug_info_in_yul_location CodeGen: Only output switch when it has cases 2021-10-12 17:40:31 +02:00
standard_default_success
standard_empty_file_name
standard_ewasm_requested
standard_ewasm_requested_abstract
standard_file_not_found
standard_function_debug_info Improve abi decoding functions for arrays. 2021-09-15 13:50:19 +02:00
standard_generatedSources Improve abi decoding functions for arrays. 2021-09-15 13:50:19 +02:00
standard_immutable_references
standard_invalid_option_no_optimize_yul
standard_invalid_option_optimize
standard_invalid_option_optimize_runs
standard_invalid_option_optimize_yul
standard_invalid_option_yul_optimizations
standard_ir_requested CodeGen: Only output switch when it has cases 2021-10-12 17:40:31 +02:00
standard_irOptimized_requested CodeGen: Only output switch when it has cases 2021-10-12 17:40:31 +02:00
standard_method_identifiers_requested
standard_missing_key_useLiteralContent
standard_model_checker_contracts_all
standard_model_checker_contracts_all_explicit
standard_model_checker_contracts_empty_array
standard_model_checker_contracts_empty_contract
standard_model_checker_contracts_empty_source
standard_model_checker_contracts_inexistent_contract
standard_model_checker_contracts_multi_source
standard_model_checker_contracts_only_one
standard_model_checker_contracts_wrong_key_sources
standard_model_checker_contracts_wrong_key_sources_2
standard_model_checker_contracts_wrong_key_sources_3
standard_model_checker_contracts_wrong_key_sources_4
standard_model_checker_divModSlacks_default_all
standard_model_checker_divModSlacks_default_bmc
standard_model_checker_divModSlacks_default_chc
standard_model_checker_divModSlacks_false_all
standard_model_checker_divModSlacks_false_bmc
standard_model_checker_divModSlacks_false_chc
standard_model_checker_divModSlacks_wrong
standard_model_checker_engine_all
standard_model_checker_engine_bmc
standard_model_checker_engine_chc
standard_model_checker_engine_none
standard_model_checker_show_unproved_default_all_engines
standard_model_checker_show_unproved_false_all_engines
standard_model_checker_show_unproved_false_bmc
standard_model_checker_show_unproved_false_chc
standard_model_checker_show_unproved_true_all_engines
standard_model_checker_show_unproved_true_bmc
standard_model_checker_show_unproved_true_chc
standard_model_checker_show_unproved_wrong
standard_model_checker_solvers_all
standard_model_checker_solvers_none
standard_model_checker_solvers_smtlib2
standard_model_checker_solvers_z3
standard_model_checker_solvers_z3_smtlib2
standard_model_checker_targets_assert_bmc
standard_model_checker_targets_assert_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
standard_model_checker_targets_balance_bmc
standard_model_checker_targets_balance_chc
standard_model_checker_targets_constantCondition_bmc
standard_model_checker_targets_constantCondition_chc
standard_model_checker_targets_default_all_engines [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
standard_model_checker_targets_default_bmc
standard_model_checker_targets_default_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
standard_model_checker_targets_div_by_zero_bmc
standard_model_checker_targets_div_by_zero_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
standard_model_checker_targets_empty_array
standard_model_checker_targets_out_of_bounds_bmc
standard_model_checker_targets_out_of_bounds_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
standard_model_checker_targets_overflow_bmc
standard_model_checker_targets_overflow_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
standard_model_checker_targets_pop_empty_bmc
standard_model_checker_targets_pop_empty_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
standard_model_checker_targets_underflow_bmc
standard_model_checker_targets_underflow_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
standard_model_checker_targets_underflow_overflow_assert_bmc
standard_model_checker_targets_underflow_overflow_assert_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
standard_model_checker_targets_underflow_overflow_bmc
standard_model_checker_targets_underflow_overflow_chc [SMTChecker] Report values for block, msg and tx variables in counterexamples 2021-10-05 15:19:10 +02:00
standard_model_checker_targets_wrong_target_types
standard_model_checker_targets_wrong_target_types_2
standard_model_checker_targets_wrong_targets
standard_model_checker_timeout_all
standard_model_checker_timeout_bmc
standard_model_checker_timeout_chc
standard_model_checker_timeout_wrong_key
standard_model_checker_timeout_wrong_value
standard_only_ast_requested Export canonicalName 2021-09-28 12:00:30 +02:00
standard_optimizer_generatedSources Improve abi decoding functions for arrays. 2021-09-15 13:50:19 +02:00
standard_optimizer_invalid_detail_type Reformat standard_optimizer command-line tests for readability 2021-10-06 18:46:53 +02:00
standard_optimizer_invalid_details Reformat standard_optimizer command-line tests for readability 2021-10-06 18:46:53 +02:00
standard_optimizer_no_yul Reformat standard_optimizer command-line tests for readability 2021-10-06 18:46:53 +02:00
standard_optimizer_yul Reformat standard_optimizer command-line tests for readability 2021-10-06 18:46:53 +02:00
standard_optimizer_yulDetails Reformat standard_optimizer command-line tests for readability 2021-10-06 18:46:53 +02:00
standard_optimizer_yulDetails_no_object Reformat standard_optimizer command-line tests for readability 2021-10-06 18:46:53 +02:00
standard_optimizer_yulDetails_optimiserSteps Reformat standard_optimizer command-line tests for readability 2021-10-06 18:46:53 +02:00
standard_optimizer_yulDetails_optimiserSteps_invalid_abbreviation Reformat standard_optimizer command-line tests for readability 2021-10-06 18:46:53 +02:00
standard_optimizer_yulDetails_optimiserSteps_nested_brackets OptimizerSuite: Rewrite runSequence() with support for nested brackets 2021-10-06 19:15:02 +02:00
standard_optimizer_yulDetails_optimiserSteps_nesting_too_deep OptimizerSuite: Rewrite runSequence() with support for nested brackets 2021-10-06 19:15:02 +02:00
standard_optimizer_yulDetails_optimiserSteps_type Reformat standard_optimizer command-line tests for readability 2021-10-06 18:46:53 +02:00
standard_optimizer_yulDetails_optimiserSteps_unbalanced_closing_bracket OptimizerSuite: Rewrite runSequence() with support for nested brackets 2021-10-06 19:15:02 +02:00
standard_optimizer_yulDetails_optimiserSteps_unbalanced_opening_bracket OptimizerSuite: Rewrite runSequence() with support for nested brackets 2021-10-06 19:15:02 +02:00
standard_optimizer_yulDetails_without_yul Reformat standard_optimizer command-line tests for readability 2021-10-06 18:46:53 +02:00
standard_secondary_source_location
standard_viair_requested CodeGen: Only output switch when it has cases 2021-10-12 17:40:31 +02:00
standard_wrong_key_auxiliary_input
standard_wrong_key_metadata
standard_wrong_key_optimizer
standard_wrong_key_root
standard_wrong_key_settings
standard_wrong_key_source
standard_wrong_type_auxiliary_input
standard_wrong_type_auxiliary_input_smtlib2responses
standard_wrong_type_auxiliary_input_smtlib2responses_member
standard_wrong_type_metadata
standard_wrong_type_optimizer
standard_wrong_type_output_selection
standard_wrong_type_output_selection_contract
standard_wrong_type_output_selection_file
standard_wrong_type_output_selection_output
standard_wrong_type_remappings
standard_wrong_type_remappings_entry
standard_wrong_type_root
standard_wrong_type_settings
standard_wrong_type_source
standard_wrong_type_sources
standard_wrong_type_useLiteralContent
standard_yul
standard_yul_debug_info_print_all Expose --debug-info/settings.debug.debugInfo option 2021-10-11 20:34:48 +02:00
standard_yul_debug_info_print_location_only Expose --debug-info/settings.debug.debugInfo option 2021-10-11 20:34:48 +02:00
standard_yul_debug_info_print_none Expose --debug-info/settings.debug.debugInfo option 2021-10-11 20:34:48 +02:00
standard_yul_debug_info_print_snippet_only Expose --debug-info/settings.debug.debugInfo option 2021-10-11 20:34:48 +02:00
standard_yul_embedded_object_name
standard_yul_invalid_object_name
standard_yul_multiple_files
standard_yul_multiple_files_selected
standard_yul_object
standard_yul_object_invalid_sub
standard_yul_object_name
standard_yul_optimiserSteps
standard_yul_optimized
standard_yul_single_file_via_urls StandardCompiler: Do not discard non-fatal errors that happened before a fatal error 2021-09-16 20:29:03 +02:00
standard_yul_stack_opt
standard_yul_stack_opt_disabled
stdin
storage_layout_bytes
storage_layout_dyn_array
storage_layout_many
storage_layout_mapping
storage_layout_smoke
storage_layout_smoke_two_contracts
storage_layout_string
storage_layout_struct
storage_layout_struct_packed
storage_layout_user_defined UserDefinedValueType.storageBytes() is correctly set 2021-09-29 11:41:47 +02:00
storage_layout_value_types
storage_layout_value_types_packed
strict_asm_debug_info_print_all Expose --debug-info/settings.debug.debugInfo option 2021-10-11 20:34:48 +02:00
strict_asm_debug_info_print_location_only Expose --debug-info/settings.debug.debugInfo option 2021-10-11 20:34:48 +02:00
strict_asm_debug_info_print_none Expose --debug-info/settings.debug.debugInfo option 2021-10-11 20:34:48 +02:00
strict_asm_debug_info_print_snippet_only Expose --debug-info/settings.debug.debugInfo option 2021-10-11 20:34:48 +02:00
strict_asm_invalid_option_optimize_yul
strict_asm_invalid_option_output_dir
strict_asm_jump
strict_asm_only_cr
strict_asm_optimizer_steps
strict_asm_options_in_non_asm_mode
strict_asm_output_selection_invalid CommandLineParser: Validate compiler output selection 2021-10-06 20:09:33 +02:00
structured_documentation_source_location
too_long_line
too_long_line_both_sides_short
too_long_line_edge_in
too_long_line_edge_out
too_long_line_left_short
too_long_line_multiline
too_long_line_right_short
viair_abicoder_v1 CodeGen: Only output switch when it has cases 2021-10-12 17:40:31 +02:00
viair_subobjects
wasm_to_wasm_function_returning_multiple_values
wasm_to_wasm_memory_instructions_alignment
yul_optimize_runs Prepare tests to be meaningful. 2021-10-13 17:56:43 +02:00
yul_optimizer_steps CodeGen: Only output switch when it has cases 2021-10-12 17:40:31 +02:00
yul_optimizer_steps_disabled
yul_optimizer_steps_invalid_abbreviation
yul_optimizer_steps_nested_brackets CodeGen: Only output switch when it has cases 2021-10-12 17:40:31 +02:00
yul_optimizer_steps_nesting_too_deep OptimizerSuite: Rewrite runSequence() with support for nested brackets 2021-10-06 19:15:02 +02:00
yul_optimizer_steps_unbalanced_closing_bracket OptimizerSuite: Rewrite runSequence() with support for nested brackets 2021-10-06 19:15:02 +02:00
yul_optimizer_steps_unbalanced_opening_bracket OptimizerSuite: Rewrite runSequence() with support for nested brackets 2021-10-06 19:15:02 +02:00
yul_string_format_ascii CodeGen: Only output switch when it has cases 2021-10-12 17:40:31 +02:00
yul_string_format_ascii_bytes32 CodeGen: Only output switch when it has cases 2021-10-12 17:40:31 +02:00
yul_string_format_ascii_bytes32_from_number CodeGen: Only output switch when it has cases 2021-10-12 17:40:31 +02:00
yul_string_format_ascii_long CodeGen: Only output switch when it has cases 2021-10-12 17:40:31 +02:00
yul_string_format_hex CodeGen: Only output switch when it has cases 2021-10-12 17:40:31 +02:00
yul_verbatim
yul_verbatim_msize