From 26579820a960fcb02576a92d6adb26e87ff271ad Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 31 Aug 2022 20:31:46 -0400 Subject: Adopt REUSE machine-readable licensing standard --- test/.clang-tidy | 2 ++ test/meson.build | 11 ++++++++++- test/run_test_suite.py | 3 +++ test/test_env.c | 17 ++--------------- test/test_free_null.c | 17 ++--------------- test/test_node.c | 17 ++--------------- test/test_quiet.py | 3 +++ test/test_read_chunk.c | 17 ++--------------- test/test_reader_writer.c | 17 ++--------------- test/test_stdin.py | 3 +++ test/test_string.c | 17 ++--------------- test/test_uri.c | 17 ++--------------- test/test_write_error.py | 3 +++ test/test_writer.c | 17 ++--------------- 14 files changed, 40 insertions(+), 121 deletions(-) (limited to 'test') diff --git a/test/.clang-tidy b/test/.clang-tidy index 7ffba27b..2a9fd8bc 100644 --- a/test/.clang-tidy +++ b/test/.clang-tidy @@ -1,3 +1,5 @@ +# Copyright 2020-2022 David Robillard +# SPDX-License-Identifier: CC0-1.0 OR ISC Checks: > *, -*-magic-numbers, diff --git a/test/meson.build b/test/meson.build index a1cac7ae..57576f04 100644 --- a/test/meson.build +++ b/test/meson.build @@ -1,4 +1,4 @@ -# Copyright 2021-2022 David Robillard +# Copyright 2020-2022 David Robillard # SPDX-License-Identifier: CC0-1.0 OR ISC run_test_suite = files('run_test_suite.py') @@ -9,6 +9,7 @@ wrapper = meson.get_external_property('exe_wrapper', '') # Project Metadata # #################### +# Check release metadata if get_option('strict') and not meson.is_subproject() autoship = find_program('autoship', required: false) if autoship.found() @@ -16,6 +17,14 @@ if get_option('strict') and not meson.is_subproject() endif endif +# Check licensing metadata +reuse = find_program('reuse', required: false) +if reuse.found() + test('REUSE', reuse, + args: ['--root', serd_src_root, 'lint'], + suite: 'data') +endif + ############## # Unit Tests # ############## diff --git a/test/run_test_suite.py b/test/run_test_suite.py index c2730dc4..3ea0c604 100755 --- a/test/run_test_suite.py +++ b/test/run_test_suite.py @@ -1,5 +1,8 @@ #!/usr/bin/env python3 +# Copyright 2022 David Robillard +# SPDX-License-Identifier: ISC + """Run an RDF test suite with serdi.""" import argparse diff --git a/test/test_env.c b/test/test_env.c index 48bc6c9b..dd8660dc 100644 --- a/test/test_env.c +++ b/test/test_env.c @@ -1,18 +1,5 @@ -/* - Copyright 2011-2020 David Robillard - - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ +// Copyright 2011-2020 David Robillard +// SPDX-License-Identifier: ISC #undef NDEBUG diff --git a/test/test_free_null.c b/test/test_free_null.c index 99e0be1d..96153c8d 100644 --- a/test/test_free_null.c +++ b/test/test_free_null.c @@ -1,18 +1,5 @@ -/* - Copyright 2020 David Robillard - - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ +// Copyright 2020 David Robillard +// SPDX-License-Identifier: ISC #undef NDEBUG diff --git a/test/test_node.c b/test/test_node.c index fab1c3e9..32af1d37 100644 --- a/test/test_node.c +++ b/test/test_node.c @@ -1,18 +1,5 @@ -/* - Copyright 2011-2020 David Robillard - - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ +// Copyright 2011-2020 David Robillard +// SPDX-License-Identifier: ISC #undef NDEBUG diff --git a/test/test_quiet.py b/test/test_quiet.py index f1d4e739..42d05785 100755 --- a/test/test_quiet.py +++ b/test/test_quiet.py @@ -1,5 +1,8 @@ #!/usr/bin/env python3 +# Copyright 2022 David Robillard +# SPDX-License-Identifier: ISC + """Test serdi quiet option.""" import argparse diff --git a/test/test_read_chunk.c b/test/test_read_chunk.c index d97713a4..3db7f525 100644 --- a/test/test_read_chunk.c +++ b/test/test_read_chunk.c @@ -1,18 +1,5 @@ -/* - Copyright 2018-2020 David Robillard - - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ +// Copyright 2018-2020 David Robillard +// SPDX-License-Identifier: ISC #undef NDEBUG diff --git a/test/test_reader_writer.c b/test/test_reader_writer.c index 8bd09fe2..0ac589f1 100644 --- a/test/test_reader_writer.c +++ b/test/test_reader_writer.c @@ -1,18 +1,5 @@ -/* - Copyright 2011-2020 David Robillard - - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ +// Copyright 2011-2020 David Robillard +// SPDX-License-Identifier: ISC #undef NDEBUG diff --git a/test/test_stdin.py b/test/test_stdin.py index 84b6a8b2..d9e65e06 100755 --- a/test/test_stdin.py +++ b/test/test_stdin.py @@ -1,5 +1,8 @@ #!/usr/bin/env python3 +# Copyright 2022 David Robillard +# SPDX-License-Identifier: ISC + """Test reading from stdin with serdi.""" import argparse diff --git a/test/test_string.c b/test/test_string.c index cdb7a50d..916281b3 100644 --- a/test/test_string.c +++ b/test/test_string.c @@ -1,18 +1,5 @@ -/* - Copyright 2011-2020 David Robillard - - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ +// Copyright 2011-2020 David Robillard +// SPDX-License-Identifier: ISC #undef NDEBUG diff --git a/test/test_uri.c b/test/test_uri.c index f7e1bfab..c79e618d 100644 --- a/test/test_uri.c +++ b/test/test_uri.c @@ -1,18 +1,5 @@ -/* - Copyright 2011-2020 David Robillard - - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ +// Copyright 2011-2020 David Robillard +// SPDX-License-Identifier: ISC #undef NDEBUG diff --git a/test/test_write_error.py b/test/test_write_error.py index 35b4693b..e6788a76 100755 --- a/test/test_write_error.py +++ b/test/test_write_error.py @@ -1,5 +1,8 @@ #!/usr/bin/env python3 +# Copyright 2022 David Robillard +# SPDX-License-Identifier: ISC + """Test errors writing to a file.""" import argparse diff --git a/test/test_writer.c b/test/test_writer.c index 35d0bcf3..b740eafb 100644 --- a/test/test_writer.c +++ b/test/test_writer.c @@ -1,18 +1,5 @@ -/* - Copyright 2011-2021 David Robillard - - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted, provided that the above - copyright notice and this permission notice appear in all copies. - - THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -*/ +// Copyright 2011-2021 David Robillard +// SPDX-License-Identifier: ISC #undef NDEBUG -- cgit v1.2.1