Add async test helper to timeout and provide a task_executor automatically (#6651)
* Initial commit Forked at: 74655ede Parent branch: origin/master * Add async test helper to timeout and provide a task_executor automatically * simplify error message to avoid difference between CI and locally * forgot env var * Use runtime env var instead of build env var * Rename variable to SUBSTRATE_TEST_TIMEOUT * CLEANUP Forked at: 74655ede Parent branch: origin/master * Apply suggestions from code review Co-authored-by:Bastian Köcher <bkchr@users.noreply.github.com> * Re-export from test-utils * Default value to 120 * fix wrong crate in ci * Revert "Default value to 120" This reverts commit 8e458717078b242ffce7d3c4f66241d76f075125. * Fix version * WIP Forked at: 74655ede Parent branch: origin/master * WIP Forked at: 74655ede Parent branch: origin/master * WIP Forked at: 74655ede Parent branch: origin/master * remove feature flag * fix missing dependency * CLEANUP Forked at: 74655ede Parent branch: origin/master * fix test * Removed autotests=false * Some doc... * Apply suggestions from code review Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> * WIP Forked at: 74655ede Parent branch: origin/master * WIP Forked at: 74655ede Parent branch: origin/master * Update test-utils/src/lib.rs Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com>
Showing
- substrate/.gitlab-ci.yml 2 additions, 1 deletionsubstrate/.gitlab-ci.yml
- substrate/Cargo.lock 32 additions, 0 deletionssubstrate/Cargo.lock
- substrate/Cargo.toml 2 additions, 0 deletionssubstrate/Cargo.toml
- substrate/test-utils/Cargo.toml 9 additions, 0 deletionssubstrate/test-utils/Cargo.toml
- substrate/test-utils/derive/Cargo.toml 16 additions, 0 deletionssubstrate/test-utils/derive/Cargo.toml
- substrate/test-utils/derive/src/lib.rs 107 additions, 0 deletionssubstrate/test-utils/derive/src/lib.rs
- substrate/test-utils/src/lib.rs 23 additions, 0 deletionssubstrate/test-utils/src/lib.rs
- substrate/test-utils/test-crate/Cargo.toml 16 additions, 0 deletionssubstrate/test-utils/test-crate/Cargo.toml
- substrate/test-utils/test-crate/src/main.rs 25 additions, 0 deletionssubstrate/test-utils/test-crate/src/main.rs
- substrate/test-utils/tests/basic.rs 58 additions, 0 deletionssubstrate/test-utils/tests/basic.rs
- substrate/test-utils/tests/ui.rs 24 additions, 0 deletionssubstrate/test-utils/tests/ui.rs
- substrate/test-utils/tests/ui/missing-func-parameter.rs 24 additions, 0 deletionssubstrate/test-utils/tests/ui/missing-func-parameter.rs
- substrate/test-utils/tests/ui/missing-func-parameter.stderr 5 additions, 0 deletionssubstrate/test-utils/tests/ui/missing-func-parameter.stderr
- substrate/test-utils/tests/ui/too-many-func-parameters.rs 27 additions, 0 deletionssubstrate/test-utils/tests/ui/too-many-func-parameters.rs
- substrate/test-utils/tests/ui/too-many-func-parameters.stderr 5 additions, 0 deletions...trate/test-utils/tests/ui/too-many-func-parameters.stderr
Please register or sign in to comment