]> git.lizzy.rs Git - rust.git/commit
Refactor to use a dry-run config instead of cfg(test)
authorMark Simulacrum <mark.simulacrum@gmail.com>
Tue, 27 Mar 2018 14:06:47 +0000 (16:06 +0200)
committerMark Simulacrum <mark.simulacrum@gmail.com>
Tue, 3 Apr 2018 17:43:14 +0000 (11:43 -0600)
commita727447f5927ac0a186af4504f8a11014f42b1da
tree15c5889a504c938586d745540df5917bfdb0009b
parentb0dbc7c15d4f3027410b3836154da1ae63e0a7d3
Refactor to use a dry-run config instead of cfg(test)

This ensures that each build will support the testing design of "dry
running" builds. It's also checked that a dry run build is equivalent
step-wise to a "wet" run build; the graphs we generate when running are
directly compared node/node and edge/edge, both for order and contents.
12 files changed:
src/bootstrap/builder.rs
src/bootstrap/check.rs
src/bootstrap/compile.rs
src/bootstrap/config.rs
src/bootstrap/dist.rs
src/bootstrap/doc.rs
src/bootstrap/flags.rs
src/bootstrap/lib.rs
src/bootstrap/native.rs
src/bootstrap/test.rs
src/bootstrap/tool.rs
src/bootstrap/util.rs