mirror of https://github.com/mpv-player/mpv
test: fflush output stream before abort
For `meson test` to not eat lines on abort.
This commit is contained in:
parent
8708f4dc91
commit
06edb04692
|
@ -15,6 +15,7 @@ void assert_int_equal_impl(const char *file, int line, int64_t a, int64_t b)
|
||||||
{
|
{
|
||||||
if (a != b) {
|
if (a != b) {
|
||||||
printf("%s:%d: %"PRId64" != %"PRId64"\n", file, line, a, b);
|
printf("%s:%d: %"PRId64" != %"PRId64"\n", file, line, a, b);
|
||||||
|
fflush(stdout);
|
||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -24,6 +25,7 @@ void assert_string_equal_impl(const char *file, int line,
|
||||||
{
|
{
|
||||||
if (strcmp(a, b) != 0) {
|
if (strcmp(a, b) != 0) {
|
||||||
printf("%s:%d: '%s' != '%s'\n", file, line, a, b);
|
printf("%s:%d: '%s' != '%s'\n", file, line, a, b);
|
||||||
|
fflush(stdout);
|
||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -33,6 +35,7 @@ void assert_float_equal_impl(const char *file, int line,
|
||||||
{
|
{
|
||||||
if (fabs(a - b) > tolerance) {
|
if (fabs(a - b) > tolerance) {
|
||||||
printf("%s:%d: %f != %f\n", file, line, a, b);
|
printf("%s:%d: %f != %f\n", file, line, a, b);
|
||||||
|
fflush(stdout);
|
||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -46,6 +49,7 @@ FILE *test_open_out(const char *outdir, const char *name)
|
||||||
if (!f) {
|
if (!f) {
|
||||||
printf("Could not open '%s' for writing: %s\n", path,
|
printf("Could not open '%s' for writing: %s\n", path,
|
||||||
mp_strerror(errno));
|
mp_strerror(errno));
|
||||||
|
fflush(stdout);
|
||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
return f;
|
return f;
|
||||||
|
@ -73,6 +77,7 @@ void assert_text_files_equal_impl(const char *file, int line,
|
||||||
if (res.error)
|
if (res.error)
|
||||||
printf("Note: %s\n", mp_subprocess_err_str(res.error));
|
printf("Note: %s\n", mp_subprocess_err_str(res.error));
|
||||||
printf("Giving up.\n");
|
printf("Giving up.\n");
|
||||||
|
fflush(stdout);
|
||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -96,6 +101,7 @@ void assert_memcmp_impl(const char *file, int line,
|
||||||
printf("%s:%d: mismatching data:\n", file, line);
|
printf("%s:%d: mismatching data:\n", file, line);
|
||||||
hexdump(a, size);
|
hexdump(a, size);
|
||||||
hexdump(b, size);
|
hexdump(b, size);
|
||||||
|
fflush(stdout);
|
||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue