Replace compile_fail doc tests with trybuild (#2588)
* WIP: use trybuild for compile tests * declaring_old_block * declaring_own_block_with_different_name * adding_self_parameter * adding_at_parameter * invalid_api_version * invalid_api_version2 & invalid_api_version3 * missing_block_generic_parameter * Restore main functions * missing_path_for_trait * empty_impl_runtime_apis_call * empty_impl_runtime_apis_call * type_reference_in_impl_runtime_apis_call * impl_incorrect_method_signature * impl_two_traits_with_same_name * changed_at_unknown_version * changed_at > changed_in * fix test
Showing
- substrate/.gitignore 1 addition, 0 deletionssubstrate/.gitignore
- substrate/Cargo.lock 30 additions, 0 deletionssubstrate/Cargo.lock
- substrate/core/sr-api-macros/Cargo.toml 1 addition, 0 deletionssubstrate/core/sr-api-macros/Cargo.toml
- substrate/core/sr-api-macros/src/compile_fail_tests.rs 0 additions, 412 deletionssubstrate/core/sr-api-macros/src/compile_fail_tests.rs
- substrate/core/sr-api-macros/src/lib.rs 0 additions, 1 deletionsubstrate/core/sr-api-macros/src/lib.rs
- substrate/core/sr-api-macros/tests/trybuild.rs 5 additions, 0 deletionssubstrate/core/sr-api-macros/tests/trybuild.rs
- substrate/core/sr-api-macros/tests/ui/adding_at_parameter.rs 9 additions, 0 deletionssubstrate/core/sr-api-macros/tests/ui/adding_at_parameter.rs
- substrate/core/sr-api-macros/tests/ui/adding_at_parameter.stderr 5 additions, 0 deletions...te/core/sr-api-macros/tests/ui/adding_at_parameter.stderr
- substrate/core/sr-api-macros/tests/ui/adding_self_parameter.rs 9 additions, 0 deletions...rate/core/sr-api-macros/tests/ui/adding_self_parameter.rs
- substrate/core/sr-api-macros/tests/ui/adding_self_parameter.stderr 5 additions, 0 deletions.../core/sr-api-macros/tests/ui/adding_self_parameter.stderr
- substrate/core/sr-api-macros/tests/ui/changed_in_unknown_version.rs 20 additions, 0 deletions...core/sr-api-macros/tests/ui/changed_in_unknown_version.rs
- substrate/core/sr-api-macros/tests/ui/changed_in_unknown_version.stderr 5 additions, 0 deletions.../sr-api-macros/tests/ui/changed_in_unknown_version.stderr
- substrate/core/sr-api-macros/tests/ui/declaring_old_block.rs 10 additions, 0 deletionssubstrate/core/sr-api-macros/tests/ui/declaring_old_block.rs
- substrate/core/sr-api-macros/tests/ui/declaring_old_block.stderr 19 additions, 0 deletions...te/core/sr-api-macros/tests/ui/declaring_old_block.stderr
- substrate/core/sr-api-macros/tests/ui/declaring_own_block_with_different_name.rs 10 additions, 0 deletions...acros/tests/ui/declaring_own_block_with_different_name.rs
- substrate/core/sr-api-macros/tests/ui/declaring_own_block_with_different_name.stderr 13 additions, 0 deletions...s/tests/ui/declaring_own_block_with_different_name.stderr
- substrate/core/sr-api-macros/tests/ui/empty_impl_runtime_apis_call.rs 20 additions, 0 deletions...re/sr-api-macros/tests/ui/empty_impl_runtime_apis_call.rs
- substrate/core/sr-api-macros/tests/ui/empty_impl_runtime_apis_call.stderr 5 additions, 0 deletions...r-api-macros/tests/ui/empty_impl_runtime_apis_call.stderr
- substrate/core/sr-api-macros/tests/ui/impl_incorrect_method_signature.rs 24 additions, 0 deletions...sr-api-macros/tests/ui/impl_incorrect_method_signature.rs
- substrate/core/sr-api-macros/tests/ui/impl_incorrect_method_signature.stderr 13 additions, 0 deletions...pi-macros/tests/ui/impl_incorrect_method_signature.stderr
Please register or sign in to comment