Description: fpc-fpcunit (active) Revisions in this set c330f5080cbd36d4ff747dcb4f382063f5e57dfd,b6ba87bed489e5eedaf9cc7e84b938a5c700293d,817ec09ec01e4e8134dd5b0175e2ce390cf8d973,e1747381219360a06b66960ba7221ea74df78492,ab1b45383f10c608162c6065e1cb82c19f26c02f,0bb2b47bf8e859b9e836e1affbf3bbe9beb11fc3,92eab370c3269f87e339a75a4ddffc9316ee58e5,1afe0114d47e60c3092e18d66c00172864f2d392,131331bc50fa06099c49c8aaf7466ee728ec4be3,377bc0d31106a248771a860413e3a90a87cf0ec6,8ee31342fe1b55eaf73d330aa8cf3dd153c7b4e1,0914565a52c04d217598761129ba6f2a329c537a,cd661989a5af02db33127a4c61a9e4988a394d3d,b2031773156d644efa0a563cedc29233cf580cc3,1d006185efb6d8239b6a85959030ed7d393b0897,3a89160739a11f10b7ac286ad320abe44f4b0f25,a291258bf86ed22b45cf3e1a9e3b2b577c2acd46,9236829a3c4b810afc9449d6416a92965b92b0aa,9255f39d1c2d4de4e141fa0e34357e3a27434457,6f8244ad519d78283fa91b0ce989295e9f4153e6,f7dcc18cbf459d01890fff46374eb49d8b489d2c,cf4952eeab038ca2dcad806abc0c9b93de638c1a,f1d062ccb7d8f60234cc7054f2781e1f11350904,b01dbc035904721a8126a0da4d91ed5e8511d14a,34216ae07cf0afb47b2062436fa8f8d408cfa498,62c07d0aebf19a07a60b59267166df37038d52f5,fbc84eaf6cf2321eb246a7c4354d3aee1aac312d,33214e82e3959850f9d083f53d49a982ffb8790a,7b790ec5a89c6481539e66dbaf113588a1bb7b89,e4a7a38e93d2b1f05c7ff6ac95f8b8284bd6eed9,8d1a22c4e547dfbf9d62e002fde5f3aa55bb5876,5858ba9fb5626f81bda21288d279e2cf8193cad1,41bae7ddb3fb527278ce466daef97c85b5b83d80,c551ef3b591c17a49e3ea2efee12269718f626ba,24672dc3f49770d4bd66e8bfd096c636f9928845,f54b7c3b1564de36c84bb5bb772ba2459af08254,2cdc202d0fb0aecba489af6634fbb44588cd5430,603cdc8183c8d1f9a4aafe6ba48d721902b085c2,7721a88409517d1a3ea96ef025bf185d4e971563,b6f1441a32dcb2f58b026fc5ba2b9c27e612ef44,8d4a491aea21c65712d729fe042245d5ca6e40ba,720b67b89432764a23b8dc119b63a5783d4dadc4,f246b7533ce68febef886ee175041169a5655283,8d8485431f6673ae70970db1c74f882761114427,e63000174e68d13e7b96db7208fa5e766d40dd17,4ae5a736f31814ac7ef392ab97d74390f7a6a6a7,7eb2dc9684ac59986f560001333426964cadc3c5,189430f98ed5869305de6b08447eb7a7443faf3f,861b9f83db7c50d4e1e36f4ab989d095e1df0ee8,399bf4a0cb9cb75f515aaf1b55229a44dd7070b8 commit c330f5080cbd36d4ff747dcb4f382063f5e57dfd Author: Jonas Maebe Date: Sat May 18 18:41:29 2019 +0000 * replaced fpcunit custom code to obtaining a caller site with a call to CaptureBacktrace (prevents crashes when compiled with LLVM backend, and is generally more robust) git-svn-id: trunk@42093 - M packages/fcl-fpcunit/src/fpcunit.pp --- commit b6ba87bed489e5eedaf9cc7e84b938a5c700293d Author: Joost van der Sluis Date: Thu Dec 30 01:34:41 2021 +0100 * Add Ant/JUnit alike XML test-output format M packages/fcl-fpcunit/fpmake.pp M packages/fcl-fpcunit/src/consoletestrunner.pas A packages/fcl-fpcunit/src/junittestreport.pp --- commit 817ec09ec01e4e8134dd5b0175e2ce390cf8d973 Author: Michael Van Canneyt Date: Tue Dec 20 00:37:18 2022 +0100 * Add const to string params where possible. Fix issue #40053 M packages/fcl-fpcunit/src/DUnitCompatibleInterface.inc M packages/fcl-fpcunit/src/consoletestrunner.pas M packages/fcl-fpcunit/src/exampletests/fpcunittests.pp M packages/fcl-fpcunit/src/exampletests/money.pp M packages/fcl-fpcunit/src/fpcunit.pp M packages/fcl-fpcunit/src/testregistry.pp --- commit e1747381219360a06b66960ba7221ea74df78492 Author: Michaël Van Canneyt Date: Tue Dec 20 15:21:17 2022 +0100 * Some missing consts M packages/fcl-fpcunit/src/DUnitCompatibleInterface.inc M packages/fcl-fpcunit/src/fpcunit.pp --- commit ab1b45383f10c608162c6065e1cb82c19f26c02f Author: Michaël Van Canneyt Date: Fri Jan 13 19:38:15 2023 +0100 * PChar -> PAnsiChar M packages/fcl-fpcunit/src/DUnitCompatibleInterface.inc M packages/fcl-fpcunit/src/consoletestrunner.pas M packages/fcl-fpcunit/src/exampletests/fpcunittests.pp M packages/fcl-fpcunit/src/fpcunit.pp M packages/fcl-fpcunit/src/tests/frameworktest.pp --- commit 0bb2b47bf8e859b9e836e1affbf3bbe9beb11fc3 Author: Michael VAN CANNEYT Date: Tue Jan 17 17:41:26 2023 +0100 * Short options M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 92eab370c3269f87e339a75a4ddffc9316ee58e5 Author: Michaël Van Canneyt Date: Mon Jun 5 14:41:44 2023 +0200 * Add some methods for improved DUnit compatibility M packages/fcl-fpcunit/src/fpcunit.pp M packages/fcl-fpcunit/src/testregistry.pp M packages/fcl-fpcunit/src/tests/asserttest.pp M packages/fcl-fpcunit/src/tests/suitetest.pp --- commit 1afe0114d47e60c3092e18d66c00172864f2d392 Author: Michaël Van Canneyt Date: Mon Jun 5 14:55:05 2023 +0200 * Correct name M packages/fcl-fpcunit/src/fpcunit.pp M packages/fcl-fpcunit/src/tests/suitetest.pp --- commit 131331bc50fa06099c49c8aaf7466ee728ec4be3 Author: Michaël Van Canneyt Date: Sun Nov 19 17:55:49 2023 +0100 * Add AssertNoException, add overload with function reference M packages/fcl-fpcunit/src/fpcunit.pp --- commit 377bc0d31106a248771a860413e3a90a87cf0ec6 Author: Sven/Sarah Barth Date: Fri Jan 12 23:48:49 2024 +0100 * access the legacy method table using the correct alignment M packages/fcl-fpcunit/src/testutils.pp --- commit 8ee31342fe1b55eaf73d330aa8cf3dd153c7b4e1 Author: Michaël Van Canneyt Date: Sat Feb 17 15:20:21 2024 +0100 * Implement status support (Delphi DUnit compatibility) M packages/fcl-fpcunit/src/consoletestrunner.pas M packages/fcl-fpcunit/src/fpcunit.pp --- commit 0914565a52c04d217598761129ba6f2a329c537a Author: Michaël Van Canneyt Date: Thu Jan 23 14:49:23 2025 +0100 * Loop variable must be integer, count can be -1 M packages/fcl-fpcunit/src/testutils.pp --- commit cd661989a5af02db33127a4c61a9e4988a394d3d Author: Martin Date: Tue Jun 17 12:25:52 2025 +0200 Add missing CallerAddr M packages/fcl-fpcunit/src/fpcunit.pp --- commit b2031773156d644efa0a563cedc29233cf580cc3 Author: Martin Date: Tue Jun 17 12:31:08 2025 +0200 Reduce calls to ComparisonMsg - Check for failure first M packages/fcl-fpcunit/src/fpcunit.pp --- commit 1d006185efb6d8239b6a85959030ed7d393b0897 Author: Martin Date: Tue Jun 17 13:34:13 2025 +0200 Add AssertEqual(AMessage, AFormatArgs, ....) M packages/fcl-fpcunit/src/fpcunit.pp --- commit 3a89160739a11f10b7ac286ad320abe44f4b0f25 Author: Martin Date: Tue Jun 17 13:43:31 2025 +0200 Move getting error address / only execute when needed M packages/fcl-fpcunit/src/fpcunit.pp --- commit a291258bf86ed22b45cf3e1a9e3b2b577c2acd46 Author: Martin Date: Tue Jun 17 13:45:39 2025 +0200 Check condition before getting error address / only execute when needed M packages/fcl-fpcunit/src/fpcunit.pp --- commit 9236829a3c4b810afc9449d6416a92965b92b0aa Author: Michaël Van Canneyt Date: Tue Jun 17 20:01:06 2025 +0200 * Correct begin..end M packages/fcl-fpcunit/src/fpcunit.pp --- commit 9255f39d1c2d4de4e141fa0e34357e3a27434457 Author: Michaël Van Canneyt Date: Thu Jul 24 09:12:24 2025 +0200 * Allow to skip setting exit code. Fixes issue #39587 M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 6f8244ad519d78283fa91b0ce989295e9f4153e6 Author: Michaël Van Canneyt Date: Fri Sep 12 15:46:06 2025 +0200 * Fix timestamps M packages/fcl-fpcunit/src/plaintestreport.pp --- commit f7dcc18cbf459d01890fff46374eb49d8b489d2c Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Fri Feb 6 20:28:15 2026 +0000 FPCUnit: Fix running the specified test suite in the defaults file M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit cf4952eeab038ca2dcad806abc0c9b93de638c1a Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Fri Feb 6 20:32:34 2026 +0000 FPCUnit: Allow string values for boolean values in defaults file M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit f1d062ccb7d8f60234cc7054f2781e1f11350904 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Fri Feb 6 20:58:02 2026 +0000 FPCUnit: Parameters and values in the usage help have been reordered M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit b01dbc035904721a8126a0da4d91ed5e8511d14a Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Fri Feb 6 20:58:02 2026 +0000 FPCUnit: Improved file description for default long option values M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 34216ae07cf0afb47b2062436fa8f8d408cfa498 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Fri Feb 6 20:58:02 2026 +0000 FPCUnit: Improved usage help M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 62c07d0aebf19a07a60b59267166df37038d52f5 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Sat Feb 7 01:13:46 2026 +0000 FPCUnit: Fix typo in parameter name "--no-exitcode" in the defaults file. Issue #39587 M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit fbc84eaf6cf2321eb246a7c4354d3aee1aac312d Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Sat Feb 7 19:34:22 2026 +0000 FPCUnit: Initializing the result in the DoTestSuiteAsPlain function M packages/fcl-fpcunit/src/plaintestreport.pp --- commit 33214e82e3959850f9d083f53d49a982ffb8790a Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Sat Feb 7 19:35:04 2026 +0000 FPCUnit: Update version number M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 7b790ec5a89c6481539e66dbaf113588a1bb7b89 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Sun Feb 8 19:18:31 2026 +0000 FPCUnit: Ignore quotes in defaults file values M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit e4a7a38e93d2b1f05c7ff6ac95f8b8284bd6eed9 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Sun Feb 8 20:13:43 2026 +0000 FPCUnit: Read parameter "--status" from defaults file M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 8d1a22c4e547dfbf9d62e002fde5f3aa55bb5876 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Sun Feb 8 21:32:15 2026 +0000 FPCUnit: Try to keep the options in the same order M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 5858ba9fb5626f81bda21288d279e2cf8193cad1 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Sun Feb 8 21:32:15 2026 +0000 FPCUnit: Use constants for long option names M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 41bae7ddb3fb527278ce466daef97c85b5b83d80 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Sun Feb 8 21:32:15 2026 +0000 FPCUnit: Use constants for option values M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit c551ef3b591c17a49e3ea2efee12269718f626ba Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Tue Feb 10 14:27:57 2026 +0000 FPCUnit: Allow overriding the defaults file name in class descendants M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 24672dc3f49770d4bd66e8bfd096c636f9928845 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Tue Feb 10 14:34:53 2026 +0000 FPCUnit: Add "--no-config" option to ignore defaults file M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit f54b7c3b1564de36c84bb5bb772ba2459af08254 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Wed Feb 11 21:48:21 2026 +0000 FPCUnit: Add short form "-t" for "--skiptiming" option M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 2cdc202d0fb0aecba489af6634fbb44588cd5430 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Wed Feb 11 21:48:21 2026 +0000 FPCUnit: Replace the short form of the "--no-addresses" option from "-n" to "-d" M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 603cdc8183c8d1f9a4aafe6ba48d721902b085c2 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Wed Feb 11 21:48:21 2026 +0000 FPCUnit: Formatting short options M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 7721a88409517d1a3ea96ef025bf185d4e971563 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Wed Feb 11 21:48:21 2026 +0000 FPCUnit: Replace the short form of the "--sparse" option from "-r" to "-q" M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit b6f1441a32dcb2f58b026fc5ba2b9c27e612ef44 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Wed Feb 11 21:48:21 2026 +0000 FPCUnit: Add short form "-f" for "--file" option M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 8d4a491aea21c65712d729fe042245d5ca6e40ba Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Wed Feb 11 21:48:22 2026 +0000 FPCUnit: Add short form "-n" for "--no-config" option M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 720b67b89432764a23b8dc119b63a5783d4dadc4 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Thu Feb 12 10:17:06 2026 +0000 FPCUnit: Fix short options with value M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit f246b7533ce68febef886ee175041169a5655283 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Fri Feb 13 09:10:17 2026 +0000 FPCUnit: Add another boolean option for the defaults file M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 8d8485431f6673ae70970db1c74f882761114427 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Fri Feb 13 17:36:25 2026 +0000 FPCUnit: Expand configuration file from environment variable also relative to executable file M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit e63000174e68d13e7b96db7208fa5e766d40dd17 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Sat Feb 14 20:02:40 2026 +0000 FPCUnit: Improve the ability to override the configuration file in class descendants M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 4ae5a736f31814ac7ef392ab97d74390f7a6a6a7 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Sun Feb 15 15:57:22 2026 +0000 FPCUnit: Simplify reading user options from configuration in inheritors M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 7eb2dc9684ac59986f560001333426964cadc3c5 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Mon Feb 16 12:46:55 2026 +0000 FPCUnit: Allow specifying ArgHelp option in configuration to change DefaultRunAllTests setting M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 189430f98ed5869305de6b08447eb7a7443faf3f Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Mon Feb 16 15:50:14 2026 +0000 FPCUnit: Set ExitCode on errors parsing command line options M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 861b9f83db7c50d4e1e36f4ab989d095e1df0ee8 Author: n7800 <14154601-n7800@users.noreply.gitlab.com> Date: Mon Feb 16 21:54:52 2026 +0000 FPCUnit: Fix startup without options specifying running mode M packages/fcl-fpcunit/src/consoletestrunner.pas --- commit 399bf4a0cb9cb75f515aaf1b55229a44dd7070b8 Author: Michaël Van Canneyt Date: Wed Apr 22 21:43:39 2026 +0200 * Add some overload modifiers for consistency. Fixes issue #41691 M packages/fcl-fpcunit/src/testregistry.pp ================================================================ Revisions in bigsets in this set dc88694c7fe63043c2cedafd124750cd2c1fdaff