diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2021-05-05 21:51:19 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2021-05-05 21:51:19 +0300 |
commit | a6c152e70ba2b847ea9a5f0229b4ee29ce84724f (patch) | |
tree | 74250f9bfee67452f21df5e556fa7ca18cef1af7 /test | |
parent | 4acad864db8a3b54acbe6a6416b7138464f693ce (diff) | |
parent | 5e3eb6dca46ec67d2e9552e473473f88383e0086 (diff) | |
download | egawk-a6c152e70ba2b847ea9a5f0229b4ee29ce84724f.tar.gz egawk-a6c152e70ba2b847ea9a5f0229b4ee29ce84724f.tar.bz2 egawk-a6c152e70ba2b847ea9a5f0229b4ee29ce84724f.zip |
Merge branch 'master' into feature/bool
Diffstat (limited to 'test')
-rw-r--r-- | test/CMakeLists.txt | 90 | ||||
-rw-r--r-- | test/ChangeLog | 4 |
2 files changed, 4 insertions, 90 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt deleted file mode 100644 index fee5eeca..00000000 --- a/test/CMakeLists.txt +++ /dev/null @@ -1,90 +0,0 @@ -# -# test/CMakeLists.txt --- CMake input file for gawk -# -# Copyright (C) 2013 -# the Free Software Foundation, Inc. -# -# This file is part of GAWK, the GNU implementation of the -# AWK Programming Language. -# -# GAWK is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# GAWK is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -# - -## process this file with CMake to produce Makefile - -if(WIN32) - set(SHELL_PREFIX "C:\\MinGW\\msys\\1.0\\bin\\sh") -endif() - -# Find the names of the groups of tests in Makefile.am. -file(READ ${CMAKE_CURRENT_SOURCE_DIR}/Makefile.am ALL_GROUPS) -string(REGEX MATCHALL "[A-Z_]*_TESTS " ALL_GROUPS "${ALL_GROUPS}") -string(REGEX REPLACE "_TESTS " ";" ALL_GROUPS "${ALL_GROUPS}") -# For each group of test cases, search through Makefile.am and find the test cases. -foreach(testgroup ${ALL_GROUPS} ) - file(READ ${CMAKE_CURRENT_SOURCE_DIR}/Makefile.am ONE_GROUP) - string(REGEX MATCH "${testgroup}_TESTS = [a-z0-9_ \\\n\t]*" ONE_GROUP "${ONE_GROUP}") - string(REGEX REPLACE "${testgroup}_TESTS = " "" ONE_GROUP "${ONE_GROUP}") - string(REGEX REPLACE "[\\\n\t]" "" ONE_GROUP "${ONE_GROUP}") - string(REGEX REPLACE " " ";" ONE_GROUP "${ONE_GROUP}") - # Use each name of a test case to start a script that executes the test case. - foreach(testcase ${ONE_GROUP} ) - add_test("${testgroup}.${testcase}" ${SHELL_PREFIX} ${CMAKE_SOURCE_DIR}/cmake/basictest ${CMAKE_BINARY_DIR}/gawk${CMAKE_EXECUTABLE_SUFFIX} ${testcase}) - endforeach(testcase) -endforeach(testgroup) - -# Create an empty configuration file for customizing test execution. -set(CTestCustom ${CMAKE_BINARY_DIR}/CTestCustom.cmake) -file(WRITE ${CTestCustom} "# DO NOT EDIT, THIS FILE WILL BE OVERWRITTEN\n" ) -# Test case SHLIB.filefuncs needs a file named gawkapi.o in source directory. -file(APPEND ${CTestCustom} "file(COPY ${CMAKE_SOURCE_DIR}/README DESTINATION ${CMAKE_SOURCE_DIR}/gawkapi.o)\n") -# Exclude test cases from execution that make no sense on a certain platform. -file(APPEND ${CTestCustom} "set(CTEST_CUSTOM_TESTS_IGNORE\n") -if(WIN32) - file(APPEND ${CTestCustom} " BASIC.exitval2\n") - file(APPEND ${CTestCustom} " BASIC.hsprint\n") - file(APPEND ${CTestCustom} " BASIC.rstest4\n") - file(APPEND ${CTestCustom} " BASIC.rstest5\n") - file(APPEND ${CTestCustom} " UNIX.getlnhd\n") - file(APPEND ${CTestCustom} " UNIX.pid\n") - file(APPEND ${CTestCustom} " GAWK_EXT.beginfile1\n") - file(APPEND ${CTestCustom} " GAWK_EXT.beginfile2\n") - file(APPEND ${CTestCustom} " GAWK_EXT.clos1way\n") - file(APPEND ${CTestCustom} " GAWK_EXT.devfd\n") - file(APPEND ${CTestCustom} " GAWK_EXT.devfd1\n") - file(APPEND ${CTestCustom} " GAWK_EXT.devfd2\n") - file(APPEND ${CTestCustom} " GAWK_EXT.getlndir\n") - file(APPEND ${CTestCustom} " GAWK_EXT.posix\n") - file(APPEND ${CTestCustom} " GAWK_EXT.pty1\n") - file(APPEND ${CTestCustom} " INET.inetdayu\n") - file(APPEND ${CTestCustom} " INET.inetdayt\n") - file(APPEND ${CTestCustom} " INET.inetechu\n") - file(APPEND ${CTestCustom} " INET.inetecht\n") - file(APPEND ${CTestCustom} " MACHINE.double2\n") - file(APPEND ${CTestCustom} " LOCALE_CHARSET.fmttest\n") - file(APPEND ${CTestCustom} " LOCALE_CHARSET.lc_num1\n") - file(APPEND ${CTestCustom} " LOCALE_CHARSET.mbfw1\n") - file(APPEND ${CTestCustom} " SHLIB.filefuncs\n") - file(APPEND ${CTestCustom} " SHLIB.fnmatch\n") - file(APPEND ${CTestCustom} " SHLIB.fork\n") - file(APPEND ${CTestCustom} " SHLIB.fork2\n") - file(APPEND ${CTestCustom} " SHLIB.fts\n") - file(APPEND ${CTestCustom} " SHLIB.functab4\n") - file(APPEND ${CTestCustom} " SHLIB.readdir\n") - file(APPEND ${CTestCustom} " SHLIB.revtwoway\n") - file(APPEND ${CTestCustom} " SHLIB.rwarray\n") -endif() -file(APPEND ${CTestCustom} ")\n") - diff --git a/test/ChangeLog b/test/ChangeLog index 902a8f9a..7966fcf0 100644 --- a/test/ChangeLog +++ b/test/ChangeLog @@ -1,5 +1,9 @@ 2021-05-05 Arnold D. Robbins <arnold@skeeve.com> + * CMakeLists.txt: Removed. + +2021-05-05 Arnold D. Robbins <arnold@skeeve.com> + * Makefile.am (iolint): Fix for out-of-tree builds. (testext): Ditto * iolint.ok: Updated. |