Explain panic on `E0463` in integration tests

This commit is contained in:
Philipp Hansch 2020-04-13 22:12:57 +02:00
parent 8ad1d780e9
commit a4deb5aca5
No known key found for this signature in database
GPG Key ID: 2B4399C4BF4DCBDE
1 changed files with 3 additions and 0 deletions

View File

@ -64,6 +64,9 @@ fn integration_test() {
} else if stderr.contains("query stack during panic") {
panic!("query stack during panic in the output");
} else if stderr.contains("E0463") {
// Encountering E0463 (can't find crate for `x`) did _not_ cause the build to fail in the
// past. Even though it should have. That's why we explicitly panic here.
// See PR #3552 and issue #3523 for more background.
panic!("error: E0463");
} else if stderr.contains("E0514") {
panic!("incompatible crate versions");