Move integration tests into src/tools/tests.

The integration tests use both libcretonne and libreader, so moving them avoids
the circular dev-dependency.

Also go back to building everything under src/tools/target to avoid rebuilding
the libraries when cargo is invoked in different subdirectories. This speeds up
test-all.sh quite a bit.

Finally, skip the pure debug build. We build "cargo test" and "cargo build
--release" which should cover everything we need.
This commit is contained in:
Jakob Stoklund Olesen
2016-08-12 10:27:15 -07:00
parent 514ebc6bf9
commit 84a154a8ca
5 changed files with 14 additions and 15 deletions

View File

@@ -11,8 +11,3 @@ build = "build.rs"
[lib]
name = "cretonne"
path = "lib.rs"
[dev-dependencies]
cretonne-reader = { path = "../libreader" }
[dependencies]