Skip to main content

run_tests

Function run_tests 

Source
pub fn run_tests(program: &[u8])
Expand description

Run all tests.

This is exported even without a test build in order to make it callable from the sc-runtime-test. This is necessary in order to compile these tests into a runtime so that the forwarder implementation is used. Otherwise only the native implementation is tested through cargos test framework.

The program needs to be set to sp_virtualization_test_fixture::binary(). It can’t be hard coded because when this crate is compiled into a runtime the binary is not available. Instead, we pass it as an argument to the runtime exported function.