Fix a bunch of low work dependency cycles (#4354)

* take test-client off sp-consensus

* use test primitives rather than test client in authority discovery tests

* move runtime-interface tests

* don't forget to remove the dev-dependency

* remove more unneeded dev deps

* add changes_trie_config to test prrimitives

* Separate network crates from its integration tests

* Fix up consensus crates for networking test changes

* remove unnecessary dependencies

* remove unused addition

* remove unnecessary dev-dependencies

* fixing finality grandpa tests

* removing unnecessary executor dependencies
This commit is contained in:
Benjamin Kampmann
2019-12-11 10:27:34 +01:00
committed by GitHub
parent ed50be1eb5
commit 605c0e655e
30 changed files with 249 additions and 161 deletions
@@ -0,0 +1,14 @@
[package]
name = "sp-runtime-interface-test"
version = "2.0.0"
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2018"
publish = false
[dependencies]
sp-runtime-interface = { path = "../" }
executor = { package = "sc-executor", path = "../../../client/executor" }
test-wasm = { package = "sp-runtime-interface-test-wasm", path = "../test-wasm" }
state_machine = { package = "sp-state-machine", path = "../../../primitives/state-machine" }
primitives = { package = "sp-core", path = "../../core" }
sp-io = { path = "../../io" }