X-Git-Url: https://git.draconx.ca/gitweb/cdecl99.git/blobdiff_plain/fed6418a32d3b0fd6036d169bd325c1172b391b5..1526f3aa197173fb9c4653e71178fbeb4c55eeef:/tests/internal.at diff --git a/tests/internal.at b/tests/internal.at index ee87919..3430c1a 100644 --- a/tests/internal.at +++ b/tests/internal.at @@ -1,4 +1,4 @@ -# Copyright © 2021, 2023 Nick Bowler +# Copyright © 2021, 2023-2024 Nick Bowler # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -74,6 +74,14 @@ AT_CLEANUP TEST_TAP_SIMPLE([cdecl__err sanity], [cdeclerr], [TEST_NEED_PROGRAM([cdeclerr])], [libcdecl internal]) +AT_SETUP([cdecl_err thread safety]) +AT_KEYWORDS([libcdecl internal threads])dnl +TEST_NEED_PROGRAM([errthread]) +AT_XFAIL_IF( + [grep '^#define USE_WINDOWS_THREADS 1' "$builddir/config.h" >/dev/null 2>&1]) +TEST_TAP([errthread]) +AT_CLEANUP + AT_SETUP([cdecl_declare truncation]) AT_KEYWORDS([libcdecl internal])