• Koute's avatar
    Refactor `sp-sandbox`; make sure both sandbox executors are always tested (#10173) · a7e3d819
    Koute authored
    * sp-sandbox: convert executors into normal `mod`s instead of using `include!`
    
    * sp-sandbox: run `cargo fmt` on `host_executor.rs`
    
    * sp-sandbox: abstract away the executors behind traits
    
    * sp_sandbox: always compile both executors when possible
    
    * sc-executor: make sure all sandbox tests run on both sandbox executors
    
    * sc-executor: fix brainfart: actually call into the sandbox through the trait
    
    * sc-runtime-test: fix cargo fmt
    
    * sc-runtime-test: deduplicate executor-specific sandbox test entrypoints
    
    * sc-executor: test each sandbox executor in a separate test
    
    * cargo fmt (Github's conflict resolving thingy broke indentation)
    a7e3d819