Move the filetest harness into its own crate.
This allows us to run the tests via a library call rather than just as a command execution. And, it's a step toward a broader goal, which is to keep the code in the top-level src directory minimal, with important functionality exposed as crates.
This commit is contained in:
@@ -3,11 +3,10 @@ set -euo pipefail
|
||||
|
||||
# This is the top-level test script:
|
||||
#
|
||||
# - Build documentation for Rust code in 'src/tools/target/doc'.
|
||||
# - Run unit tests for all Rust crates.
|
||||
# - Make a debug build of all crates.
|
||||
# - Make a release build of cton-util.
|
||||
# - Run file-level tests with the release build of cton-util.
|
||||
# - Make a debug build.
|
||||
# - Make a release build.
|
||||
# - Run unit tests for all Rust crates (including the filetests)
|
||||
# - Build API documentation.
|
||||
#
|
||||
# All tests run by this script should be passing at all times.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user