1
0
zrcadlo https://git.tukaani.org/xz.git synchronizováno 2025-09-19 00:48:22 +00:00

Tests: Fix compilation error when threading support has been disabled.

Now tests that require threading are skipped when threading
support has been disabled.

Thanks to Sebastian Andrzej Siewior.
Tento commit je obsažen v:
Jia Tan 2022-10-05 16:41:38 +08:00 odevzdal Lasse Collin
rodič fae37ad2af
revize 6ca5c354bd
3 změnil soubory, kde provedl 12 přidání a 0 odebrání

Zobrazit soubor

@ -235,6 +235,9 @@ test_lzma_get_check_st(void)
static void static void
test_lzma_get_check_mt(void) test_lzma_get_check_mt(void)
{ {
#ifndef MYTHREAD_ENABLED
assert_skip("Threading support disabed");
#else
const uint32_t flags = LZMA_TELL_ANY_CHECK | const uint32_t flags = LZMA_TELL_ANY_CHECK |
LZMA_TELL_UNSUPPORTED_CHECK | LZMA_TELL_UNSUPPORTED_CHECK |
LZMA_TELL_NO_CHECK; LZMA_TELL_NO_CHECK;
@ -311,6 +314,7 @@ test_lzma_get_check_mt(void)
#endif #endif
lzma_end(&strm); lzma_end(&strm);
#endif
} }

Zobrazit soubor

@ -30,8 +30,12 @@ test_lzma_physmem(void)
static void static void
test_lzma_cputhreads(void) test_lzma_cputhreads(void)
{ {
#ifndef MYTHREAD_ENABLED
assert_skip("Threading support disabed");
#else
if (lzma_cputhreads() == 0) if (lzma_cputhreads() == 0)
assert_skip("Could not determine cpu core count"); assert_skip("Could not determine cpu core count");
#endif
} }

Zobrazit soubor

@ -53,6 +53,9 @@ test_memlimit_stream_decoder(void)
static void static void
test_memlimit_stream_decoder_mt(void) test_memlimit_stream_decoder_mt(void)
{ {
#ifndef MYTHREAD_ENABLED
assert_skip("Threading support disabed");
#else
lzma_stream strm = LZMA_STREAM_INIT; lzma_stream strm = LZMA_STREAM_INIT;
lzma_mt mt = { lzma_mt mt = {
.flags = 0, .flags = 0,
@ -79,6 +82,7 @@ test_memlimit_stream_decoder_mt(void)
assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_STREAM_END); assert_lzma_ret(lzma_code(&strm, LZMA_FINISH), LZMA_STREAM_END);
lzma_end(&strm); lzma_end(&strm);
#endif
} }