Rewrite and rename issue-35164 to rmake
This commit is contained in:
parent
83234a0f21
commit
61a6afe60c
@ -216,7 +216,7 @@ pub fn assert_stderr_contains<S: AsRef<str>>(&self, expected: S) -> &Self {
|
||||
/// Checks that `stderr` does not contain `unexpected`.
|
||||
#[track_caller]
|
||||
pub fn assert_stderr_not_contains<S: AsRef<str>>(&self, unexpected: S) -> &Self {
|
||||
assert_not_contains(&self.stdout_utf8(), unexpected);
|
||||
assert_not_contains(&self.stderr_utf8(), unexpected);
|
||||
self
|
||||
}
|
||||
|
||||
|
@ -17,7 +17,6 @@ run-make/foreign-double-unwind/Makefile
|
||||
run-make/foreign-exceptions/Makefile
|
||||
run-make/foreign-rust-exceptions/Makefile
|
||||
run-make/incr-add-rust-src-component/Makefile
|
||||
run-make/issue-35164/Makefile
|
||||
run-make/issue-36710/Makefile
|
||||
run-make/issue-69368/Makefile
|
||||
run-make/issue-84395-lto-embed-bitcode/Makefile
|
||||
|
@ -1,4 +0,0 @@
|
||||
include ../tools.mk
|
||||
|
||||
all:
|
||||
$(RUSTC) main.rs --error-format json 2>&1 | $(CGREP) -e '"byte_start":23\b' '"byte_end":29\b'
|
15
tests/run-make/json-error-no-offset/rmake.rs
Normal file
15
tests/run-make/json-error-no-offset/rmake.rs
Normal file
@ -0,0 +1,15 @@
|
||||
// The byte positions in json format error logging used to have a small, difficult
|
||||
// to predict offset. This was changed to be the top of the file every time in #42973,
|
||||
// and this test checks that the measurements appearing in the standard error are correct.
|
||||
// See https://github.com/rust-lang/rust/issues/35164
|
||||
|
||||
use run_make_support::rustc;
|
||||
|
||||
fn main() {
|
||||
rustc()
|
||||
.input("main.rs")
|
||||
.error_format("json")
|
||||
.run()
|
||||
.assert_stderr_contains(r#""byte_start":23"#)
|
||||
.assert_stderr_contains(r#""byte_end":29"#);
|
||||
}
|
Loading…
Reference in New Issue
Block a user