fix stream.rs UB

This commit is contained in:
Bennet Bleßmann
2024-07-06 14:01:51 +02:00
parent 87b4c9d736
commit fcb41542c3
6 changed files with 30 additions and 30 deletions

View File

@@ -4,7 +4,7 @@ use serial_test::serial;
// issue #831
#[serial]
#[test]
#[cfg_attr(miri, ignore = "blocked on streams.rs UB")]
#[cfg_attr(miri, ignore = "blocked on helper.rs UB")]
fn call_0() {
load_module_test(
"tests-pl/issue831-call0.pl",

View File

@@ -3,35 +3,35 @@ use serial_test::serial;
#[serial]
#[test]
#[cfg_attr(miri, ignore = "blocked on streams.rs UB")]
#[cfg_attr(miri, ignore = "blocked on helper.rs UB")]
fn builtins() {
load_module_test("src/tests/builtins.pl", "");
}
#[serial]
#[test]
#[cfg_attr(miri, ignore = "blocked on streams.rs UB")]
#[cfg_attr(miri, ignore = "blocked on helper.rs UB")]
fn call_with_inference_limit() {
load_module_test("src/tests/call_with_inference_limit.pl", "");
}
#[serial]
#[test]
#[cfg_attr(miri, ignore = "blocked on streams.rs UB")]
#[cfg_attr(miri, ignore = "blocked on helper.rs UB")]
fn facts() {
load_module_test("src/tests/facts.pl", "");
}
#[serial]
#[test]
#[cfg_attr(miri, ignore = "blocked on streams.rs UB")]
#[cfg_attr(miri, ignore = "blocked on helper.rs UB")]
fn hello_world() {
load_module_test("src/tests/hello_world.pl", "Hello World!\n");
}
#[serial]
#[test]
#[cfg_attr(miri, ignore = "blocked on streams.rs UB")]
#[cfg_attr(miri, ignore = "blocked on helper.rs UB")]
fn syntax_error() {
load_module_test(
"tests-pl/syntax_error.pl",
@@ -41,21 +41,21 @@ fn syntax_error() {
#[serial]
#[test]
#[cfg_attr(miri, ignore = "blocked on streams.rs UB")]
#[cfg_attr(miri, ignore = "blocked on helper.rs UB")]
fn predicates() {
load_module_test("src/tests/predicates.pl", "");
}
#[serial]
#[test]
#[cfg_attr(miri, ignore = "blocked on streams.rs UB")]
#[cfg_attr(miri, ignore = "blocked on helper.rs UB")]
fn rules() {
load_module_test("src/tests/rules.pl", "");
}
#[serial]
#[test]
#[cfg_attr(miri, ignore = "blocked on streams.rs UB")]
#[cfg_attr(miri, ignore = "blocked on helper.rs UB")]
fn setup_call_cleanup_load() {
load_module_test(
"src/tests/setup_call_cleanup.pl",
@@ -65,14 +65,14 @@ fn setup_call_cleanup_load() {
#[serial]
#[test]
#[cfg_attr(miri, ignore = "blocked on streams.rs UB")]
#[cfg_attr(miri, ignore = "blocked on helper.rs UB")]
fn clpz_load() {
load_module_test("src/tests/clpz/test_clpz.pl", "");
}
#[serial]
#[test]
#[cfg_attr(miri, ignore = "blocked on streams.rs UB")]
#[cfg_attr(miri, ignore = "blocked on helper.rs UB")]
fn iso_conformity_tests() {
load_module_test("tests-pl/iso-conformity-tests.pl", "All tests passed");
}