mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Drop several test-link type tests
They were intended to test whether a gnc-module could be loaded correctly. However several were not even properly implemented and for the others the gnc-modules have been converted to ordinary libraries. Testing whether a library can be linked to is not a useful test. Link issues are triggered at build time already.
This commit is contained in:
@@ -1,8 +1,4 @@
|
||||
|
||||
|
||||
set(QIF_IMP_TEST_INCLUDE_DIRS)
|
||||
set(QIF_IMP_TEST_LIBS)
|
||||
|
||||
set(scm_qifimp_test_with_srfi64_SOURCES
|
||||
test-qif-imp.scm
|
||||
test-qif-parse.scm
|
||||
@@ -16,7 +12,6 @@ set (GUILE_DEPENDS
|
||||
scm-core-utils
|
||||
scm-qif-import
|
||||
)
|
||||
gnc_add_test(test-link-qif-imp test-link.c QIF_IMP_TEST_INCLUDE_DIRS QIF_IMP_TEST_LIBS)
|
||||
|
||||
if (HAVE_SRFI64)
|
||||
gnc_add_scheme_tests("${scm_qifimp_test_with_srfi64_SOURCES}")
|
||||
@@ -28,5 +23,5 @@ if (HAVE_SRFI64)
|
||||
add_dependencies(check scm-qif-import-2 scm-qif-import)
|
||||
endif()
|
||||
|
||||
set_dist_list(test_qif_import_DIST CMakeLists.txt test-link.c
|
||||
set_dist_list(test_qif_import_DIST CMakeLists.txt
|
||||
${scm_qifimp_test_with_srfi64_SOURCES})
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
/********************************************************************\
|
||||
* 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 the Free Software Foundation; either version 2 of *
|
||||
* the License, or (at your option) any later version. *
|
||||
* *
|
||||
* This program 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, contact: *
|
||||
* *
|
||||
* Free Software Foundation Voice: +1-617-542-5942 *
|
||||
* 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652 *
|
||||
* Boston, MA 02110-1301, USA gnu@gnu.org *
|
||||
* *
|
||||
\********************************************************************/
|
||||
|
||||
int
|
||||
main(int argc, char ** argv)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -15,9 +15,6 @@ set(GENERIC_IMPORT_TEST_LIBS gnc-generic-import gnc-test-engine test-core)
|
||||
gnc_add_test_with_guile(test-import-parse test-import-parse.c
|
||||
GENERIC_IMPORT_TEST_INCLUDE_DIRS GENERIC_IMPORT_TEST_LIBS
|
||||
)
|
||||
gnc_add_test(test-link-generic-import test-link.c
|
||||
GENERIC_IMPORT_TEST_INCLUDE_DIRS GENERIC_IMPORT_TEST_LIBS
|
||||
)
|
||||
gnc_add_test(test-import-pending-matches test-import-pending-matches.cpp
|
||||
GENERIC_IMPORT_TEST_INCLUDE_DIRS GENERIC_IMPORT_TEST_LIBS
|
||||
)
|
||||
@@ -38,5 +35,5 @@ gnc_add_test(test-import-account-matcher gtest-import-account-matcher.cpp
|
||||
IMPORT_ACCOUNT_MATCHER_TEST_INCLUDE_DIRS IMPORT_ACCOUNT_MATCHER_TEST_LIBS)
|
||||
|
||||
set_dist_list(test_generic_import_DIST CMakeLists.txt
|
||||
test-link.c test-import-parse.c test-import-pending-matches.cpp
|
||||
test-import-parse.c test-import-pending-matches.cpp
|
||||
gtest-import-account-matcher.cpp)
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
/********************************************************************\
|
||||
* 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 the Free Software Foundation; either version 2 of *
|
||||
* the License, or (at your option) any later version. *
|
||||
* *
|
||||
* This program 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, contact: *
|
||||
* *
|
||||
* Free Software Foundation Voice: +1-617-542-5942 *
|
||||
* 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652 *
|
||||
* Boston, MA 02110-1301, USA gnu@gnu.org *
|
||||
* *
|
||||
\********************************************************************/
|
||||
|
||||
int
|
||||
main(int argc, char ** argv)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -1,11 +1,4 @@
|
||||
|
||||
set(LEDGER_CORE_TEST_INCLUDE_DIRS "")
|
||||
set(LEDGER_CORE_TEST_LIBS)
|
||||
|
||||
gnc_add_test(test-link-module-ledger-core test-link-module.c
|
||||
LEDGER_CORE_TEST_INCLUDE_DIRS LEDGER_CORE_TEST_LIBS
|
||||
)
|
||||
|
||||
set(SPLIT_REG_TEST_SOURCES
|
||||
test-split-register.c
|
||||
utest-split-register-copy-ops.c
|
||||
@@ -30,4 +23,4 @@ gnc_add_test(test-split-register-copy-ops
|
||||
SPLIT_REG_TEST_LIBS
|
||||
)
|
||||
|
||||
set_dist_list(test_ledger_core_DIST CMakeLists.txt test-link-module.c ${SPLIT_REG_TEST_SOURCES})
|
||||
set_dist_list(test_ledger_core_DIST CMakeLists.txt ${SPLIT_REG_TEST_SOURCES})
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
/********************************************************************\
|
||||
* 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 the Free Software Foundation; either version 2 of *
|
||||
* the License, or (at your option) any later version. *
|
||||
* *
|
||||
* This program 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, contact: *
|
||||
* *
|
||||
* Free Software Foundation Voice: +1-617-542-5942 *
|
||||
* 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652 *
|
||||
* Boston, MA 02110-1301, USA gnu@gnu.org *
|
||||
* *
|
||||
\********************************************************************/
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
int
|
||||
main(int argc, char ** argv)
|
||||
{
|
||||
exit(0);
|
||||
}
|
||||
@@ -1,5 +1,3 @@
|
||||
add_subdirectory(test)
|
||||
|
||||
set (register_core_SOURCES
|
||||
basiccell.c
|
||||
cell-factory.c
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
|
||||
set(REGISTER_CORE_TEST_INCLUDE_DIRS "")
|
||||
set(REGISTER_CORE_TEST_LIBS)
|
||||
|
||||
gnc_add_test(test-link-module-register-core test-link-module.c
|
||||
REGISTER_CORE_TEST_INCLUDE_DIRS REGISTER_CORE_TEST_LIBS
|
||||
)
|
||||
|
||||
set_dist_list(test_register_core_DIST CMakeLists.txt test-link-module.c)
|
||||
@@ -1,27 +0,0 @@
|
||||
/********************************************************************\
|
||||
* 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 the Free Software Foundation; either version 2 of *
|
||||
* the License, or (at your option) any later version. *
|
||||
* *
|
||||
* This program 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, contact: *
|
||||
* *
|
||||
* Free Software Foundation Voice: +1-617-542-5942 *
|
||||
* 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652 *
|
||||
* Boston, MA 02110-1301, USA gnu@gnu.org *
|
||||
* *
|
||||
\********************************************************************/
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
int
|
||||
main(int argc, char ** argv)
|
||||
{
|
||||
exit(0);
|
||||
}
|
||||
@@ -1,4 +1,3 @@
|
||||
add_subdirectory(test)
|
||||
include(CheckSymbolExists)
|
||||
|
||||
set (register_gnome_SOURCES
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
|
||||
set(REGISTER_GNOME_TEST_INCLUDE_DIRS "")
|
||||
set(REGISTER_GNOME_TEST_LIBS)
|
||||
|
||||
gnc_add_test(test-link-module-register-gnome test-link-module.c
|
||||
REGISTER_GNOME_TEST_INCLUDE_DIRS REGISTER_GNOME_TEST_LIBS
|
||||
)
|
||||
|
||||
set_dist_list(test_register_gnome_DIST CMakeLists.txt test-link-module.c)
|
||||
@@ -1,27 +0,0 @@
|
||||
/********************************************************************\
|
||||
* 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 the Free Software Foundation; either version 2 of *
|
||||
* the License, or (at your option) any later version. *
|
||||
* *
|
||||
* This program 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, contact: *
|
||||
* *
|
||||
* Free Software Foundation Voice: +1-617-542-5942 *
|
||||
* 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652 *
|
||||
* Boston, MA 02110-1301, USA gnu@gnu.org *
|
||||
* *
|
||||
\********************************************************************/
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
int
|
||||
main(int argc, char ** argv)
|
||||
{
|
||||
exit(0);
|
||||
}
|
||||
@@ -15,13 +15,6 @@ macro(add_engine_test _TARGET _SOURCE_FILES)
|
||||
gnc_add_test(${_TARGET} "${_SOURCE_FILES}" ENGINE_TEST_INCLUDE_DIRS ENGINE_TEST_LIBS)
|
||||
endmacro()
|
||||
|
||||
# Not via macro because of unique link requirements
|
||||
|
||||
add_executable(test-link EXCLUDE_FROM_ALL test-link.c)
|
||||
target_link_libraries(test-link gnc-core-utils)
|
||||
add_test(NAME test-link COMMAND test-link CONFIGURATIONS Debug;Release)
|
||||
add_dependencies(check test-link)
|
||||
|
||||
#################################################
|
||||
|
||||
add_engine_test(test-load-engine test-load-engine.c)
|
||||
@@ -227,7 +220,6 @@ set(test_engine_SOURCES_DIST
|
||||
test-job.c
|
||||
test-kvp-value.cpp
|
||||
test-kvp-frame.cpp
|
||||
test-link.c
|
||||
test-load-engine.c
|
||||
test-lots.cpp
|
||||
test-numeric.cpp
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
/********************************************************************\
|
||||
* 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 the Free Software Foundation; either version 2 of *
|
||||
* the License, or (at your option) any later version. *
|
||||
* *
|
||||
* This program 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, contact: *
|
||||
* *
|
||||
* Free Software Foundation Voice: +1-617-542-5942 *
|
||||
* 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652 *
|
||||
* Boston, MA 02110-1301, USA gnu@gnu.org *
|
||||
* *
|
||||
\********************************************************************/
|
||||
|
||||
int
|
||||
main(int argc, char ** argv)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user