Auto merge of #126861 - GuillaumeGomez:migrate-run-make-invalid-library, r=Kobzol
Migrate `run-make/invalid-library` to `rmake.rs` Part of #121876. r? `@jieyouxu` try-job: x86_64-msvc
This commit is contained in:
commit
249595384b
6 changed files with 29 additions and 7 deletions
|
@ -1,6 +0,0 @@
|
|||
include ../tools.mk
|
||||
|
||||
all:
|
||||
touch $(TMPDIR)/lib.rmeta
|
||||
$(AR) crus $(TMPDIR)/libfoo-ffffffff-1.0.rlib $(TMPDIR)/lib.rmeta
|
||||
$(RUSTC) foo.rs 2>&1 | $(CGREP) "found invalid metadata"
|
8
tests/run-make/invalid-library/rmake.rs
Normal file
8
tests/run-make/invalid-library/rmake.rs
Normal file
|
@ -0,0 +1,8 @@
|
|||
use run_make_support::fs_wrapper::create_file;
|
||||
use run_make_support::{ar, rustc};
|
||||
|
||||
fn main() {
|
||||
create_file("lib.rmeta");
|
||||
ar(&["lib.rmeta"], "libfoo-ffffffff-1.0.rlib");
|
||||
rustc().input("foo.rs").run_fail().assert_stderr_contains("found invalid metadata");
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue