]> Kevux Git Server - fll/commitdiff
Update: Settings, mock settings, and test settings.
authorKevin Day <thekevinday@gmail.com>
Sat, 9 Apr 2022 03:46:24 +0000 (22:46 -0500)
committerKevin Day <thekevinday@gmail.com>
Sat, 9 Apr 2022 03:50:24 +0000 (22:50 -0500)
Add standard comments to the settings-mocks and settings-tests files.

Remove the level and monolithic from the settings-mocks and settings-tests files given that I have now determined to rrun the tests exclusively in individual build mode.

Minor clean ups in these files.

18 files changed:
level_0/f_account/data/build/settings-mocks
level_0/f_account/data/build/settings-tests
level_0/f_capability/data/build/settings-mocks
level_0/f_capability/data/build/settings-tests
level_0/f_color/data/build/settings-mocks
level_0/f_color/data/build/settings-tests
level_0/f_console/data/build/settings-tests
level_0/f_control_group/data/build/settings-tests
level_0/f_conversion/data/build/settings
level_0/f_conversion/data/build/settings-mocks
level_0/f_conversion/data/build/settings-tests
level_0/f_directory/data/build/settings-mocks
level_0/f_directory/data/build/settings-tests
level_0/f_iki/data/build/settings-tests
level_0/f_memory/data/build/settings-tests
level_0/f_string/data/build/settings-tests
level_0/f_type_array/data/build/settings-tests
level_0/f_utf/data/build/settings-tests

index eed52703b425a5d50eb7ec164da96c180e2eb2d9..abd5dd9cc74ddc6a1c26e9c2950a56685a38bcff 100644 (file)
@@ -1,4 +1,11 @@
 # fss-0001
+#
+# Build the project with appropriate mocks linked in via the dynamic linker's "--wrap" functionality.
+#
+# The -Wl,--wrap does not work across shared files.
+# Therefore, this file is a work-around to inject the mocks into the library for testing purposes.
+# This should exactly match the "settings" file, except for the additional "-Wl,--wrap" parts and the additional mock source file.
+#
 
 build_name f_account
 
@@ -8,7 +15,7 @@ version_micro 9
 version_file micro
 version_target minor
 
-modes individual level monolithic clang test
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
index 66dba8a47aac820d271f27133ffb7772d882751e..9796b6793e0dafb61e01e1c6b666600f56fca931 100644 (file)
@@ -1,4 +1,9 @@
 # fss-0001
+#
+# Builds a program that is links to the generated library and is executed to perform tests.
+#
+# Memory leaks in the test program can be checked for by running valgrind with this executable.
+#
 
 build_name test-f_account
 
@@ -8,7 +13,7 @@ version_micro 9
 version_file major
 version_target major
 
-modes individual level monolithic clang test
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -19,8 +24,6 @@ build_language c
 
 build_libraries -lc -lcmocka
 build_libraries-individual -lf_memory -lf_string -lf_type_array -lf_account
-build_libraries-level -lfll_0
-build_libraries-monolithic -lfll
 
 build_sources_program test-account-by_id.c test-account-by_name.c test-account-group_name_by_id.c test-account-group_id_by_name.c test-account-id_by_name.c test-account-name_by_id.c test-account.c
 
index 08544ae6ce3b21958e618e12a3cc7b6e84963e04..e25492a802c472f25b86dbb6c190c85e78f25a0b 100644 (file)
@@ -1,8 +1,10 @@
 # fss-0001
 #
+# Build the project with appropriate mocks linked in via the dynamic linker's "--wrap" functionality.
+#
 # The -Wl,--wrap does not work across shared files.
 # Therefore, this file is a work-around to inject the mocks into the library for testing purposes.
-# This should exaclty match the "settings" file, except for the additional "-Wl,--wrap" parts and the additional mock source file.
+# This should exactly match the "settings" file, except for the additional "-Wl,--wrap" parts and the additional mock source file.
 #
 
 build_name f_capability
@@ -13,7 +15,7 @@ version_micro 9
 version_file micro
 version_target minor
 
-modes individual level monolithic clang test
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
index c1ba4466c03d0c6719624c321346f7bb3318fc45..9b7cd03529b64e63e5ed52d0941555b22943c5c8 100644 (file)
@@ -1,4 +1,9 @@
 # fss-0001
+#
+# Builds a program that is links to the generated library and is executed to perform tests.
+#
+# Memory leaks in the test program can be checked for by running valgrind with this executable.
+#
 
 build_name test-f_capability
 
@@ -8,7 +13,7 @@ version_micro 9
 version_file major
 version_target major
 
-modes individual level monolithic clang test
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -16,11 +21,12 @@ build_compiler-clang clang
 build_indexer ar
 build_indexer_arguments rcs
 build_language c
+
 build_libraries -lc -lcmocka
 build_libraries-individual -lf_memory -lf_string -lf_type_array -lf_capability
-build_libraries-level -lfll_0
-build_libraries-monolithic -lfll
+
 build_sources_program test-capability-ambient_get.c test-capability-ambient_reset.c test-capability-ambient_set.c test-capability-clear.c test-capability-clear_flag.c test-capability-compare.c test-capability-copy.c test-capability-copy_external.c test-capability-copy_internal.c test-capability-delete.c test-capability-file_descriptor_get.c test-capability-file_descriptor_set.c test-capability-file_get.c test-capability-file_set.c test-capability-flag_get.c test-capability-flag_set.c test-capability-from_name.c test-capability-from_text.c test-capability-groups_set.c test-capability-initialize.c test-capability-mode_get.c test-capability-mode_get_name.c test-capability-mode_set.c test-capability-owner_get.c test-capability-owner_set.c test-capability-process_bound_drop.c test-capability-process_bound_get.c test-capability-process_get_by_id.c test-capability-process_get.c test-capability-process_set.c test-capability-security_bits_get.c test-capability-security_bits_set.c test-capability-size.c test-capability-supported_ambient.c test-capability-supported.c test-capability-supported_code.c test-capability-to_name.c test-capability-to_text.c test-capability-user_set.c test-capability.c
+
 build_script no
 build_shared yes
 build_static no
index bdf8be4f186c83833fd1aaf042535d8bd4cbff38..c4bc248353dd3693d4fad3f26db2638fdcce8d05 100644 (file)
@@ -1,4 +1,11 @@
 # fss-0001
+#
+# Build the project with appropriate mocks linked in via the dynamic linker's "--wrap" functionality.
+#
+# The -Wl,--wrap does not work across shared files.
+# Therefore, this file is a work-around to inject the mocks into the library for testing purposes.
+# This should exactly match the "settings" file, except for the additional "-Wl,--wrap" parts and the additional mock source file.
+#
 
 build_name f_color
 
@@ -8,7 +15,7 @@ version_micro 9
 version_file micro
 version_target minor
 
-modes individual level monolithic clang test
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
index 4ccc8f5150c3f9dc63be57366ff64689968ad2e5..16dff8483eaba8f3dafb1502c90537dee0b94294 100644 (file)
@@ -1,4 +1,9 @@
 # fss-0001
+#
+# Builds a program that is links to the generated library and is executed to perform tests.
+#
+# Memory leaks in the test program can be checked for by running valgrind with this executable.
+#
 
 build_name test-f_color
 
@@ -8,7 +13,7 @@ version_micro 9
 version_file major
 version_target major
 
-modes individual level monolithic clang test
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -19,8 +24,6 @@ build_language c
 
 build_libraries -lc -lcmocka
 build_libraries-individual -lf_memory -lf_string -lf_color
-build_libraries-level -lfll_0
-build_libraries-monolithic -lfll
 
 build_sources_program test-color-context_delete.c test-color-context_destroy.c test-color-load_context.c test-color-save_1.c test-color-save_2.c test-color-save_3.c test-color-save_4.c test-color-save_5.c test-color.c
 
index 2161f7ab87a1d1d3810be7381a8b5d82d60ab260..80f5ef477d57379534bf434ac0810b8080fc7116 100644 (file)
@@ -1,4 +1,9 @@
 # fss-0001
+#
+# Builds a program that is links to the generated library and is executed to perform tests.
+#
+# Memory leaks in the test program can be checked for by running valgrind with this executable.
+#
 
 build_name test-f_console
 
@@ -8,7 +13,7 @@ version_micro 9
 version_file major
 version_target major
 
-modes individual level monolithic clang test
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -19,8 +24,6 @@ build_language c
 
 build_libraries -lc -lcmocka
 build_libraries-individual -lf_memory -lf_string -lf_type_array -lf_utf -lf_console
-build_libraries-level -lfll_0
-build_libraries-monolithic -lfll
 
 build_sources_program test-console-environment_process.c test-console-identify.c test-console-parameter_prioritize_left.c test-console-parameter_prioritize_right.c test-console-parameter_process.c test-console-parameters_delete.c test-console-parameters_destroy.c test-console.c
 
index 347332f3b0c5905c17ab58e6072a4cf292d34ae1..834be39032ac10e7768af56f4c4c43ef4a9576b0 100644 (file)
@@ -1,4 +1,9 @@
 # fss-0001
+#
+# Builds a program that is links to the generated library and is executed to perform tests.
+#
+# Memory leaks in the test program can be checked for by running valgrind with this executable.
+#
 
 build_name test-f_control_group
 
@@ -8,7 +13,7 @@ version_micro 9
 version_file major
 version_target major
 
-modes individual level monolithic clang test
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -19,8 +24,6 @@ build_language c
 
 build_libraries -lc -lcmocka
 build_libraries-individual -lf_memory -lf_string -lf_control_group
-build_libraries-level -lfll_0
-build_libraries-monolithic -lfll
 
 build_sources_program test-control_group-copy.c test-control_group.c
 
index d4108cb1f10a8175345c2ad2d9a806ffd27d723c..8fdb35fe904c75f3e21b71a9ced1686670bad1c3 100644 (file)
@@ -16,6 +16,7 @@ build_compiler-clang clang
 build_indexer ar
 build_indexer_arguments rcs
 build_language c
+
 build_libraries -lc
 build_libraries-individual -lf_memory -lf_string -lf_utf
 
index bd40500fcd4a28128e9f250e240cea75e8eba4ae..ed7160e8277367ac96fb7ae9d30329fe4a957b41 100644 (file)
@@ -1,4 +1,11 @@
 # fss-0001
+#
+# Build the project with appropriate mocks linked in via the dynamic linker's "--wrap" functionality.
+#
+# The -Wl,--wrap does not work across shared files.
+# Therefore, this file is a work-around to inject the mocks into the library for testing purposes.
+# This should exactly match the "settings" file, except for the additional "-Wl,--wrap" parts and the additional mock source file.
+#
 
 build_name f_conversion
 
@@ -8,7 +15,7 @@ version_micro 9
 version_file micro
 version_target minor
 
-modes individual level monolithic clang test
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
index 6ba325d9df55ba250d27d2956a9bf143ee70d083..34df4cb709f04fa562e8b76e04b592b433e99f65 100644 (file)
@@ -1,4 +1,9 @@
 # fss-0001
+#
+# Builds a program that is links to the generated library and is executed to perform tests.
+#
+# Memory leaks in the test program can be checked for by running valgrind with this executable.
+#
 
 build_name test-f_conversion
 
@@ -8,7 +13,7 @@ version_micro 9
 version_file major
 version_target major
 
-modes individual level monolithic clang test
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -19,8 +24,6 @@ build_language c
 
 build_libraries -lc -lcmocka
 build_libraries-individual -lf_memory -lf_string -lf_utf -lf_conversion
-build_libraries-level -lfll_0
-build_libraries-monolithic -lfll
 
 build_sources_program test-conversion-character_is_binary.c test-conversion-character_is_decimal.c test-conversion-character_is_duodecimal.c test-conversion-character_is_hexidecimal.c test-conversion-character_is_octal.c test-conversion-character_to_binary.c test-conversion-character_to_decimal.c test-conversion-character_to_duodecimal.c test-conversion-character_to_hexidecimal.c test-conversion-character_to_octal.c test-conversion-number_signed_print.c test-conversion-number_signed_to_string.c test-conversion-number_unsigned_print.c test-conversion-number_unsigned_to_string.c test-conversion.c
 
index 57856138f27c1cfd2411971b2be45ea3c4fa3cb7..3eb294f5156f559808c2d1df578129c11b866123 100644 (file)
@@ -1,4 +1,11 @@
 # fss-0001
+#
+# Build the project with appropriate mocks linked in via the dynamic linker's "--wrap" functionality.
+#
+# The -Wl,--wrap does not work across shared files.
+# Therefore, this file is a work-around to inject the mocks into the library for testing purposes.
+# This should exactly match the "settings" file, except for the additional "-Wl,--wrap" parts and the additional mock source file.
+#
 
 build_name f_directory
 
@@ -8,7 +15,7 @@ version_micro 9
 version_file micro
 version_target minor
 
-modes individual level monolithic clang test
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
index af6c75d5bcbdf30ba8d3a1c7b9dfd66d830b9d81..dd21d113f8d964f10d06ba212632256f89326344 100644 (file)
@@ -1,4 +1,9 @@
 # fss-0001
+#
+# Builds a program that is links to the generated library and is executed to perform tests.
+#
+# Memory leaks in the test program can be checked for by running valgrind with this executable.
+#
 
 build_name test-f_directory
 
@@ -8,7 +13,7 @@ version_micro 9
 version_file major
 version_target major
 
-modes individual level monolithic clang test
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -19,8 +24,6 @@ build_language c
 
 build_libraries -lc -lcmocka
 build_libraries-individual -lf_memory -lf_string -lf_directory
-build_libraries-level -lfll_0
-build_libraries-monolithic -lfll
 
 build_sources_program test-directory-create.c test-directory-create_at.c test-directory-exists.c test-directory-exists_at.c test-directory-is.c test-directory-is_at.c test-directory-list.c test-directory-open.c test-directory-open_at.c test-directory-remove.c test-directory-remove_custom.c test-directory-touch.c test-directory-touch_at.c test-directory.c
 
index ed2de7ce89d4fb0526fed35a0b0459c3bcf7a8a3..43db8733773ad439d796d5f598d66e00e5392998 100644 (file)
@@ -1,4 +1,9 @@
 # fss-0001
+#
+# Builds a program that is links to the generated library and is executed to perform tests.
+#
+# Memory leaks in the test program can be checked for by running valgrind with this executable.
+#
 
 build_name test-f_iki
 
@@ -8,7 +13,7 @@ version_micro 9
 version_file major
 version_target major
 
-modes individual level monolithic clang test
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -19,8 +24,6 @@ build_language c
 
 build_libraries -lc -lcmocka
 build_libraries-individual -lf_memory -lf_string -lf_type_array -lf_utf -lf_iki
-build_libraries-level -lfll_0
-build_libraries-monolithic -lfll
 
 build_sources_program test-iki-content_is.c test-iki-content_partial_is.c test-iki-object_is.c test-iki-object_partial_is.c test-iki-read.c
 build_sources_program test-iki-datas_adjust.c test-iki-datas_append.c test-iki-datas_append_all.c test-iki-datas_decimate_by.c test-iki-datas_decrease_by.c test-iki-datas_increase.c test-iki-datas_increase_by.c test-iki-datas_resize.c test-iki-datass_adjust.c test-iki-datass_append.c test-iki-datass_append_all.c test-iki-datass_decimate_by.c test-iki-datass_decrease_by.c test-iki-datass_increase.c test-iki-datass_increase_by.c test-iki-datass_resize.c
@@ -47,4 +50,5 @@ defines_shared -Lbuild/libraries/shared
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
 flags-test -fstack-protector
+
 flags_program -fPIE
index db1e89a9e8cde8f73c6c5df21ea522063b2d3bcf..68024e94fdac73aa20d1080380cda816b51fcf83 100644 (file)
@@ -1,4 +1,9 @@
 # fss-0001
+#
+# Builds a program that is links to the generated library and is executed to perform tests.
+#
+# Memory leaks in the test program can be checked for by running valgrind with this executable.
+#
 
 build_name test-f_memory
 
@@ -6,7 +11,7 @@ version_major 0
 version_file major
 version_target major
 
-modes individual level monolithic clang test
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -17,8 +22,6 @@ build_language c
 
 build_libraries -lc -lcmocka
 build_libraries-individual -lf_memory
-build_libraries-level -lfll_0
-build_libraries-monolithic -lfll
 
 build_sources_program test-memory-adjust.c test-memory-delete.c test-memory-destroy.c test-memory-new_aligned.c test-memory-new.c test-memory-resize.c test-memory.c
 
index 970ee8ba114efe00daaaa475dd662dd6ef88e3dc..c9d200cfee9da26c5a7580e59e5d072ed031baea 100644 (file)
@@ -1,4 +1,9 @@
 # fss-0001
+#
+# Builds a program that is links to the generated library and is executed to perform tests.
+#
+# Memory leaks in the test program can be checked for by running valgrind with this executable.
+#
 
 build_name test-f_string
 
@@ -8,7 +13,7 @@ version_micro 9
 version_file major
 version_target major
 
-modes individual level monolithic clang test
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -19,8 +24,6 @@ build_language c
 
 build_libraries -lc -lcmocka
 build_libraries-individual -lf_memory -lf_string
-build_libraries-level -lfll_0
-build_libraries-monolithic -lfll
 
 build_sources_program test-string-append.c test-string-append_assure.c test-string-append_assure_nulless.c test-string-append_nulless.c
 build_sources_program test-string-dynamic_adjust.c test-string-dynamic_append.c test-string-dynamic_append_assure.c test-string-dynamic_append_assure_nulless.c test-string-dynamic_append_nulless.c
index 1377599941ae3559abb8924feedd10de5bc6e09f..2ef63b2ed4a326c1415e8d8f52f048ab8ea09016 100644 (file)
@@ -1,4 +1,9 @@
 # fss-0001
+#
+# Builds a program that is links to the generated library and is executed to perform tests.
+#
+# Memory leaks in the test program can be checked for by running valgrind with this executable.
+#
 
 build_name test-f_type_array
 
@@ -6,7 +11,7 @@ version_major 0
 version_file major
 version_target major
 
-modes individual level monolithic clang test
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -17,8 +22,6 @@ build_language c
 
 build_libraries -lc -lcmocka
 build_libraries-individual -lf_memory -lf_type_array
-build_libraries-level -lfll_0
-build_libraries-monolithic -lfll
 
 build_sources_program test-type_array-array_lengths_adjust.c test-type_array-array_lengths_append.c test-type_array-array_lengths_append_all.c test-type_array-array_lengths_decimate_by.c test-type_array-array_lengths_decrease_by.c test-type_array-array_lengths_increase.c test-type_array-array_lengths_increase_by.c test-type_array-array_lengths_resize.c
 build_sources_program test-type_array-array_lengthss_adjust.c test-type_array-array_lengthss_append.c test-type_array-array_lengthss_append_all.c test-type_array-array_lengthss_decimate_by.c test-type_array-array_lengthss_decrease_by.c test-type_array-array_lengthss_increase.c test-type_array-array_lengthss_increase_by.c test-type_array-array_lengthss_resize.c
index 6e99b0d8412ef76761c1fd8b19e961f54e2c10cb..0911466051dcd3ed6df1171933b8070b3c22646f 100644 (file)
@@ -1,4 +1,9 @@
 # fss-0001
+#
+# Builds a program that is links to the generated library and is executed to perform tests.
+#
+# Memory leaks in the test program can be checked for by running valgrind with this executable.
+#
 
 build_name test-f_utf
 
@@ -8,7 +13,7 @@ version_micro 9
 version_file major
 version_target major
 
-modes individual level monolithic clang test
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -19,8 +24,6 @@ build_language c
 
 build_libraries -lc -lcmocka
 build_libraries-individual -lf_memory -lf_string -lf_utf
-build_libraries-level -lfll_0
-build_libraries-monolithic -lfll
 
 build_sources_program test-utf-append.c test-utf-append_assure.c test-utf-append_assure_nulless.c test-utf-append_nulless.c
 build_sources_program test-utf-dynamic_adjust.c test-utf-dynamic_append.c test-utf-dynamic_append_assure.c test-utf-dynamic_append_assure_nulless.c test-utf-dynamic_append_nulless.c