X-Git-Url: https://git.draconx.ca/gitweb/cdecl99.git/blobdiff_plain/bbfdea24b2b940031e86e990bc457785dd378b58..HEAD:/tests/internal.at diff --git a/tests/internal.at b/tests/internal.at index e9fdcf4..5fef623 100644 --- a/tests/internal.at +++ b/tests/internal.at @@ -1,4 +1,4 @@ -# Copyright © 2021 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 @@ -16,6 +16,7 @@ AT_BANNER([Internal library behaviour]) AT_SETUP([cdecl__normalize_specs]) +AT_KEYWORDS([libcdecl internal]) TEST_NEED_PROGRAM([normalize]) @@ -69,3 +70,83 @@ auto volatile const _Bool ]]) AT_CLEANUP + +TEST_TAP_SIMPLE([cdecl__err sanity], [cdeclerr], + [TEST_NEED_PROGRAM([cdeclerr])], [libcdecl internal]) + +TEST_TAP_SIMPLE([cdecl__err thread safety], [errthread], + [TEST_NEED_PROGRAM([errthread])], [libcdecl internal threads]) + +AT_SETUP([cdecl_declare truncation]) +AT_KEYWORDS([libcdecl internal]) + +AT_DATA([input], +[[int hello_world +int x[1234567890] +]]) + +AT_CHECK([rendertest -n 0