Revision: 75886
http://sourceforge.net/p/brlcad/code/75886
Author: starseeker
Date: 2020-05-21 19:59:33 +0000 (Thu, 21 May 2020)
Log Message:
-----------
See if we can just leverage the existing add_test override. Drawback is this
will slow down the tests somewhat as the setup tests make sure things are
built. Also, not sure if parallel setups will really behave as expected - need
to test more thoroughly.
Modified Paths:
--------------
brlcad/branches/mktest/CMakeLists.txt
brlcad/branches/mktest/misc/CMake/BRLCAD_Targets.cmake
brlcad/branches/mktest/src/libbu/tests/CMakeLists.txt
brlcad/branches/mktest/src/libbu/tests/dylib/CMakeLists.txt
Modified: brlcad/branches/mktest/CMakeLists.txt
===================================================================
--- brlcad/branches/mktest/CMakeLists.txt 2020-05-21 19:38:35 UTC (rev
75885)
+++ brlcad/branches/mktest/CMakeLists.txt 2020-05-21 19:59:33 UTC (rev
75886)
@@ -543,6 +543,132 @@
)
set_target_properties(unit PROPERTIES FOLDER "BRL-CAD Validation Testing")
+
+
+
#-----------------------------------------------------------------------------
+ # we wrap the CMake add_test() function in order to automatically
+ # set up test dependencies for the 'unit' and 'check' test targets.
+ #
+ # this function extravagantly tries to work around a bug in CMake
+ # where we cannot pass an empty string through this wrapper to
+ # _add_test()/add_test(). passed as a list (e.g., via ARGN, ARGV,
+ # or manually composed), the empty string is skipped(!). passed as
+ # a string, it is all treated as command name with no arguments.
+ #
+ # manual workaround used here involves invoking _add_test() with all
+ # args individually recreated/specified (i.e., not as a list) as
+ # this preserves empty strings. this approach means we cannot
+ # generalize and only support a limited variety of empty string
+ # arguments, but we do test and halt if someone unknowingly tries.
+ function(add_test NAME test_name COMMAND test_prog)
+
+ # find any occurrences of empty strings
+ set(idx 0)
+ set(matches)
+ foreach (ARG IN LISTS ARGV)
+ # need 'x' to avoid older cmake seeing "COMMAND" "STREQUAL" ""
+ if ("x${ARG}" STREQUAL "x")
+ list(APPEND matches ${idx})
+ endif ("x${ARG}" STREQUAL "x")
+ math(EXPR idx "${idx} + 1")
+ endforeach()
+
+ # make sure we don't exceed current support
+ list(LENGTH matches cnt)
+ if ("${cnt}" GREATER 1)
+ message(FATAL_ERROR "ERROR: encountered ${cnt} > 1 empty string being
passed to add_test(${test_name}). Expand support in the top-level
CMakeLists.txt file (grep add_test) or pass fewer empty strings.")
+ endif ("${cnt}" GREATER 1)
+
+ # if there are empty strings, we need to manually recreate their calling
+ if ("${cnt}" GREATER 0)
+
+ list(GET matches 0 empty)
+ if ("${empty}" EQUAL 4)
+ foreach (i 1)
+ if (ARGN)
+ list(REMOVE_AT ARGN 0)
+ endif (ARGN)
+ endforeach ()
+ _add_test(NAME ${test_name} COMMAND ${test_prog} "" ${ARGN})
+ elseif ("${empty}" EQUAL 5)
+ foreach (i 1 2)
+ if (ARGN)
+ list(REMOVE_AT ARGN 0)
+ endif (ARGN)
+ endforeach ()
+ _add_test(NAME ${test_name} COMMAND ${test_prog} ${ARGV4} "" ${ARGN})
+ elseif ("${empty}" EQUAL 6)
+ foreach (i 1 2 3)
+ if (ARGN)
+ list(REMOVE_AT ARGN 0)
+ endif (ARGN)
+ endforeach ()
+ _add_test(NAME ${test_name} COMMAND ${test_prog} ${ARGV4} ${ARGV5} ""
${ARGN})
+ elseif ("${empty}" EQUAL 7)
+ foreach (i 1 2 3 4)
+ if (ARGN)
+ list(REMOVE_AT ARGN 0)
+ endif (ARGN)
+ endforeach ()
+ _add_test(NAME ${test_name} COMMAND ${test_prog} ${ARGV4} ${ARGV5}
${ARGV6} "" ${ARGN})
+ elseif ("${empty}" EQUAL 8)
+ foreach (i 1 2 3 4 5)
+ if (ARGN)
+ list(REMOVE_AT ARGN 0)
+ endif (ARGN)
+ endforeach ()
+ _add_test(NAME ${test_name} COMMAND ${test_prog} ${ARGV4} ${ARGV5}
${ARGV6} ${ARGV7} "" ${ARGN})
+ elseif ("${empty}" EQUAL 9)
+ foreach (i 1 2 3 4 5 6)
+ if (ARGN)
+ list(REMOVE_AT ARGN 0)
+ endif (ARGN)
+ endforeach ()
+ _add_test(NAME ${test_name} COMMAND ${test_prog} ${ARGV4} ${ARGV5}
${ARGV6} ${ARGV7} ${ARGV8} "" ${ARGN})
+ elseif ("${empty}" EQUAL 10)
+ foreach (i 1 2 3 4 5 6)
+ if (ARGN)
+ list(REMOVE_AT ARGN 0)
+ endif (ARGN)
+ endforeach ()
+ _add_test(NAME ${test_name} COMMAND ${test_prog} ${ARGV4} ${ARGV5}
${ARGV6} ${ARGV7} ${ARGV8} ${ARGV9} "" ${ARGN})
+ elseif ("${empty}" EQUAL 11)
+ foreach (i 1 2 3 4 5 6)
+ if (ARGN)
+ list(REMOVE_AT ARGN 0)
+ endif (ARGN)
+ endforeach ()
+ _add_test(NAME ${test_name} COMMAND ${test_prog} ${ARGV4} ${ARGV5}
${ARGV6} ${ARGV7} ${ARGV8} ${ARGV9} ${ARGV10} "" ${ARGN})
+
+
+ # ADD_EMPTY_HERE: insert support for addition argv positions
+ # as extra elseif tests here using the preceding pattern. be
+ # sure to update the index in the following else clause fatal
+ # error message too.
+
+ else ("${empty}" EQUAL 4)
+ message(FATAL_ERROR "ERROR: encountered an empty string passed to
add_test(${test_name}) as ARGV${empty} > ARGV9. Expand support in the
top-level CMakeLists.txt file (grep ADD_EMPTY_HERE).")
+ endif ("${empty}" EQUAL 4)
+
+ else ("${cnt}" GREATER 0)
+ # no empty strings, no worries
+ _add_test(NAME ${test_name} COMMAND ${test_prog} ${ARGN})
+ endif ("${cnt}" GREATER 0)
+
+ # add test to unit and check targets
+ if (NOT "${test_name}" MATCHES ^regress- AND NOT "${test_prog}" MATCHES
^regress- AND NOT "${test_name}" MATCHES ^slow- AND NOT "${test_name}" STREQUAL
"benchmark" AND NOT "${test_name}" MATCHES ^NOTE: AND NOT "${test_prog}"
MATCHES cmake)
+ add_dependencies(unit ${test_prog})
+ add_dependencies(check ${test_prog})
+ endif (NOT "${test_name}" MATCHES ^regress- AND NOT "${test_prog}" MATCHES
^regress- AND NOT "${test_name}" MATCHES ^slow- AND NOT "${test_name}" STREQUAL
"benchmark" AND NOT "${test_name}" MATCHES ^NOTE: AND NOT "${test_prog}"
MATCHES cmake)
+
+ # If the program to be run has an associated setup test, add this test to
the FIXTURES group
+ # associated with that executable so it gets the setup requirement
+ if (TEST ${test_prog}_setup)
+ set_tests_properties(${test_name} PROPERTIES FIXTURES_REQUIRED
${test_prog}_test_fixtures)
+ endif (TEST ${test_prog}_setup)
+
+ endfunction(add_test)
+
endif(NOT BRLCAD_IS_SUBBUILD)
Modified: brlcad/branches/mktest/misc/CMake/BRLCAD_Targets.cmake
===================================================================
--- brlcad/branches/mktest/misc/CMake/BRLCAD_Targets.cmake 2020-05-21
19:38:35 UTC (rev 75885)
+++ brlcad/branches/mktest/misc/CMake/BRLCAD_Targets.cmake 2020-05-21
19:59:33 UTC (rev 75886)
@@ -560,130 +560,6 @@
endfunction(BRLCAD_ADDLIB libname srcslist libslist)
#-----------------------------------------------------------------------------
-# we wrap the CMake add_test() function in order to automatically
-# set up test dependencies for the 'unit' and 'check' test targets.
-#
-# this function extravagantly tries to work around a bug in CMake
-# where we cannot pass an empty string through this wrapper to
-# _add_test()/add_test(). passed as a list (e.g., via ARGN, ARGV,
-# or manually composed), the empty string is skipped(!). passed as
-# a string, it is all treated as command name with no arguments.
-#
-# manual workaround used here involves invoking _add_test() with all
-# args individually recreated/specified (i.e., not as a list) as
-# this preserves empty strings. this approach means we cannot
-# generalize and only support a limited variety of empty string
-# arguments, but we do test and halt if someone unknowingly tries.
-function(BRLCAD_ADD_TEST NAME test_name COMMAND test_prog)
-
- # find any occurrences of empty strings
- set(idx 0)
- set(matches)
- foreach (ARG IN LISTS ARGV)
- # need 'x' to avoid older cmake seeing "COMMAND" "STREQUAL" ""
- if ("x${ARG}" STREQUAL "x")
- list(APPEND matches ${idx})
- endif ("x${ARG}" STREQUAL "x")
- math(EXPR idx "${idx} + 1")
- endforeach()
-
- # make sure we don't exceed current support
- list(LENGTH matches cnt)
- if ("${cnt}" GREATER 1)
- message(FATAL_ERROR "ERROR: encountered ${cnt} > 1 empty string being
passed to add_test(${test_name}). Expand support in the top-level
CMakeLists.txt file (grep add_test) or pass fewer empty strings.")
- endif ("${cnt}" GREATER 1)
-
- # if there are empty strings, we need to manually recreate their calling
- if ("${cnt}" GREATER 0)
-
- list(GET matches 0 empty)
- if ("${empty}" EQUAL 4)
- foreach (i 1)
- if (ARGN)
- list(REMOVE_AT ARGN 0)
- endif (ARGN)
- endforeach ()
- add_test(NAME ${test_name} COMMAND ${test_prog} "" ${ARGN})
- elseif ("${empty}" EQUAL 5)
- foreach (i 1 2)
- if (ARGN)
- list(REMOVE_AT ARGN 0)
- endif (ARGN)
- endforeach ()
- add_test(NAME ${test_name} COMMAND ${test_prog} ${ARGV4} "" ${ARGN})
- elseif ("${empty}" EQUAL 6)
- foreach (i 1 2 3)
- if (ARGN)
- list(REMOVE_AT ARGN 0)
- endif (ARGN)
- endforeach ()
- add_test(NAME ${test_name} COMMAND ${test_prog} ${ARGV4} ${ARGV5} ""
${ARGN})
- elseif ("${empty}" EQUAL 7)
- foreach (i 1 2 3 4)
- if (ARGN)
- list(REMOVE_AT ARGN 0)
- endif (ARGN)
- endforeach ()
- add_test(NAME ${test_name} COMMAND ${test_prog} ${ARGV4} ${ARGV5}
${ARGV6} "" ${ARGN})
- elseif ("${empty}" EQUAL 8)
- foreach (i 1 2 3 4 5)
- if (ARGN)
- list(REMOVE_AT ARGN 0)
- endif (ARGN)
- endforeach ()
- add_test(NAME ${test_name} COMMAND ${test_prog} ${ARGV4} ${ARGV5}
${ARGV6} ${ARGV7} "" ${ARGN})
- elseif ("${empty}" EQUAL 9)
- foreach (i 1 2 3 4 5 6)
- if (ARGN)
- list(REMOVE_AT ARGN 0)
- endif (ARGN)
- endforeach ()
- add_test(NAME ${test_name} COMMAND ${test_prog} ${ARGV4} ${ARGV5}
${ARGV6} ${ARGV7} ${ARGV8} "" ${ARGN})
- elseif ("${empty}" EQUAL 10)
- foreach (i 1 2 3 4 5 6)
- if (ARGN)
- list(REMOVE_AT ARGN 0)
- endif (ARGN)
- endforeach ()
- add_test(NAME ${test_name} COMMAND ${test_prog} ${ARGV4} ${ARGV5}
${ARGV6} ${ARGV7} ${ARGV8} ${ARGV9} "" ${ARGN})
- elseif ("${empty}" EQUAL 11)
- foreach (i 1 2 3 4 5 6)
- if (ARGN)
- list(REMOVE_AT ARGN 0)
- endif (ARGN)
- endforeach ()
- add_test(NAME ${test_name} COMMAND ${test_prog} ${ARGV4} ${ARGV5}
${ARGV6} ${ARGV7} ${ARGV8} ${ARGV9} ${ARGV10} "" ${ARGN})
-
-
- # ADD_EMPTY_HERE: insert support for addition argv positions
- # as extra elseif tests here using the preceding pattern. be
- # sure to update the index in the following else clause fatal
- # error message too.
-
- else ("${empty}" EQUAL 4)
- message(FATAL_ERROR "ERROR: encountered an empty string passed to
add_test(${test_name}) as ARGV${empty} > ARGV9. Expand support in the
top-level CMakeLists.txt file (grep ADD_EMPTY_HERE).")
- endif ("${empty}" EQUAL 4)
-
- else ("${cnt}" GREATER 0)
- # no empty strings, no worries
- add_test(NAME ${test_name} COMMAND ${test_prog} ${ARGN})
- endif ("${cnt}" GREATER 0)
-
- # add test to unit and check targets
- if (NOT "${test_name}" MATCHES ^regress- AND NOT "${test_prog}" MATCHES
^regress- AND NOT "${test_name}" MATCHES ^slow- AND NOT "${test_name}" STREQUAL
"benchmark" AND NOT "${test_name}" MATCHES ^NOTE:)
- add_dependencies(unit ${test_prog})
- add_dependencies(check ${test_prog})
- endif (NOT "${test_name}" MATCHES ^regress- AND NOT "${test_prog}" MATCHES
^regress- AND NOT "${test_name}" MATCHES ^slow- AND NOT "${test_name}" STREQUAL
"benchmark" AND NOT "${test_name}" MATCHES ^NOTE:)
-
- # If the program to be run has an associated setup test, add this test to
the FIXTURES group
- # associated with that executable so it gets the setup requirement
- if (TEST ${test_prog}_setup)
- set_tests_properties(${test_name} PROPERTIES FIXTURES_REQUIRED
${test_prog}_test_fixtures)
- endif (TEST ${test_prog}_setup)
-
-endfunction(BRLCAD_ADD_TEST)
-
-#-----------------------------------------------------------------------------
# For situations when a local 3rd party library (say, zlib) has been chosen in
# preference to a system version of that library, it is important to ensure
# that the local header(s) get included before the system headers. Normally
Modified: brlcad/branches/mktest/src/libbu/tests/CMakeLists.txt
===================================================================
--- brlcad/branches/mktest/src/libbu/tests/CMakeLists.txt 2020-05-21
19:38:35 UTC (rev 75885)
+++ brlcad/branches/mktest/src/libbu/tests/CMakeLists.txt 2020-05-21
19:59:33 UTC (rev 75886)
@@ -72,57 +72,57 @@
####################################
# bu_path_basename testing #
####################################
-BRLCAD_ADD_TEST(NAME bu_path_basename_null
COMMAND bu_test basename) # tests NULL
-BRLCAD_ADD_TEST(NAME bu_path_basename_empty
COMMAND bu_test basename "")
-BRLCAD_ADD_TEST(NAME bu_path_basename_sl_usr_sl_dir_sl_file
COMMAND bu_test basename "/usr/dir/file")
-BRLCAD_ADD_TEST(NAME bu_path_basename_sl_usr_sl_dir_sl_
COMMAND bu_test basename "/usr/dir/")
-BRLCAD_ADD_TEST(NAME bu_path_basename_sl_usr_bsl__sl_dir
COMMAND bu_test basename "/usr\\\\/dir")
-BRLCAD_ADD_TEST(NAME bu_path_basename_sl_usr_sl__p_
COMMAND bu_test basename "/usr/.")
-BRLCAD_ADD_TEST(NAME bu_path_basename_sl_usr_sl_
COMMAND bu_test basename "/usr/")
-BRLCAD_ADD_TEST(NAME bu_path_basename_sl_usr
COMMAND bu_test basename "/usr")
-BRLCAD_ADD_TEST(NAME bu_path_basename_usr
COMMAND bu_test basename "usr")
-BRLCAD_ADD_TEST(NAME bu_path_basename_sl_usr_sl_some_sp_long_sl_file
COMMAND bu_test basename "/usr/some long/file")
-BRLCAD_ADD_TEST(NAME bu_path_basename_sl_usr_sl_some_sp_file
COMMAND bu_test basename "/usr/some file")
-BRLCAD_ADD_TEST(NAME bu_path_basename_C_c__sl_usr_sl_some_bsl__sp_drivepath
COMMAND bu_test basename "C:/usr/some\\\\ drivepath")
-BRLCAD_ADD_TEST(NAME bu_path_basename_sl_a_sp_test_sp_file
COMMAND bu_test basename "/a test file")
-BRLCAD_ADD_TEST(NAME bu_path_basename_another_sp_file
COMMAND bu_test basename "another file")
-BRLCAD_ADD_TEST(NAME bu_path_basename_C_c__bsl__Temp
COMMAND bu_test basename "C:\\\\Temp")
-BRLCAD_ADD_TEST(NAME bu_path_basename_C_c__sl_Temp
COMMAND bu_test basename "C:/Temp")
-BRLCAD_ADD_TEST(NAME bu_path_basename_sl_
COMMAND bu_test basename "/")
-BRLCAD_ADD_TEST(NAME bu_path_basename_sl__sl__sl__sl__sl_
COMMAND bu_test basename "/////")
-BRLCAD_ADD_TEST(NAME bu_path_basename_p_
COMMAND bu_test basename ".")
-BRLCAD_ADD_TEST(NAME bu_path_basename_p__p_
COMMAND bu_test basename "..")
-BRLCAD_ADD_TEST(NAME bu_path_basename_p__p__p_
COMMAND bu_test basename "...")
-BRLCAD_ADD_TEST(NAME bu_path_basename_sp__sp__sp_
COMMAND bu_test basename " ")
+add_test(NAME bu_path_basename_null COMMAND
bu_test basename) # tests NULL
+add_test(NAME bu_path_basename_empty COMMAND
bu_test basename "")
+add_test(NAME bu_path_basename_sl_usr_sl_dir_sl_file COMMAND
bu_test basename "/usr/dir/file")
+add_test(NAME bu_path_basename_sl_usr_sl_dir_sl_ COMMAND
bu_test basename "/usr/dir/")
+add_test(NAME bu_path_basename_sl_usr_bsl__sl_dir COMMAND
bu_test basename "/usr\\\\/dir")
+add_test(NAME bu_path_basename_sl_usr_sl__p_ COMMAND
bu_test basename "/usr/.")
+add_test(NAME bu_path_basename_sl_usr_sl_ COMMAND
bu_test basename "/usr/")
+add_test(NAME bu_path_basename_sl_usr COMMAND
bu_test basename "/usr")
+add_test(NAME bu_path_basename_usr COMMAND
bu_test basename "usr")
+add_test(NAME bu_path_basename_sl_usr_sl_some_sp_long_sl_file COMMAND
bu_test basename "/usr/some long/file")
+add_test(NAME bu_path_basename_sl_usr_sl_some_sp_file COMMAND
bu_test basename "/usr/some file")
+add_test(NAME bu_path_basename_C_c__sl_usr_sl_some_bsl__sp_drivepath COMMAND
bu_test basename "C:/usr/some\\\\ drivepath")
+add_test(NAME bu_path_basename_sl_a_sp_test_sp_file COMMAND
bu_test basename "/a test file")
+add_test(NAME bu_path_basename_another_sp_file COMMAND
bu_test basename "another file")
+add_test(NAME bu_path_basename_C_c__bsl__Temp COMMAND
bu_test basename "C:\\\\Temp")
+add_test(NAME bu_path_basename_C_c__sl_Temp COMMAND
bu_test basename "C:/Temp")
+add_test(NAME bu_path_basename_sl_ COMMAND
bu_test basename "/")
+add_test(NAME bu_path_basename_sl__sl__sl__sl__sl_ COMMAND
bu_test basename "/////")
+add_test(NAME bu_path_basename_p_ COMMAND
bu_test basename ".")
+add_test(NAME bu_path_basename_p__p_ COMMAND
bu_test basename "..")
+add_test(NAME bu_path_basename_p__p__p_ COMMAND
bu_test basename "...")
+add_test(NAME bu_path_basename_sp__sp__sp_ COMMAND
bu_test basename " ")
##########################################
# bu_file_path_component testing #
##########################################
-BRLCAD_ADD_TEST(NAME bu_path_component_null
COMMAND bu_test path_component) # tests NULL
-BRLCAD_ADD_TEST(NAME bu_path_component_empty
COMMAND bu_test path_component 0) # tests empty
+add_test(NAME bu_path_component_null COMMAND
bu_test path_component) # tests NULL
+add_test(NAME bu_path_component_empty COMMAND
bu_test path_component 0) # tests empty
# NOTE: these test numbers correspond with the bu_path_component_t enum values
in include/bu/path.h
-BRLCAD_ADD_TEST(NAME bu_path_component_sl_usr_sl_dir_sl_file_ext
COMMAND bu_test path_component "/usr/dir/file.ext" "ext" 4)
-BRLCAD_ADD_TEST(NAME bu_path_component_c_sl_usr_sl_dir_sl_file_ext
COMMAND bu_test path_component "C:/usr/dir/file.ext" "ext" 4)
-BRLCAD_ADD_TEST(NAME bu_path_component_sl_usr_sl_dir_sl_file_base
COMMAND bu_test path_component "/usr/dir/file.ext" "file.ext" 2)
-BRLCAD_ADD_TEST(NAME bu_path_component_sl_usr_sl_dir_sl_file_base_core
COMMAND bu_test path_component "/usr/dir/file.ext" "file" 3)
-BRLCAD_ADD_TEST(NAME bu_path_component_sl_usr_sl_dir_sl_file_dir
COMMAND bu_test path_component "/usr/dir/file.ext" "/usr/dir" 0)
-BRLCAD_ADD_TEST(NAME bu_path_component_sl_usr_sl_dir_sl_file_dir_core
COMMAND bu_test path_component "/usr/dir/file.ext" "/usr/dir/file" 1)
-BRLCAD_ADD_TEST(NAME bu_path_component_c_sl_usr_sl_dir_sl_file_dir_core
COMMAND bu_test path_component "C:/usr/dir/file.ext" "C:/usr/dir/file" 1)
+add_test(NAME bu_path_component_sl_usr_sl_dir_sl_file_ext COMMAND
bu_test path_component "/usr/dir/file.ext" "ext" 4)
+add_test(NAME bu_path_component_c_sl_usr_sl_dir_sl_file_ext COMMAND
bu_test path_component "C:/usr/dir/file.ext" "ext" 4)
+add_test(NAME bu_path_component_sl_usr_sl_dir_sl_file_base COMMAND
bu_test path_component "/usr/dir/file.ext" "file.ext" 2)
+add_test(NAME bu_path_component_sl_usr_sl_dir_sl_file_base_core COMMAND
bu_test path_component "/usr/dir/file.ext" "file" 3)
+add_test(NAME bu_path_component_sl_usr_sl_dir_sl_file_dir COMMAND
bu_test path_component "/usr/dir/file.ext" "/usr/dir" 0)
+add_test(NAME bu_path_component_sl_usr_sl_dir_sl_file_dir_core COMMAND
bu_test path_component "/usr/dir/file.ext" "/usr/dir/file" 1)
+add_test(NAME bu_path_component_c_sl_usr_sl_dir_sl_file_dir_core COMMAND
bu_test path_component "C:/usr/dir/file.ext" "C:/usr/dir/file" 1)
#############################
# bu_file_* testing #
#############################
-BRLCAD_ADD_TEST(NAME bu_file COMMAND bu_test file) # tests bu/file.h API
+add_test(NAME bu_file COMMAND bu_test file) # tests bu/file.h API
# NOTE: these test numbers correspond with the bu_mime_t enum values in
include/bu/mime.h
-BRLCAD_ADD_TEST(NAME bu_file_mime_dxf COMMAND bu_test file_mime dxf 5 1) #
tests dxf extension in model context
-BRLCAD_ADD_TEST(NAME bu_file_mime_stp COMMAND bu_test file_mime stp 5 7) #
tests stp extension in model context
-BRLCAD_ADD_TEST(NAME bu_file_mime_png COMMAND bu_test file_mime png 3 13) #
tests png extension in image context
+add_test(NAME bu_file_mime_dxf COMMAND bu_test file_mime dxf 5 1) # tests
dxf extension in model context
+add_test(NAME bu_file_mime_stp COMMAND bu_test file_mime stp 5 7) # tests
stp extension in model context
+add_test(NAME bu_file_mime_png COMMAND bu_test file_mime png 3 13) # tests
png extension in image context
-#BRLCAD_ADD_TEST(NAME bu_file_glob COMMAND bu_test file_glob) # runs a
series of built-in unit tests
+#add_test(NAME bu_file_glob COMMAND bu_test file_glob) # runs a series of
built-in unit tests
#
# ************ bitv.c tests *************
@@ -137,27 +137,27 @@
# bu_booleanize testing #
#################################
# expected returns are false:0, strongly true:1, or anything else:>1
-BRLCAD_ADD_TEST(NAME bu_booleanize_nullptr COMMAND bu_test booleanize) #
tests NULL
-BRLCAD_ADD_TEST(NAME bu_booleanize_nullstr COMMAND bu_test booleanize
"(null)" 0)
-BRLCAD_ADD_TEST(NAME bu_booleanize_empty COMMAND bu_test booleanize ""
0)
-BRLCAD_ADD_TEST(NAME bu_booleanize_space COMMAND bu_test booleanize " "
0)
-BRLCAD_ADD_TEST(NAME bu_booleanize_n COMMAND bu_test booleanize "n"
0)
-BRLCAD_ADD_TEST(NAME bu_booleanize_nabcd COMMAND bu_test booleanize
"nabcd" 2)
-BRLCAD_ADD_TEST(NAME bu_booleanize_N COMMAND bu_test booleanize "N"
0)
-BRLCAD_ADD_TEST(NAME bu_booleanize_Nabcd COMMAND bu_test booleanize
"Nabcd" 2)
-BRLCAD_ADD_TEST(NAME bu_booleanize__sp__sp_abcd COMMAND bu_test booleanize "
abcd" 2)
-BRLCAD_ADD_TEST(NAME bu_booleanize_y COMMAND bu_test booleanize "y"
1)
-BRLCAD_ADD_TEST(NAME bu_booleanize_yabcd COMMAND bu_test booleanize
"yabcd" 2)
-BRLCAD_ADD_TEST(NAME bu_booleanize_Y COMMAND bu_test booleanize "Y"
1)
-BRLCAD_ADD_TEST(NAME bu_booleanize_Yabcd COMMAND bu_test booleanize
"Yabcd" 2)
-BRLCAD_ADD_TEST(NAME bu_booleanize_abcd COMMAND bu_test booleanize
"abcd" 2)
-BRLCAD_ADD_TEST(NAME bu_booleanize_neg1 COMMAND bu_test booleanize
"-1" 2)
-BRLCAD_ADD_TEST(NAME bu_booleanize_1 COMMAND bu_test booleanize "1"
1)
-BRLCAD_ADD_TEST(NAME bu_booleanize_2 COMMAND bu_test booleanize "2"
2)
-BRLCAD_ADD_TEST(NAME bu_booleanize_0 COMMAND bu_test booleanize "0"
0)
-BRLCAD_ADD_TEST(NAME bu_booleanize_neg0 COMMAND bu_test booleanize
"-0" 0)
-BRLCAD_ADD_TEST(NAME bu_booleanize_0000 COMMAND bu_test booleanize
"0000" 0)
-BRLCAD_ADD_TEST(NAME bu_booleanize_0001 COMMAND bu_test booleanize
"0001" 1)
+add_test(NAME bu_booleanize_nullptr COMMAND bu_test booleanize) # tests
NULL
+add_test(NAME bu_booleanize_nullstr COMMAND bu_test booleanize "(null)" 0)
+add_test(NAME bu_booleanize_empty COMMAND bu_test booleanize "" 0)
+add_test(NAME bu_booleanize_space COMMAND bu_test booleanize " " 0)
+add_test(NAME bu_booleanize_n COMMAND bu_test booleanize "n" 0)
+add_test(NAME bu_booleanize_nabcd COMMAND bu_test booleanize "nabcd" 2)
+add_test(NAME bu_booleanize_N COMMAND bu_test booleanize "N" 0)
+add_test(NAME bu_booleanize_Nabcd COMMAND bu_test booleanize "Nabcd" 2)
+add_test(NAME bu_booleanize__sp__sp_abcd COMMAND bu_test booleanize " abcd" 2)
+add_test(NAME bu_booleanize_y COMMAND bu_test booleanize "y" 1)
+add_test(NAME bu_booleanize_yabcd COMMAND bu_test booleanize "yabcd" 2)
+add_test(NAME bu_booleanize_Y COMMAND bu_test booleanize "Y" 1)
+add_test(NAME bu_booleanize_Yabcd COMMAND bu_test booleanize "Yabcd" 2)
+add_test(NAME bu_booleanize_abcd COMMAND bu_test booleanize "abcd" 2)
+add_test(NAME bu_booleanize_neg1 COMMAND bu_test booleanize "-1" 2)
+add_test(NAME bu_booleanize_1 COMMAND bu_test booleanize "1" 1)
+add_test(NAME bu_booleanize_2 COMMAND bu_test booleanize "2" 2)
+add_test(NAME bu_booleanize_0 COMMAND bu_test booleanize "0" 0)
+add_test(NAME bu_booleanize_neg0 COMMAND bu_test booleanize "-0" 0)
+add_test(NAME bu_booleanize_0000 COMMAND bu_test booleanize "0000" 0)
+add_test(NAME bu_booleanize_0001 COMMAND bu_test booleanize "0001" 1)
#
# ************ ctype.c tests *************
@@ -168,13 +168,13 @@
##################################
# Note - because of the special characters needed in these tests, the strings
# don't work well when fed in from the command line.
-BRLCAD_ADD_TEST(NAME bu_str_isprint_basic COMMAND bu_test
str_isprint 1)
-BRLCAD_ADD_TEST(NAME bu_str_isprint_eol COMMAND bu_test
str_isprint 2)
-BRLCAD_ADD_TEST(NAME bu_str_isprint_double_slash COMMAND bu_test
str_isprint 3)
-BRLCAD_ADD_TEST(NAME bu_str_isprint_horiz_tab COMMAND bu_test
str_isprint 4)
-BRLCAD_ADD_TEST(NAME bu_str_isprint_non-alphanumeric COMMAND bu_test
str_isprint 5)
-BRLCAD_ADD_TEST(NAME bu_str_isprint_eol_non-alphanumeric COMMAND bu_test
str_isprint 6)
-BRLCAD_ADD_TEST(NAME bu_str_isprint_carriage_return COMMAND bu_test
str_isprint 7)
+add_test(NAME bu_str_isprint_basic COMMAND bu_test str_isprint
1)
+add_test(NAME bu_str_isprint_eol COMMAND bu_test str_isprint
2)
+add_test(NAME bu_str_isprint_double_slash COMMAND bu_test str_isprint
3)
+add_test(NAME bu_str_isprint_horiz_tab COMMAND bu_test str_isprint
4)
+add_test(NAME bu_str_isprint_non-alphanumeric COMMAND bu_test str_isprint
5)
+add_test(NAME bu_str_isprint_eol_non-alphanumeric COMMAND bu_test str_isprint
6)
+add_test(NAME bu_str_isprint_carriage_return COMMAND bu_test str_isprint
7)
#
# ************ dirname.c tests *************
@@ -183,28 +183,28 @@
###################################
# bu_path_dirname testing #
###################################
-BRLCAD_ADD_TEST(NAME bu_path_dirname__usr_dir_file COMMAND bu_test dirname
"/usr/dir/file")
-BRLCAD_ADD_TEST(NAME bu_path_dirname__usr_dir_ COMMAND bu_test dirname
"/usr/dir/")
-BRLCAD_ADD_TEST(NAME bu_path_dirname__usr__bsl__dir COMMAND bu_test dirname
"/usr\\\\/dir")
-BRLCAD_ADD_TEST(NAME bu_path_dirname__usr_period COMMAND bu_test dirname
"/usr/.")
-BRLCAD_ADD_TEST(NAME bu_path_dirname__usr_ COMMAND bu_test dirname "/usr/")
-BRLCAD_ADD_TEST(NAME bu_path_dirname__usr COMMAND bu_test dirname "/usr")
-BRLCAD_ADD_TEST(NAME bu_path_dirname_usr COMMAND bu_test dirname "usr")
-BRLCAD_ADD_TEST(NAME bu_path_dirname__usr_some_sp_long_file COMMAND bu_test
dirname "/usr/some long/file")
-BRLCAD_ADD_TEST(NAME bu_path_dirname__usr_some_sp_file COMMAND bu_test dirname
"/usr/some file")
-BRLCAD_ADD_TEST(NAME bu_path_dirname__usr_some__bsl__sp_drivepath COMMAND
bu_test dirname "C:/usr/some\\\\ drivepath")
-BRLCAD_ADD_TEST(NAME bu_path_dirname__a_sp_file COMMAND bu_test dirname "/a
test file")
-BRLCAD_ADD_TEST(NAME bu_path_dirname_another_file COMMAND bu_test dirname
"another file")
-BRLCAD_ADD_TEST(NAME bu_path_dirname_C_colon__bsl_Temp COMMAND bu_test dirname
"C:\\\\Temp")
-BRLCAD_ADD_TEST(NAME bu_path_dirname_C_colon__Temp COMMAND bu_test dirname
"C:/Temp")
-BRLCAD_ADD_TEST(NAME bu_path_dirname__ COMMAND bu_test dirname "/")
-BRLCAD_ADD_TEST(NAME bu_path_dirname______ COMMAND bu_test dirname "/////")
-BRLCAD_ADD_TEST(NAME bu_path_dirname__period_ COMMAND bu_test dirname ".")
-BRLCAD_ADD_TEST(NAME bu_path_dirname__period__period_ COMMAND bu_test dirname
"..")
-BRLCAD_ADD_TEST(NAME bu_path_dirname__period__period__period_ COMMAND bu_test
dirname "...")
-BRLCAD_ADD_TEST(NAME bu_path_dirname__sp__sp__sp_ COMMAND bu_test dirname "
")
-BRLCAD_ADD_TEST(NAME bu_path_dirname_empty COMMAND bu_test dirname "")
-BRLCAD_ADD_TEST(NAME bu_path_dirname_null COMMAND bu_test dirname)
+add_test(NAME bu_path_dirname__usr_dir_file COMMAND bu_test dirname
"/usr/dir/file")
+add_test(NAME bu_path_dirname__usr_dir_ COMMAND bu_test dirname "/usr/dir/")
+add_test(NAME bu_path_dirname__usr__bsl__dir COMMAND bu_test dirname
"/usr\\\\/dir")
+add_test(NAME bu_path_dirname__usr_period COMMAND bu_test dirname "/usr/.")
+add_test(NAME bu_path_dirname__usr_ COMMAND bu_test dirname "/usr/")
+add_test(NAME bu_path_dirname__usr COMMAND bu_test dirname "/usr")
+add_test(NAME bu_path_dirname_usr COMMAND bu_test dirname "usr")
+add_test(NAME bu_path_dirname__usr_some_sp_long_file COMMAND bu_test dirname
"/usr/some long/file")
+add_test(NAME bu_path_dirname__usr_some_sp_file COMMAND bu_test dirname
"/usr/some file")
+add_test(NAME bu_path_dirname__usr_some__bsl__sp_drivepath COMMAND bu_test
dirname "C:/usr/some\\\\ drivepath")
+add_test(NAME bu_path_dirname__a_sp_file COMMAND bu_test dirname "/a test
file")
+add_test(NAME bu_path_dirname_another_file COMMAND bu_test dirname "another
file")
+add_test(NAME bu_path_dirname_C_colon__bsl_Temp COMMAND bu_test dirname
"C:\\\\Temp")
+add_test(NAME bu_path_dirname_C_colon__Temp COMMAND bu_test dirname "C:/Temp")
+add_test(NAME bu_path_dirname__ COMMAND bu_test dirname "/")
+add_test(NAME bu_path_dirname______ COMMAND bu_test dirname "/////")
+add_test(NAME bu_path_dirname__period_ COMMAND bu_test dirname ".")
+add_test(NAME bu_path_dirname__period__period_ COMMAND bu_test dirname "..")
+add_test(NAME bu_path_dirname__period__period__period_ COMMAND bu_test dirname
"...")
+add_test(NAME bu_path_dirname__sp__sp__sp_ COMMAND bu_test dirname " ")
+add_test(NAME bu_path_dirname_empty COMMAND bu_test dirname "")
+add_test(NAME bu_path_dirname_null COMMAND bu_test dirname)
#
# ************ escape.c tests *************
@@ -217,7 +217,7 @@
# bu_str_unescape testing #
###################################
foreach(num RANGE 1 23)
- BRLCAD_ADD_TEST(NAME "bu_str_unescape_${num}" COMMAND bu_test escape 1
"${num}")
+ add_test(NAME "bu_str_unescape_${num}" COMMAND bu_test escape 1 "${num}")
endforeach()
#################################
@@ -224,7 +224,7 @@
# bu_str_escape testing #
#################################
foreach(num RANGE 1 31)
- BRLCAD_ADD_TEST(NAME "bu_str_escape_${num}" COMMAND bu_test escape 2
"${num}")
+ add_test(NAME "bu_str_escape_${num}" COMMAND bu_test escape 2 "${num}")
endforeach()
##############################################
@@ -231,13 +231,13 @@
# escape/unescape round trip testing #
##############################################
foreach(num RANGE 1 4)
- BRLCAD_ADD_TEST(NAME "bu_escape_roundtrip_${num}" COMMAND bu_test escape 3
"${num}")
+ add_test(NAME "bu_escape_roundtrip_${num}" COMMAND bu_test escape 3 "${num}")
endforeach()
###
# bu_heap memory allocation testing
###
-BRLCAD_ADD_TEST(NAME bu_heap_1 COMMAND bu_test heap)
+add_test(NAME bu_heap_1 COMMAND bu_test heap)
#
# ************ progname.c tests *************
@@ -250,7 +250,7 @@
# bu_progname testing #
###############################
BRLCAD_ADDEXEC(bu_progname progname.c libbu TEST)
-BRLCAD_ADD_TEST(NAME bu_progname_tests COMMAND bu_progname)
+add_test(NAME bu_progname_tests COMMAND bu_progname)
#
# ************ encode.c tests *************
@@ -260,7 +260,7 @@
# Like many string functions using escaped characters the input strings are
# left in C to minimize pass-through errors.
foreach(num RANGE 1 23)
- BRLCAD_ADD_TEST(NAME "bu_encode_${num}" COMMAND bu_test encode "${num}")
+ add_test(NAME "bu_encode_${num}" COMMAND bu_test encode "${num}")
endforeach()
#
@@ -268,20 +268,20 @@
#
# The testing of encoding and de-coding is tested at once in a "round trip"
# approach - the tests below all test both bu_b64_encode and bu_b64_decode.
-BRLCAD_ADD_TEST(NAME "bu_b64_test" COMMAND bu_test b64)
+add_test(NAME "bu_b64_test" COMMAND bu_test b64)
#
# ************ bu_semaphore.c tests *************
#
-BRLCAD_ADD_TEST(NAME bu_semaphore_test COMMAND bu_test semaphore)
-BRLCAD_ADD_TEST(NAME bu_semaphore_P1 COMMAND bu_test semaphore -P1)
-BRLCAD_ADD_TEST(NAME bu_semaphore_P2 COMMAND bu_test semaphore -P2)
-BRLCAD_ADD_TEST(NAME bu_semaphore_P3 COMMAND bu_test semaphore -P3)
+add_test(NAME bu_semaphore_test COMMAND bu_test semaphore)
+add_test(NAME bu_semaphore_P1 COMMAND bu_test semaphore -P1)
+add_test(NAME bu_semaphore_P2 COMMAND bu_test semaphore -P2)
+add_test(NAME bu_semaphore_P3 COMMAND bu_test semaphore -P3)
#
# ************ bu_parallel.c tests *************
#
-BRLCAD_ADD_TEST(NAME bu_parallel_test COMMAND bu_test parallel)
+add_test(NAME bu_parallel_test COMMAND bu_test parallel)
# TODO - add a parallel test for the static version of the library,
# maybe using bu_getiwd
@@ -290,7 +290,7 @@
# ************ vls_vprintf.c tests *************
#
foreach(num RANGE 1 67)
- BRLCAD_ADD_TEST(NAME "bu_vls_vprintf_${num}" COMMAND bu_test vls_vprintf
"${num}")
+ add_test(NAME "bu_vls_vprintf_${num}" COMMAND bu_test vls_vprintf "${num}")
endforeach()
#
@@ -302,16 +302,16 @@
#
# ************ sort.c test *************
#
-BRLCAD_ADD_TEST(NAME bu_sort_unsigned_int_1 COMMAND bu_test sort 1)
-BRLCAD_ADD_TEST(NAME bu_sort_unsigned_int_2 COMMAND bu_test sort 2)
-BRLCAD_ADD_TEST(NAME bu_sort_fastf_t_1 COMMAND bu_test sort 3)
-BRLCAD_ADD_TEST(NAME bu_sort_fastf_t_2 COMMAND bu_test sort 4)
-BRLCAD_ADD_TEST(NAME bu_sort_string_1 COMMAND bu_test sort 5)
-BRLCAD_ADD_TEST(NAME bu_sort_string_2 COMMAND bu_test sort 6)
-BRLCAD_ADD_TEST(NAME bu_sort_dist_to_int_1 COMMAND bu_test sort 7)
-BRLCAD_ADD_TEST(NAME bu_sort_dist_to_int_2 COMMAND bu_test sort 8)
-BRLCAD_ADD_TEST(NAME bu_sort_fastf_empty COMMAND bu_test sort 9)
-BRLCAD_ADD_TEST(NAME bu_sort_fastf_inf COMMAND bu_test sort 10)
+add_test(NAME bu_sort_unsigned_int_1 COMMAND bu_test sort 1)
+add_test(NAME bu_sort_unsigned_int_2 COMMAND bu_test sort 2)
+add_test(NAME bu_sort_fastf_t_1 COMMAND bu_test sort 3)
+add_test(NAME bu_sort_fastf_t_2 COMMAND bu_test sort 4)
+add_test(NAME bu_sort_string_1 COMMAND bu_test sort 5)
+add_test(NAME bu_sort_string_2 COMMAND bu_test sort 6)
+add_test(NAME bu_sort_dist_to_int_1 COMMAND bu_test sort 7)
+add_test(NAME bu_sort_dist_to_int_2 COMMAND bu_test sort 8)
+add_test(NAME bu_sort_fastf_empty COMMAND bu_test sort 9)
+add_test(NAME bu_sort_fastf_inf COMMAND bu_test sort 10)
#
# ************ color.c tests *************
@@ -328,13 +328,13 @@
# integers, and hsv colors are represented by comma-separated triples
# of floats.
-BRLCAD_ADD_TEST(NAME bu_rgb_to_hsv_1 COMMAND bu_test color 1 192,78,214
290.294,0.636,0.839)
-BRLCAD_ADD_TEST(NAME bu_rgb_to_hsv_2 COMMAND bu_test color 1 0,0,0 0.0,0.0,0.0)
-BRLCAD_ADD_TEST(NAME bu_rgb_to_hsv_3 COMMAND bu_test color 1 255,255,255
0.0,0.0,1.0)
-BRLCAD_ADD_TEST(NAME bu_rgb_to_hsv_4 COMMAND bu_test color 1 255,0,0
0.0,1.0,1.0)
-BRLCAD_ADD_TEST(NAME bu_rgb_to_hsv_5 COMMAND bu_test color 1 0,255,0
120.0,1.0,1.0)
-BRLCAD_ADD_TEST(NAME bu_rgb_to_hsv_6 COMMAND bu_test color 1 0,0,255
240.0,1.0,1.0)
-BRLCAD_ADD_TEST(NAME bu_rgb_to_hsv_7 COMMAND bu_test color 1 128,128,128
0.0,0.0,0.501)
+add_test(NAME bu_rgb_to_hsv_1 COMMAND bu_test color 1 192,78,214
290.294,0.636,0.839)
+add_test(NAME bu_rgb_to_hsv_2 COMMAND bu_test color 1 0,0,0 0.0,0.0,0.0)
+add_test(NAME bu_rgb_to_hsv_3 COMMAND bu_test color 1 255,255,255 0.0,0.0,1.0)
+add_test(NAME bu_rgb_to_hsv_4 COMMAND bu_test color 1 255,0,0 0.0,1.0,1.0)
+add_test(NAME bu_rgb_to_hsv_5 COMMAND bu_test color 1 0,255,0 120.0,1.0,1.0)
+add_test(NAME bu_rgb_to_hsv_6 COMMAND bu_test color 1 0,0,255 240.0,1.0,1.0)
+add_test(NAME bu_rgb_to_hsv_7 COMMAND bu_test color 1 128,128,128
0.0,0.0,0.501)
# For function #2 (bu_hsv_to_rgb) the <args> format is as follows:
#
@@ -344,13 +344,13 @@
# integers, and hsv colors are represented by comma-separated triples
# of floats.
-BRLCAD_ADD_TEST(NAME bu_hsv_to_rgb_1 COMMAND bu_test color 2
290.294,0.636,0.839 192,78,214)
-BRLCAD_ADD_TEST(NAME bu_hsv_to_rgb_2 COMMAND bu_test color 2 0.0,0.0,0.0 0,0,0)
-BRLCAD_ADD_TEST(NAME bu_hsv_to_rgb_3 COMMAND bu_test color 2 0.0,0.0,1.0
255,255,255)
-BRLCAD_ADD_TEST(NAME bu_hsv_to_rgb_4 COMMAND bu_test color 2 0.0,1.0,1.0
255,0,0)
-BRLCAD_ADD_TEST(NAME bu_hsv_to_rgb_5 COMMAND bu_test color 2 120.0,1.0,1.0
0,255,0)
-BRLCAD_ADD_TEST(NAME bu_hsv_to_rgb_6 COMMAND bu_test color 2 240.0,1.0,1.0
0,0,255)
-BRLCAD_ADD_TEST(NAME bu_hsv_to_rgb_7 COMMAND bu_test color 2 0.0,0.0,0.501
128,128,128)
+add_test(NAME bu_hsv_to_rgb_1 COMMAND bu_test color 2 290.294,0.636,0.839
192,78,214)
+add_test(NAME bu_hsv_to_rgb_2 COMMAND bu_test color 2 0.0,0.0,0.0 0,0,0)
+add_test(NAME bu_hsv_to_rgb_3 COMMAND bu_test color 2 0.0,0.0,1.0 255,255,255)
+add_test(NAME bu_hsv_to_rgb_4 COMMAND bu_test color 2 0.0,1.0,1.0 255,0,0)
+add_test(NAME bu_hsv_to_rgb_5 COMMAND bu_test color 2 120.0,1.0,1.0 0,255,0)
+add_test(NAME bu_hsv_to_rgb_6 COMMAND bu_test color 2 240.0,1.0,1.0 0,0,255)
+add_test(NAME bu_hsv_to_rgb_7 COMMAND bu_test color 2 0.0,0.0,0.501
128,128,128)
# For function #3 (bu_str_to_rgb) the <args> format is as follows:
#
@@ -359,18 +359,18 @@
# Where rgb colors are represented by comma-separated triples of
# integers.
-BRLCAD_ADD_TEST(NAME bu_str_to_rgb_1 COMMAND bu_test color 3 "1 2 3" 1,2,3)
-BRLCAD_ADD_TEST(NAME bu_str_to_rgb_2 COMMAND bu_test color 3 "78/214/192"
78,214,192)
-BRLCAD_ADD_TEST(NAME bu_str_to_rgb_3 COMMAND bu_test color 3 "214 192 78"
214,192,78)
-BRLCAD_ADD_TEST(NAME bu_str_to_rgb_4 COMMAND bu_test color 3 "192,214,78"
192,214,78)
-BRLCAD_ADD_TEST(NAME bu_str_to_rgb_5 COMMAND bu_test color 3 "1234/1234/1234"
11,22,33) # invalid
-BRLCAD_ADD_TEST(NAME bu_str_to_rgb_6 COMMAND bu_test color 3 "-1 -2 -3"
11,22,33) # invalid
-BRLCAD_ADD_TEST(NAME bu_str_to_rgb_7 COMMAND bu_test color 3 "#000000" 0,0,0)
-BRLCAD_ADD_TEST(NAME bu_str_to_rgb_8 COMMAND bu_test color 3 "#ffffff"
255,255,255)
-BRLCAD_ADD_TEST(NAME bu_str_to_rgb_9 COMMAND bu_test color 3 "#FfFFfF"
255,255,255)
-BRLCAD_ADD_TEST(NAME bu_str_to_rgb_10 COMMAND bu_test color 3 "#fff"
255,255,255)
-BRLCAD_ADD_TEST(NAME bu_str_to_rgb_11 COMMAND bu_test color 3 "#C04ED6"
192,78,214)
-BRLCAD_ADD_TEST(NAME bu_str_to_rgb_12 COMMAND bu_test color 3 "#C4D"
204,68,221)
+add_test(NAME bu_str_to_rgb_1 COMMAND bu_test color 3 "1 2 3" 1,2,3)
+add_test(NAME bu_str_to_rgb_2 COMMAND bu_test color 3 "78/214/192" 78,214,192)
+add_test(NAME bu_str_to_rgb_3 COMMAND bu_test color 3 "214 192 78" 214,192,78)
+add_test(NAME bu_str_to_rgb_4 COMMAND bu_test color 3 "192,214,78" 192,214,78)
+add_test(NAME bu_str_to_rgb_5 COMMAND bu_test color 3 "1234/1234/1234"
11,22,33) # invalid
+add_test(NAME bu_str_to_rgb_6 COMMAND bu_test color 3 "-1 -2 -3" 11,22,33) #
invalid
+add_test(NAME bu_str_to_rgb_7 COMMAND bu_test color 3 "#000000" 0,0,0)
+add_test(NAME bu_str_to_rgb_8 COMMAND bu_test color 3 "#ffffff" 255,255,255)
+add_test(NAME bu_str_to_rgb_9 COMMAND bu_test color 3 "#FfFFfF" 255,255,255)
+add_test(NAME bu_str_to_rgb_10 COMMAND bu_test color 3 "#fff" 255,255,255)
+add_test(NAME bu_str_to_rgb_11 COMMAND bu_test color 3 "#C04ED6" 192,78,214)
+add_test(NAME bu_str_to_rgb_12 COMMAND bu_test color 3 "#C4D" 204,68,221)
# For function #4 (bu_color_to_rgb_floats) the <args> format is as follows:
#
@@ -379,7 +379,7 @@
# Where rgb colors are represented by comma-separated triples of
# integers or floats.
-BRLCAD_ADD_TEST(NAME bu_color_to_rgb_floats_1 COMMAND bu_test color 4
192,78,214)
+add_test(NAME bu_color_to_rgb_floats_1 COMMAND bu_test color 4 192,78,214)
#
# ************ str.c tests ************
@@ -399,10 +399,10 @@
# function, and expected_result is the expected resultant string in
# dst.
-BRLCAD_ADD_TEST(NAME bu_strlcatm_valid_1 COMMAND bu_test str 1 "abc" "def" 7 6
"abcdef")
-BRLCAD_ADD_TEST(NAME bu_strlcatm_valid_2 COMMAND bu_test str 1 "abc" "def" 8 6
"abcdef")
-BRLCAD_ADD_TEST(NAME bu_strlcatm_bad_size_1 COMMAND bu_test str 1 "abc" "def"
0 0 "")
-BRLCAD_ADD_TEST(NAME bu_strlcatm_bad_size_2 COMMAND bu_test str 1 "abc" "def"
5 4 "abcd")
+add_test(NAME bu_strlcatm_valid_1 COMMAND bu_test str 1 "abc" "def" 7 6
"abcdef")
+add_test(NAME bu_strlcatm_valid_2 COMMAND bu_test str 1 "abc" "def" 8 6
"abcdef")
+add_test(NAME bu_strlcatm_bad_size_1 COMMAND bu_test str 1 "abc" "def" 0 0 "")
+add_test(NAME bu_strlcatm_bad_size_2 COMMAND bu_test str 1 "abc" "def" 5 4
"abcd")
# For function #2 (bu_strlcpym) the <args> format is as follows:
#
@@ -413,10 +413,10 @@
# function, and expected_result is the expected contents of the copied
# string.
-BRLCAD_ADD_TEST(NAME bu_strlcpym_valid_1 COMMAND bu_test str 2 "abcdef" 7 6
"abcdef")
-BRLCAD_ADD_TEST(NAME bu_strlcpym_valid_2 COMMAND bu_test str 2 "abcdef" 8 6
"abcdef")
-BRLCAD_ADD_TEST(NAME bu_strlcpym_bad_size_1 COMMAND bu_test str 2 "abcdef" 0 0
"")
-BRLCAD_ADD_TEST(NAME bu_strlcpym_bad_size_2 COMMAND bu_test str 2 "abcdef" 5 4
"abcd")
+add_test(NAME bu_strlcpym_valid_1 COMMAND bu_test str 2 "abcdef" 7 6 "abcdef")
+add_test(NAME bu_strlcpym_valid_2 COMMAND bu_test str 2 "abcdef" 8 6 "abcdef")
+add_test(NAME bu_strlcpym_bad_size_1 COMMAND bu_test str 2 "abcdef" 0 0 "")
+add_test(NAME bu_strlcpym_bad_size_2 COMMAND bu_test str 2 "abcdef" 5 4 "abcd")
# For function #3 (bu_strdupm) the <args> format is as follows:
#
@@ -424,7 +424,7 @@
#
# Where string is the string to duplicate.
-BRLCAD_ADD_TEST(NAME bu_strdupm_1 COMMAND bu_test str 3 "abcdef")
+add_test(NAME bu_strdupm_1 COMMAND bu_test str 3 "abcdef")
# For function #4 (bu_strcmp) the <args> format is as follows:
#
@@ -434,11 +434,11 @@
# expected_ret is a number of the same sign as the expected comparison
# result.
-BRLCAD_ADD_TEST(NAME bu_strcmp_equal_1 COMMAND bu_test str 4 "abcd" "abcd" 0)
-BRLCAD_ADD_TEST(NAME bu_strcmp_less_1 COMMAND bu_test str 4 "a" "b" -1)
-BRLCAD_ADD_TEST(NAME bu_strcmp_less_2 COMMAND bu_test str 4 "abCD" "abcd" -1)
-BRLCAD_ADD_TEST(NAME bu_strcmp_greater_1 COMMAND bu_test str 4 "b" "a" 1)
-BRLCAD_ADD_TEST(NAME bu_strcmp_greater_2 COMMAND bu_test str 4 "abcd" "abCD" 1)
+add_test(NAME bu_strcmp_equal_1 COMMAND bu_test str 4 "abcd" "abcd" 0)
+add_test(NAME bu_strcmp_less_1 COMMAND bu_test str 4 "a" "b" -1)
+add_test(NAME bu_strcmp_less_2 COMMAND bu_test str 4 "abCD" "abcd" -1)
+add_test(NAME bu_strcmp_greater_1 COMMAND bu_test str 4 "b" "a" 1)
+add_test(NAME bu_strcmp_greater_2 COMMAND bu_test str 4 "abcd" "abCD" 1)
# For function #5 (bu_strncmp) the <args> format is as follows:
#
@@ -448,15 +448,15 @@
# length to give strncmp, and expected_ret is a number of the same
# sign as the expected comparison result.
-BRLCAD_ADD_TEST(NAME bu_strncmp_equal_1 COMMAND bu_test str 5 "abcd" "abcd" 4
0)
-BRLCAD_ADD_TEST(NAME bu_strncmp_equal_2 COMMAND bu_test str 5 "abcd" "abcd" 3
0)
-BRLCAD_ADD_TEST(NAME bu_strncmp_equal_3 COMMAND bu_test str 5 "abcd" "abcd" 5
0)
-BRLCAD_ADD_TEST(NAME bu_strncmp_equal_4 COMMAND bu_test str 5 "abcd" "abc" 3 0)
-BRLCAD_ADD_TEST(NAME bu_strncmp_equal_5 COMMAND bu_test str 5 "abcd" "abce" 3
0)
-BRLCAD_ADD_TEST(NAME bu_strncmp_less_1 COMMAND bu_test str 5 "abcd" "abce" 4
-1)
-BRLCAD_ADD_TEST(NAME bu_strncmp_less_2 COMMAND bu_test str 5 "abCD" "abcd" 4
-1)
-BRLCAD_ADD_TEST(NAME bu_strncmp_greater_1 COMMAND bu_test str 5 "abcd" "abc" 4
1)
-BRLCAD_ADD_TEST(NAME bu_strncmp_greater_2 COMMAND bu_test str 5 "abcd" "abCD"
4 1)
+add_test(NAME bu_strncmp_equal_1 COMMAND bu_test str 5 "abcd" "abcd" 4 0)
+add_test(NAME bu_strncmp_equal_2 COMMAND bu_test str 5 "abcd" "abcd" 3 0)
+add_test(NAME bu_strncmp_equal_3 COMMAND bu_test str 5 "abcd" "abcd" 5 0)
+add_test(NAME bu_strncmp_equal_4 COMMAND bu_test str 5 "abcd" "abc" 3 0)
+add_test(NAME bu_strncmp_equal_5 COMMAND bu_test str 5 "abcd" "abce" 3 0)
+add_test(NAME bu_strncmp_less_1 COMMAND bu_test str 5 "abcd" "abce" 4 -1)
+add_test(NAME bu_strncmp_less_2 COMMAND bu_test str 5 "abCD" "abcd" 4 -1)
+add_test(NAME bu_strncmp_greater_1 COMMAND bu_test str 5 "abcd" "abc" 4 1)
+add_test(NAME bu_strncmp_greater_2 COMMAND bu_test str 5 "abcd" "abCD" 4 1)
# For function #6 (bu_strcasecmp) the <args> format is as follows:
#
@@ -466,11 +466,11 @@
# expected_ret is a number of the same sign as the expected comparison
# result.
-BRLCAD_ADD_TEST(NAME bu_strcasecmp_equal_1 COMMAND bu_test str 6 "abcd" "abcd"
0)
-BRLCAD_ADD_TEST(NAME bu_strcasecmp_equal_2 COMMAND bu_test str 6 "abCD" "abcd"
0)
-BRLCAD_ADD_TEST(NAME bu_strcasecmp_equal_3 COMMAND bu_test str 6 "abcd" "abCD"
0)
-BRLCAD_ADD_TEST(NAME bu_strcasecmp_less_1 COMMAND bu_test str 4 "a" "b" -1)
-BRLCAD_ADD_TEST(NAME bu_strcasecmp_greater_1 COMMAND bu_test str 4 "b" "a" 1)
+add_test(NAME bu_strcasecmp_equal_1 COMMAND bu_test str 6 "abcd" "abcd" 0)
+add_test(NAME bu_strcasecmp_equal_2 COMMAND bu_test str 6 "abCD" "abcd" 0)
+add_test(NAME bu_strcasecmp_equal_3 COMMAND bu_test str 6 "abcd" "abCD" 0)
+add_test(NAME bu_strcasecmp_less_1 COMMAND bu_test str 4 "a" "b" -1)
+add_test(NAME bu_strcasecmp_greater_1 COMMAND bu_test str 4 "b" "a" 1)
# For function #7 (bu_strncasecmp) the <args> format is as follows:
#
@@ -480,159 +480,159 @@
# length to give strncmp, and expected_ret is a number of the same
# sign as the expected comparison result.
-BRLCAD_ADD_TEST(NAME bu_strncasecmp_equal_1 COMMAND bu_test str 7 "abcd"
"abcd" 4 0)
-BRLCAD_ADD_TEST(NAME bu_strncasecmp_equal_2 COMMAND bu_test str 7 "abcd"
"abcd" 3 0)
-BRLCAD_ADD_TEST(NAME bu_strncasecmp_equal_3 COMMAND bu_test str 7 "abcd"
"abcd" 5 0)
-BRLCAD_ADD_TEST(NAME bu_strncasecmp_equal_4 COMMAND bu_test str 7 "abcd" "abc"
3 0)
-BRLCAD_ADD_TEST(NAME bu_strncasecmp_equal_5 COMMAND bu_test str 7 "abcd"
"abce" 3 0)
-BRLCAD_ADD_TEST(NAME bu_strncasecmp_equal_6 COMMAND bu_test str 7 "abCD"
"abcd" 4 0)
-BRLCAD_ADD_TEST(NAME bu_strncasecmp_equal_7 COMMAND bu_test str 7 "abcd"
"abCD" 4 0)
-BRLCAD_ADD_TEST(NAME bu_strncasecmp_less_1 COMMAND bu_test str 7 "abcd" "abce"
4 -1)
-BRLCAD_ADD_TEST(NAME bu_strncasecmp_greater_1 COMMAND bu_test str 7 "abcd"
"abc" 4 1)
+add_test(NAME bu_strncasecmp_equal_1 COMMAND bu_test str 7 "abcd" "abcd" 4 0)
+add_test(NAME bu_strncasecmp_equal_2 COMMAND bu_test str 7 "abcd" "abcd" 3 0)
+add_test(NAME bu_strncasecmp_equal_3 COMMAND bu_test str 7 "abcd" "abcd" 5 0)
+add_test(NAME bu_strncasecmp_equal_4 COMMAND bu_test str 7 "abcd" "abc" 3 0)
+add_test(NAME bu_strncasecmp_equal_5 COMMAND bu_test str 7 "abcd" "abce" 3 0)
+add_test(NAME bu_strncasecmp_equal_6 COMMAND bu_test str 7 "abCD" "abcd" 4 0)
+add_test(NAME bu_strncasecmp_equal_7 COMMAND bu_test str 7 "abcd" "abCD" 4 0)
+add_test(NAME bu_strncasecmp_less_1 COMMAND bu_test str 7 "abcd" "abce" 4 -1)
+add_test(NAME bu_strncasecmp_greater_1 COMMAND bu_test str 7 "abcd" "abc" 4 1)
#
# *********** badmagic.c tests ************
#
-BRLCAD_ADD_TEST(NAME bu_badmagic_diff_magic COMMAND bu_test badmagic 1)
-BRLCAD_ADD_TEST(NAME bu_badmagic_normal COMMAND bu_test badmagic 2)
-BRLCAD_ADD_TEST(NAME bu_badmagic_null_ptr COMMAND bu_test badmagic 3)
-BRLCAD_ADD_TEST(NAME bu_badmagic_misaligned COMMAND bu_test badmagic 4)
+add_test(NAME bu_badmagic_diff_magic COMMAND bu_test badmagic 1)
+add_test(NAME bu_badmagic_normal COMMAND bu_test badmagic 2)
+add_test(NAME bu_badmagic_null_ptr COMMAND bu_test badmagic 3)
+add_test(NAME bu_badmagic_misaligned COMMAND bu_test badmagic 4)
#
# *********** vls_incr.c tests ************
#
-BRLCAD_ADD_TEST(NAME bu_vls_incr_1 COMMAND bu_test vls_incr "test1.r" 0
"NULL" 1 "test2.r")
-BRLCAD_ADD_TEST(NAME bu_vls_incr_2 COMMAND bu_test vls_incr "test1.r" 0
"0:0:0:0" 10 "test11.r")
-BRLCAD_ADD_TEST(NAME bu_vls_incr_3 COMMAND bu_test vls_incr "test1_1.r" 0
"0:0:0:0" 2 "test1_3.r")
-BRLCAD_ADD_TEST(NAME bu_vls_incr_4 COMMAND bu_test vls_incr "test-1.r" 0
"0:0:0:0" 1 "test-2.r")
-BRLCAD_ADD_TEST(NAME bu_vls_incr_5 COMMAND bu_test vls_incr "test1.r" 0
"3:0:0:0" 1 "test002.r")
-BRLCAD_ADD_TEST(NAME bu_vls_incr_6 COMMAND bu_test vls_incr "test1.r" 0
"3:5:0:0" 1 "test005.r")
-BRLCAD_ADD_TEST(NAME bu_vls_incr_7 COMMAND bu_test vls_incr "test5.r" 0
"3:5:0:0" 1 "test006.r")
-BRLCAD_ADD_TEST(NAME bu_vls_incr_8 COMMAND bu_test vls_incr "test8.r" 0
"0:0:9:0" 2 "test0.r")
-BRLCAD_ADD_TEST(NAME bu_vls_incr_9 COMMAND bu_test vls_incr "test1.r" 0
"0:0:0:2" 2 "test5.r")
-BRLCAD_ADD_TEST(NAME bu_vls_incr_10 COMMAND bu_test vls_incr "test90.r" 0
"4:20:99:5" 2 "test0020.r")
-BRLCAD_ADD_TEST(NAME bu_vls_incr_11 COMMAND bu_test vls_incr "test_1_obj.r" 1
"0:0:0:0:-:-" 1 "test-2-obj.r")
-BRLCAD_ADD_TEST(NAME bu_vls_incr_12 COMMAND bu_test vls_incr "test.r" 1
"3:0:0:0:-" 5 "test.r-005")
-BRLCAD_ADD_TEST(NAME bu_vls_incr_13 COMMAND bu_test vls_incr "test1" 0
"NULL" 1 "test2")
-BRLCAD_ADD_TEST(NAME bu_vls_incr_14 COMMAND bu_test vls_incr "test20" 0
"NULL" 100 "test120")
-BRLCAD_ADD_TEST(NAME bu_vls_incr_15 COMMAND bu_test vls_incr "test" 0
"NULL" 1 "test1")
-BRLCAD_ADD_TEST(NAME bu_vls_incr_16 COMMAND bu_test vls_incr "test" 0
"0:0:0:0:-" 1 "test-1")
+add_test(NAME bu_vls_incr_1 COMMAND bu_test vls_incr "test1.r" 0 "NULL"
1 "test2.r")
+add_test(NAME bu_vls_incr_2 COMMAND bu_test vls_incr "test1.r" 0
"0:0:0:0" 10 "test11.r")
+add_test(NAME bu_vls_incr_3 COMMAND bu_test vls_incr "test1_1.r" 0
"0:0:0:0" 2 "test1_3.r")
+add_test(NAME bu_vls_incr_4 COMMAND bu_test vls_incr "test-1.r" 0
"0:0:0:0" 1 "test-2.r")
+add_test(NAME bu_vls_incr_5 COMMAND bu_test vls_incr "test1.r" 0
"3:0:0:0" 1 "test002.r")
+add_test(NAME bu_vls_incr_6 COMMAND bu_test vls_incr "test1.r" 0
"3:5:0:0" 1 "test005.r")
+add_test(NAME bu_vls_incr_7 COMMAND bu_test vls_incr "test5.r" 0
"3:5:0:0" 1 "test006.r")
+add_test(NAME bu_vls_incr_8 COMMAND bu_test vls_incr "test8.r" 0
"0:0:9:0" 2 "test0.r")
+add_test(NAME bu_vls_incr_9 COMMAND bu_test vls_incr "test1.r" 0
"0:0:0:2" 2 "test5.r")
+add_test(NAME bu_vls_incr_10 COMMAND bu_test vls_incr "test90.r" 0
"4:20:99:5" 2 "test0020.r")
+add_test(NAME bu_vls_incr_11 COMMAND bu_test vls_incr "test_1_obj.r" 1
"0:0:0:0:-:-" 1 "test-2-obj.r")
+add_test(NAME bu_vls_incr_12 COMMAND bu_test vls_incr "test.r" 1
"3:0:0:0:-" 5 "test.r-005")
+add_test(NAME bu_vls_incr_13 COMMAND bu_test vls_incr "test1" 0 "NULL"
1 "test2")
+add_test(NAME bu_vls_incr_14 COMMAND bu_test vls_incr "test20" 0 "NULL"
100 "test120")
+add_test(NAME bu_vls_incr_15 COMMAND bu_test vls_incr "test" 0 "NULL"
1 "test1")
+add_test(NAME bu_vls_incr_16 COMMAND bu_test vls_incr "test" 0
"0:0:0:0:-" 1 "test-1")
BRLCAD_ADDEXEC(bu_vls_incr_uniq vls_incr_uniq.cpp libbu TEST)
-BRLCAD_ADD_TEST(NAME bu_vls_incr_uniq_1 COMMAND bu_vls_incr_uniq "test.r1"
"test.r3")
-BRLCAD_ADD_TEST(NAME bu_vls_incr_uniq_2 COMMAND bu_vls_incr_uniq "test.r2"
"test.r3")
+add_test(NAME bu_vls_incr_uniq_1 COMMAND bu_vls_incr_uniq "test.r1"
"test.r3")
+add_test(NAME bu_vls_incr_uniq_2 COMMAND bu_vls_incr_uniq "test.r2"
"test.r3")
#
# *********** vls_simlify.c tests ************
#
-BRLCAD_ADD_TEST(NAME bu_vls_simplify_1 COMMAND bu_test vls_simplify
"^%test1@@%" "__test1___")
-BRLCAD_ADD_TEST(NAME bu_vls_simplify_2 COMMAND bu_test vls_simplify
"^%test1@@%" "_test1_" "" "_")
-BRLCAD_ADD_TEST(NAME bu_vls_simplify_3 COMMAND bu_test vls_simplify
"^%test1@@%" "_test1@@_" "@" "_")
-BRLCAD_ADD_TEST(NAME bu_vls_simplify_4 COMMAND bu_test vls_simplify
"^%test1.s@@%" "_test1_s_" "" "_")
-BRLCAD_ADD_TEST(NAME bu_vls_simplify_5 COMMAND bu_test vls_simplify
"^%test1.s@@%" "_test1.s_" "." "_")
-BRLCAD_ADD_TEST(NAME bu_vls_simplify_6 COMMAND bu_test vls_simplify
"^%test1.s@@%" "test1.s" "." "_" "_")
-BRLCAD_ADD_TEST(NAME bu_vls_simplify_7 COMMAND bu_test vls_simplify
"^%test1.s@@%" "%test1.s_%" ".%" "_" "_")
-BRLCAD_ADD_TEST(NAME bu_vls_simplify_8 COMMAND bu_test vls_simplify
"^%test1.s@@%" "test1.s" ".%" "_" "%_")
-BRLCAD_ADD_TEST(NAME bu_vls_simplify_9 COMMAND bu_test vls_simplify
"^%test1.s@@%" "test1.s@" ".@" "_@" "_")
-BRLCAD_ADD_TEST(NAME bu_vls_simplify_10 COMMAND bu_test vls_simplify
"^%test1.s@@%" "test1.s" ".@" "_@" "@_")
-BRLCAD_ADD_TEST(NAME bu_vls_simplify_11 COMMAND bu_test vls_simplify
"^%[email protected]@@%" "[email protected]" ".@" "_@" "@_")
+add_test(NAME bu_vls_simplify_1 COMMAND bu_test vls_simplify "^%test1@@%"
"__test1___")
+add_test(NAME bu_vls_simplify_2 COMMAND bu_test vls_simplify "^%test1@@%"
"_test1_" "" "_")
+add_test(NAME bu_vls_simplify_3 COMMAND bu_test vls_simplify "^%test1@@%"
"_test1@@_" "@" "_")
+add_test(NAME bu_vls_simplify_4 COMMAND bu_test vls_simplify "^%test1.s@@%"
"_test1_s_" "" "_")
+add_test(NAME bu_vls_simplify_5 COMMAND bu_test vls_simplify "^%test1.s@@%"
"_test1.s_" "." "_")
+add_test(NAME bu_vls_simplify_6 COMMAND bu_test vls_simplify "^%test1.s@@%"
"test1.s" "." "_" "_")
+add_test(NAME bu_vls_simplify_7 COMMAND bu_test vls_simplify "^%test1.s@@%"
"%test1.s_%" ".%" "_" "_")
+add_test(NAME bu_vls_simplify_8 COMMAND bu_test vls_simplify "^%test1.s@@%"
"test1.s" ".%" "_" "%_")
+add_test(NAME bu_vls_simplify_9 COMMAND bu_test vls_simplify "^%test1.s@@%"
"test1.s@" ".@" "_@" "_")
+add_test(NAME bu_vls_simplify_10 COMMAND bu_test vls_simplify "^%test1.s@@%"
"test1.s" ".@" "_@" "@_")
+add_test(NAME bu_vls_simplify_11 COMMAND bu_test vls_simplify "^%[email protected]@@%"
"[email protected]" ".@" "_@" "@_")
#
# *********** opt.c tests ************
#
-BRLCAD_ADD_TEST(NAME bu_opt_null COMMAND bu_test opt 0 0 0)
+add_test(NAME bu_opt_null COMMAND bu_test opt 0 0 0)
# Verbosity (custom handler) testing
-BRLCAD_ADD_TEST(NAME bu_opt_1_v_00 COMMAND bu_test opt 1 v 0)
-BRLCAD_ADD_TEST(NAME bu_opt_1_v_01 COMMAND bu_test opt 1 v 1)
-BRLCAD_ADD_TEST(NAME bu_opt_1_v_02 COMMAND bu_test opt 1 v 2)
-BRLCAD_ADD_TEST(NAME bu_opt_1_v_03 COMMAND bu_test opt 1 v 3)
-BRLCAD_ADD_TEST(NAME bu_opt_1_v_04 COMMAND bu_test opt 1 v 4)
-BRLCAD_ADD_TEST(NAME bu_opt_1_v_05 COMMAND bu_test opt 1 v 5)
-BRLCAD_ADD_TEST(NAME bu_opt_1_v_06 COMMAND bu_test opt 1 v 6)
-BRLCAD_ADD_TEST(NAME bu_opt_1_v_07 COMMAND bu_test opt 1 v 7)
-BRLCAD_ADD_TEST(NAME bu_opt_1_v_08 COMMAND bu_test opt 1 v 8)
-BRLCAD_ADD_TEST(NAME bu_opt_1_v_09 COMMAND bu_test opt 1 v 9)
-BRLCAD_ADD_TEST(NAME bu_opt_1_v_10 COMMAND bu_test opt 1 v 10)
-BRLCAD_ADD_TEST(NAME bu_opt_1_v_11 COMMAND bu_test opt 1 v 11)
-BRLCAD_ADD_TEST(NAME bu_opt_1_v_12 COMMAND bu_test opt 1 v 12)
-BRLCAD_ADD_TEST(NAME bu_opt_1_v_13 COMMAND bu_test opt 1 v 13)
-BRLCAD_ADD_TEST(NAME bu_opt_1_v_14 COMMAND bu_test opt 1 v 14)
+add_test(NAME bu_opt_1_v_00 COMMAND bu_test opt 1 v 0)
+add_test(NAME bu_opt_1_v_01 COMMAND bu_test opt 1 v 1)
+add_test(NAME bu_opt_1_v_02 COMMAND bu_test opt 1 v 2)
+add_test(NAME bu_opt_1_v_03 COMMAND bu_test opt 1 v 3)
+add_test(NAME bu_opt_1_v_04 COMMAND bu_test opt 1 v 4)
+add_test(NAME bu_opt_1_v_05 COMMAND bu_test opt 1 v 5)
+add_test(NAME bu_opt_1_v_06 COMMAND bu_test opt 1 v 6)
+add_test(NAME bu_opt_1_v_07 COMMAND bu_test opt 1 v 7)
+add_test(NAME bu_opt_1_v_08 COMMAND bu_test opt 1 v 8)
+add_test(NAME bu_opt_1_v_09 COMMAND bu_test opt 1 v 9)
+add_test(NAME bu_opt_1_v_10 COMMAND bu_test opt 1 v 10)
+add_test(NAME bu_opt_1_v_11 COMMAND bu_test opt 1 v 11)
+add_test(NAME bu_opt_1_v_12 COMMAND bu_test opt 1 v 12)
+add_test(NAME bu_opt_1_v_13 COMMAND bu_test opt 1 v 13)
+add_test(NAME bu_opt_1_v_14 COMMAND bu_test opt 1 v 14)
# Help option testing
-BRLCAD_ADD_TEST(NAME bu_opt_1_h_01 COMMAND bu_test opt 1 h 1)
-BRLCAD_ADD_TEST(NAME bu_opt_1_h_02 COMMAND bu_test opt 1 h 2)
-BRLCAD_ADD_TEST(NAME bu_opt_1_h_03 COMMAND bu_test opt 1 h 3)
-BRLCAD_ADD_TEST(NAME bu_opt_1_h_04 COMMAND bu_test opt 1 h 4)
-BRLCAD_ADD_TEST(NAME bu_opt_1_h_05 COMMAND bu_test opt 1 h 5)
-BRLCAD_ADD_TEST(NAME bu_opt_1_h_06 COMMAND bu_test opt 1 h 6)
-BRLCAD_ADD_TEST(NAME bu_opt_1_h_07 COMMAND bu_test opt 1 h 7)
-BRLCAD_ADD_TEST(NAME bu_opt_1_h_08 COMMAND bu_test opt 1 h 8)
-BRLCAD_ADD_TEST(NAME bu_opt_1_h_09 COMMAND bu_test opt 1 h 9)
-BRLCAD_ADD_TEST(NAME bu_opt_1_h_10 COMMAND bu_test opt 1 h 10)
+add_test(NAME bu_opt_1_h_01 COMMAND bu_test opt 1 h 1)
+add_test(NAME bu_opt_1_h_02 COMMAND bu_test opt 1 h 2)
+add_test(NAME bu_opt_1_h_03 COMMAND bu_test opt 1 h 3)
+add_test(NAME bu_opt_1_h_04 COMMAND bu_test opt 1 h 4)
+add_test(NAME bu_opt_1_h_05 COMMAND bu_test opt 1 h 5)
+add_test(NAME bu_opt_1_h_06 COMMAND bu_test opt 1 h 6)
+add_test(NAME bu_opt_1_h_07 COMMAND bu_test opt 1 h 7)
+add_test(NAME bu_opt_1_h_08 COMMAND bu_test opt 1 h 8)
+add_test(NAME bu_opt_1_h_09 COMMAND bu_test opt 1 h 9)
+add_test(NAME bu_opt_1_h_10 COMMAND bu_test opt 1 h 10)
# Boolean option testing
-BRLCAD_ADD_TEST(NAME bu_opt_1_b_01 COMMAND bu_test opt 1 b 1)
-BRLCAD_ADD_TEST(NAME bu_opt_1_b_02 COMMAND bu_test opt 1 b 2)
-BRLCAD_ADD_TEST(NAME bu_opt_1_b_03 COMMAND bu_test opt 1 b 3)
-BRLCAD_ADD_TEST(NAME bu_opt_1_b_04 COMMAND bu_test opt 1 b 4)
+add_test(NAME bu_opt_1_b_01 COMMAND bu_test opt 1 b 1)
+add_test(NAME bu_opt_1_b_02 COMMAND bu_test opt 1 b 2)
+add_test(NAME bu_opt_1_b_03 COMMAND bu_test opt 1 b 3)
+add_test(NAME bu_opt_1_b_04 COMMAND bu_test opt 1 b 4)
# String option testing
-BRLCAD_ADD_TEST(NAME bu_opt_1_s_01 COMMAND bu_test opt 1 s 1)
-BRLCAD_ADD_TEST(NAME bu_opt_1_s_02 COMMAND bu_test opt 1 s 2)
-BRLCAD_ADD_TEST(NAME bu_opt_1_s_03 COMMAND bu_test opt 1 s 3)
-BRLCAD_ADD_TEST(NAME bu_opt_1_s_04 COMMAND bu_test opt 1 s 4)
-BRLCAD_ADD_TEST(NAME bu_opt_1_s_05 COMMAND bu_test opt 1 s 5)
+add_test(NAME bu_opt_1_s_01 COMMAND bu_test opt 1 s 1)
+add_test(NAME bu_opt_1_s_02 COMMAND bu_test opt 1 s 2)
+add_test(NAME bu_opt_1_s_03 COMMAND bu_test opt 1 s 3)
+add_test(NAME bu_opt_1_s_04 COMMAND bu_test opt 1 s 4)
+add_test(NAME bu_opt_1_s_05 COMMAND bu_test opt 1 s 5)
# Integer option testing
-BRLCAD_ADD_TEST(NAME bu_opt_1_i_01 COMMAND bu_test opt 1 i 1)
-BRLCAD_ADD_TEST(NAME bu_opt_1_i_02 COMMAND bu_test opt 1 i 2)
-BRLCAD_ADD_TEST(NAME bu_opt_1_i_03 COMMAND bu_test opt 1 i 3)
-BRLCAD_ADD_TEST(NAME bu_opt_1_i_04 COMMAND bu_test opt 1 i 4)
+add_test(NAME bu_opt_1_i_01 COMMAND bu_test opt 1 i 1)
+add_test(NAME bu_opt_1_i_02 COMMAND bu_test opt 1 i 2)
+add_test(NAME bu_opt_1_i_03 COMMAND bu_test opt 1 i 3)
+add_test(NAME bu_opt_1_i_04 COMMAND bu_test opt 1 i 4)
# Long int option testing
-BRLCAD_ADD_TEST(NAME bu_opt_1_l_01 COMMAND bu_test opt 1 l 1)
-BRLCAD_ADD_TEST(NAME bu_opt_1_l_02 COMMAND bu_test opt 1 l 2)
+add_test(NAME bu_opt_1_l_01 COMMAND bu_test opt 1 l 1)
+add_test(NAME bu_opt_1_l_02 COMMAND bu_test opt 1 l 2)
# fastf_t option testing
-BRLCAD_ADD_TEST(NAME bu_opt_1_f_01 COMMAND bu_test opt 1 f 1)
-BRLCAD_ADD_TEST(NAME bu_opt_1_f_02 COMMAND bu_test opt 1 f 2)
-BRLCAD_ADD_TEST(NAME bu_opt_1_f_03 COMMAND bu_test opt 1 f 3)
+add_test(NAME bu_opt_1_f_01 COMMAND bu_test opt 1 f 1)
+add_test(NAME bu_opt_1_f_02 COMMAND bu_test opt 1 f 2)
+add_test(NAME bu_opt_1_f_03 COMMAND bu_test opt 1 f 3)
# Multiple flag option testing
-BRLCAD_ADD_TEST(NAME bu_opt_1_mf_01 COMMAND bu_test opt 1 m 1)
-BRLCAD_ADD_TEST(NAME bu_opt_1_mf_02 COMMAND bu_test opt 1 m 2)
+add_test(NAME bu_opt_1_mf_01 COMMAND bu_test opt 1 m 1)
+add_test(NAME bu_opt_1_mf_02 COMMAND bu_test opt 1 m 2)
# non-static var assignment option testing (and also complex
# custom arg processing testing)
-BRLCAD_ADD_TEST(NAME bu_opt_2_color_00 COMMAND bu_test opt 2 C 0)
-BRLCAD_ADD_TEST(NAME bu_opt_2_color_01 COMMAND bu_test opt 2 C 1)
-BRLCAD_ADD_TEST(NAME bu_opt_2_color_02 COMMAND bu_test opt 2 C 2)
-BRLCAD_ADD_TEST(NAME bu_opt_2_color_03 COMMAND bu_test opt 2 C 3)
-BRLCAD_ADD_TEST(NAME bu_opt_2_color_04 COMMAND bu_test opt 2 C 4)
-BRLCAD_ADD_TEST(NAME bu_opt_2_color_05 COMMAND bu_test opt 2 C 5)
-BRLCAD_ADD_TEST(NAME bu_opt_2_color_06 COMMAND bu_test opt 2 C 6)
-BRLCAD_ADD_TEST(NAME bu_opt_2_color_07 COMMAND bu_test opt 2 C 7)
-BRLCAD_ADD_TEST(NAME bu_opt_2_color_08 COMMAND bu_test opt 2 C 8)
-BRLCAD_ADD_TEST(NAME bu_opt_2_color_09 COMMAND bu_test opt 2 C 9)
-BRLCAD_ADD_TEST(NAME bu_opt_2_color_10 COMMAND bu_test opt 2 C 10)
-BRLCAD_ADD_TEST(NAME bu_opt_2_color_11 COMMAND bu_test opt 2 C 11)
-BRLCAD_ADD_TEST(NAME bu_opt_2_color_12 COMMAND bu_test opt 2 C 12)
-BRLCAD_ADD_TEST(NAME bu_opt_2_color_13 COMMAND bu_test opt 2 C 13)
-BRLCAD_ADD_TEST(NAME bu_opt_2_color_14 COMMAND bu_test opt 2 C 14)
-BRLCAD_ADD_TEST(NAME bu_opt_2_color_15 COMMAND bu_test opt 2 C 15)
-BRLCAD_ADD_TEST(NAME bu_opt_2_color_16 COMMAND bu_test opt 2 C 16)
+add_test(NAME bu_opt_2_color_00 COMMAND bu_test opt 2 C 0)
+add_test(NAME bu_opt_2_color_01 COMMAND bu_test opt 2 C 1)
+add_test(NAME bu_opt_2_color_02 COMMAND bu_test opt 2 C 2)
+add_test(NAME bu_opt_2_color_03 COMMAND bu_test opt 2 C 3)
+add_test(NAME bu_opt_2_color_04 COMMAND bu_test opt 2 C 4)
+add_test(NAME bu_opt_2_color_05 COMMAND bu_test opt 2 C 5)
+add_test(NAME bu_opt_2_color_06 COMMAND bu_test opt 2 C 6)
+add_test(NAME bu_opt_2_color_07 COMMAND bu_test opt 2 C 7)
+add_test(NAME bu_opt_2_color_08 COMMAND bu_test opt 2 C 8)
+add_test(NAME bu_opt_2_color_09 COMMAND bu_test opt 2 C 9)
+add_test(NAME bu_opt_2_color_10 COMMAND bu_test opt 2 C 10)
+add_test(NAME bu_opt_2_color_11 COMMAND bu_test opt 2 C 11)
+add_test(NAME bu_opt_2_color_12 COMMAND bu_test opt 2 C 12)
+add_test(NAME bu_opt_2_color_13 COMMAND bu_test opt 2 C 13)
+add_test(NAME bu_opt_2_color_14 COMMAND bu_test opt 2 C 14)
+add_test(NAME bu_opt_2_color_15 COMMAND bu_test opt 2 C 15)
+add_test(NAME bu_opt_2_color_16 COMMAND bu_test opt 2 C 16)
# vector tests
-BRLCAD_ADD_TEST(NAME bu_opt_3_vect_00 COMMAND bu_test opt 3 V 0)
-BRLCAD_ADD_TEST(NAME bu_opt_3_vect_01 COMMAND bu_test opt 3 V 1)
-BRLCAD_ADD_TEST(NAME bu_opt_3_vect_02 COMMAND bu_test opt 3 V 2)
-BRLCAD_ADD_TEST(NAME bu_opt_3_vect_03 COMMAND bu_test opt 3 V 3)
-BRLCAD_ADD_TEST(NAME bu_opt_3_vect_04 COMMAND bu_test opt 3 V 4)
+add_test(NAME bu_opt_3_vect_00 COMMAND bu_test opt 3 V 0)
+add_test(NAME bu_opt_3_vect_01 COMMAND bu_test opt 3 V 1)
+add_test(NAME bu_opt_3_vect_02 COMMAND bu_test opt 3 V 2)
+add_test(NAME bu_opt_3_vect_03 COMMAND bu_test opt 3 V 3)
+add_test(NAME bu_opt_3_vect_04 COMMAND bu_test opt 3 V 4)
#
# *********** datetime.c tests ************
@@ -639,7 +639,7 @@
#
foreach(num RANGE 0 11)
- BRLCAD_ADD_TEST(NAME "bu_datetime${num}" COMMAND bu_test datetime "${num}")
+ add_test(NAME "bu_datetime${num}" COMMAND bu_test datetime "${num}")
endforeach()
#
@@ -646,55 +646,55 @@
# *********** hash.c tests ************
#
BRLCAD_ADDEXEC(bu_hash hash.cpp libbu TEST)
-BRLCAD_ADD_TEST(NAME bu_hash_noop COMMAND bu_hash 0)
-BRLCAD_ADD_TEST(NAME bu_hash_one_entry COMMAND bu_hash 1)
-BRLCAD_ADD_TEST(NAME bu_hash_lorem_ipsum COMMAND bu_hash 2)
+add_test(NAME bu_hash_noop COMMAND bu_hash 0)
+add_test(NAME bu_hash_one_entry COMMAND bu_hash 1)
+add_test(NAME bu_hash_lorem_ipsum COMMAND bu_hash 2)
#
# *********** humanize_number.c tests ************
#
-BRLCAD_ADD_TEST(NAME bu_humanize_number_BSD COMMAND bu_test humanize_number)
+add_test(NAME bu_humanize_number_BSD COMMAND bu_test humanize_number)
#
# *********** uuid.c tests ************
#
-BRLCAD_ADD_TEST(NAME bu_uuid_encode COMMAND bu_test uuid)
+add_test(NAME bu_uuid_encode COMMAND bu_test uuid)
-#BRLCAD_ADD_TEST(NAME bu_uuid_create COMMAND bu_test uuid 0)
-#BRLCAD_ADD_TEST(NAME bu_uuid_compare COMMAND bu_test uuid 1)
-#BRLCAD_ADD_TEST(NAME bu_uuid_encode COMMAND bu_test uuid 2)
+#add_test(NAME bu_uuid_create COMMAND bu_test uuid 0)
+#add_test(NAME bu_uuid_compare COMMAND bu_test uuid 1)
+#add_test(NAME bu_uuid_encode COMMAND bu_test uuid 2)
#
# *********** ptbl.c tests ************
#
-BRLCAD_ADD_TEST(NAME bu_ptbl_init_default COMMAND bu_test ptbl init)
-BRLCAD_ADD_TEST(NAME bu_ptbl_init_0 COMMAND bu_test ptbl init 0)
-BRLCAD_ADD_TEST(NAME bu_ptbl_init_10000 COMMAND bu_test ptbl init 10000)
+add_test(NAME bu_ptbl_init_default COMMAND bu_test ptbl init)
+add_test(NAME bu_ptbl_init_0 COMMAND bu_test ptbl init 0)
+add_test(NAME bu_ptbl_init_10000 COMMAND bu_test ptbl init 10000)
-BRLCAD_ADD_TEST(NAME bu_ptbl_reset COMMAND bu_test ptbl reset)
+add_test(NAME bu_ptbl_reset COMMAND bu_test ptbl reset)
-BRLCAD_ADD_TEST(NAME bu_ptbl_ins COMMAND bu_test ptbl ins)
-BRLCAD_ADD_TEST(NAME bu_ptbl_ins_uniq COMMAND bu_test ptbl ins uniq)
-BRLCAD_ADD_TEST(NAME bu_ptbl_locate COMMAND bu_test ptbl locate)
+add_test(NAME bu_ptbl_ins COMMAND bu_test ptbl ins)
+add_test(NAME bu_ptbl_ins_uniq COMMAND bu_test ptbl ins uniq)
+add_test(NAME bu_ptbl_locate COMMAND bu_test ptbl locate)
-BRLCAD_ADD_TEST(NAME bu_ptbl_rm_cons COMMAND bu_test ptbl rm cons)
-BRLCAD_ADD_TEST(NAME bu_ptbl_rm_mix COMMAND bu_test ptbl rm mix)
+add_test(NAME bu_ptbl_rm_cons COMMAND bu_test ptbl rm cons)
+add_test(NAME bu_ptbl_rm_mix COMMAND bu_test ptbl rm mix)
-BRLCAD_ADD_TEST(NAME bu_ptbl_cat COMMAND bu_test ptbl cat)
-BRLCAD_ADD_TEST(NAME bu_ptbl_cat_uniq COMMAND bu_test ptbl cat uniq)
+add_test(NAME bu_ptbl_cat COMMAND bu_test ptbl cat)
+add_test(NAME bu_ptbl_cat_uniq COMMAND bu_test ptbl cat uniq)
-BRLCAD_ADD_TEST(NAME bu_ptbl_trunc COMMAND bu_test ptbl trunc)
+add_test(NAME bu_ptbl_trunc COMMAND bu_test ptbl trunc)
#
# *********** hook.c tests ************
#
-BRLCAD_ADD_TEST(NAME bu_hook_basic COMMAND bu_test hook basic)
-BRLCAD_ADD_TEST(NAME bu_hook_multiadd COMMAND bu_test hook multiadd)
-BRLCAD_ADD_TEST(NAME bu_hook_saverestore COMMAND bu_test hook saverestore)
+add_test(NAME bu_hook_basic COMMAND bu_test hook basic)
+add_test(NAME bu_hook_multiadd COMMAND bu_test hook multiadd)
+add_test(NAME bu_hook_saverestore COMMAND bu_test hook saverestore)
#
# *********** process.c tests ************
@@ -704,31 +704,31 @@
# dependency of bu_test to make sure it is present when
# bu_test runs its process tests
BRLCAD_ADDEXEC(bu_subprocess subprocess.cpp libbu TEST)
-BRLCAD_ADD_TEST(NAME bu_process_basic COMMAND bu_test process
"$<TARGET_FILE:bu_subprocess>" basic)
-BRLCAD_ADD_TEST(NAME bu_process_abort COMMAND bu_test process
"$<TARGET_FILE:bu_subprocess>" abort)
+add_test(NAME bu_process_basic COMMAND bu_test process
"$<TARGET_FILE:bu_subprocess>" basic)
+add_test(NAME bu_process_abort COMMAND bu_test process
"$<TARGET_FILE:bu_subprocess>" abort)
# *********** mappedfile.c tests ************
-BRLCAD_ADD_TEST(NAME bu_mappedfile_serial_1 COMMAND bu_test mappedfile 1 1)
-BRLCAD_ADD_TEST(NAME bu_mappedfile_parallel_1 COMMAND bu_test mappedfile 2 1)
-BRLCAD_ADD_TEST(NAME bu_mappedfile_serial_16 COMMAND bu_test mappedfile 1 16)
-BRLCAD_ADD_TEST(NAME bu_mappedfile_parallel_16 COMMAND bu_test mappedfile 2 16)
-BRLCAD_ADD_TEST(NAME bu_mappedfile_serial_128 COMMAND bu_test mappedfile 1 128)
-BRLCAD_ADD_TEST(NAME bu_mappedfile_parallel_128 COMMAND bu_test mappedfile 2
128)
-BRLCAD_ADD_TEST(NAME bu_mappedfile_serial_1024 COMMAND bu_test mappedfile 1
1024)
-BRLCAD_ADD_TEST(NAME bu_mappedfile_parallel_1024 COMMAND bu_test mappedfile 2
1024)
-BRLCAD_ADD_TEST(NAME bu_mappedfile_serial_2048 COMMAND bu_test mappedfile 1
2048)
-BRLCAD_ADD_TEST(NAME bu_mappedfile_parallel_2048 COMMAND bu_test mappedfile 2
2048)
-BRLCAD_ADD_TEST(NAME bu_mappedfile_serial_16384 COMMAND bu_test mappedfile 1
16384)
-BRLCAD_ADD_TEST(NAME bu_mappedfile_parallel_16384 COMMAND bu_test mappedfile 2
16384)
-BRLCAD_ADD_TEST(NAME bu_mappedfile_repeat_serial_10 COMMAND bu_test mappedfile
3 10)
-BRLCAD_ADD_TEST(NAME bu_mappedfile_repeat_parallel_10 COMMAND bu_test
mappedfile 4 10)
-#BRLCAD_ADD_TEST(NAME bu_mappedfile_parallel_free COMMAND bu_test mappedfile 5)
+add_test(NAME bu_mappedfile_serial_1 COMMAND bu_test mappedfile 1 1)
+add_test(NAME bu_mappedfile_parallel_1 COMMAND bu_test mappedfile 2 1)
+add_test(NAME bu_mappedfile_serial_16 COMMAND bu_test mappedfile 1 16)
+add_test(NAME bu_mappedfile_parallel_16 COMMAND bu_test mappedfile 2 16)
+add_test(NAME bu_mappedfile_serial_128 COMMAND bu_test mappedfile 1 128)
+add_test(NAME bu_mappedfile_parallel_128 COMMAND bu_test mappedfile 2 128)
+add_test(NAME bu_mappedfile_serial_1024 COMMAND bu_test mappedfile 1 1024)
+add_test(NAME bu_mappedfile_parallel_1024 COMMAND bu_test mappedfile 2 1024)
+add_test(NAME bu_mappedfile_serial_2048 COMMAND bu_test mappedfile 1 2048)
+add_test(NAME bu_mappedfile_parallel_2048 COMMAND bu_test mappedfile 2 2048)
+add_test(NAME bu_mappedfile_serial_16384 COMMAND bu_test mappedfile 1 16384)
+add_test(NAME bu_mappedfile_parallel_16384 COMMAND bu_test mappedfile 2 16384)
+add_test(NAME bu_mappedfile_repeat_serial_10 COMMAND bu_test mappedfile 3 10)
+add_test(NAME bu_mappedfile_repeat_parallel_10 COMMAND bu_test mappedfile 4 10)
+#add_test(NAME bu_mappedfile_parallel_free COMMAND bu_test mappedfile 5)
#
# *********** realpath.c tests ************
#
-BRLCAD_ADD_TEST(NAME bu_file_realpath_1 COMMAND bu_test realpath 1)
-BRLCAD_ADD_TEST(NAME bu_file_realpath_2 COMMAND bu_test realpath 2)
+add_test(NAME bu_file_realpath_1 COMMAND bu_test realpath 1)
+add_test(NAME bu_file_realpath_2 COMMAND bu_test realpath 2)
#
# *********** bu_dlopen/bu_dlsym test ************
Modified: brlcad/branches/mktest/src/libbu/tests/dylib/CMakeLists.txt
===================================================================
--- brlcad/branches/mktest/src/libbu/tests/dylib/CMakeLists.txt 2020-05-21
19:38:35 UTC (rev 75885)
+++ brlcad/branches/mktest/src/libbu/tests/dylib/CMakeLists.txt 2020-05-21
19:59:33 UTC (rev 75886)
@@ -49,7 +49,7 @@
# As a build convenience, make bu_dylib depend on everything
add_dependencies(bu_dylib plugin_1 plugin_2)
-BRLCAD_ADD_TEST(NAME bu_dylib COMMAND bu_dylib)
+add_test(NAME bu_dylib COMMAND bu_dylib)
# Local Variables:
# tab-width: 8
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits