Directory UNIT_TESTER/

Directory Created:
2010-02-18 09:12
Total Files:
24
Deleted Files:
2
Lines of Code:
6144

[root]/UNIT_TESTER
        directory in repo flags (1 files, 2 lines)
        directory in repo run (42 files, 21338 lines)
            directory in repo consense (0 files, 0 lines)
                directory in repo 1 (7 files, 475 lines)
                directory in repo 2 (5 files, 894 lines)
                directory in repo 3 (4 files, 1543 lines)
                directory in repo 4 (3 files, 146 lines)
                directory in repo 6 (1 files, 49 lines)
            directory in repo diff (4 files, 72 lines)
            directory in repo display (25 files, 17249 lines)
            directory in repo distance (5 files, 151 lines)
            Folder removed from repo fakehome (0 files, 0 lines)
            directory in repo general (6 files, 90 lines)
            directory in repo help (3 files, 933 lines)
            directory in repo homefake (0 files, 0 lines)
                directory in repo .arb_prop (1 files, 1 lines)
            directory in repo impexp (39 files, 4469 lines)
            directory in repo pars (22 files, 828 lines)
            directory in repo pvp (4 files, 63 lines)
            directory in repo tools (23 files, 475 lines)
            directory in repo trees (1 files, 27 lines)
            directory in repo xsub (4 files, 511 lines)
        Folder removed from repo sockets (0 files, 0 lines)
        directory in repo valgrind (2 files, 179 lines)

Lines of Code

UNIT_TESTER/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 552 (100.0%) 9309 (100.0%) 16.8
westram 538 (97.5%) 9258 (99.5%) 17.2
epruesse 10 (1.8%) 35 (0.4%) 3.5
aboeckma 4 (0.7%) 16 (0.2%) 4.0

Most Recent Commits

westram 2023-07-13 16:28 Rev.: 19433


* accept duplicate symbols (i.e. symbols with multiple definition locations), if the SYMBOL is reported as 'non-virtual thunk to SYMBOL':
- remove thunk-prefix from stored symbol.
- this fixes a duplicate symbol error with gcc 10.3 referring to
{{{
./EDIT4/ED4_manager.cxx:1604: Warning: first definition of ED4_species_manager::~ED4_species_manager()
./EDIT4/ed4_class.hxx:1800: Error: duplicated definition of ED4_species_manager::~ED4_species_manager() (in same unit). Bug?
}}}
- did not find any other way to get rid of that error.
- Note: comment-out the 'if ($non_virtual_thunk)' line to again trigger the error.

14 lines of code changed in 1 file:

  • UNIT_TESTER: dupsymwarn.pl (+14 -1)
westram 2023-05-25 14:50 Rev.: 19363


* reintegrates 'ali' into 'trunk'
* basically implements #854
* adds: log:branches/ali@19357:19362

3 lines of code changed in 1 file:

  • UNIT_TESTER: test_global.h (+3)
westram 2022-11-13 16:47 Rev.: 19339


* reintegrates 'refactor' into 'trunk'
- eliminates old interface of {{{GBS_strstruct}}}
- add a few new unittests (editor-config string + some PT-SERVER-functions)
* adds: log:branches/refactor@19300:19338

39 lines of code changed in 2 files:

  • UNIT_TESTER: test_helpers.h (+6 -6), test_unit.h (+33 -18)
westram 2022-07-21 14:01 Rev.: 19167


* reintegrates 'split' into 'trunk'
* adds: log:branches/split@19102:19166

18 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+18 -1)
westram 2022-06-29 11:41 Rev.: 19080


* disable {{{TEST_EXPECT_ERROR_CONTAINS__BROKEN}}} (this was mainly a pitfall!)

1 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+1 -1)
westram 2022-04-06 14:29 Rev.: 18981


* export/use {{{ARB_CORE_LIBS}}} (instead of using {{{ARB_GLIB_LIBS}}} directly).

1 lines of code changed in 1 file:

  • UNIT_TESTER: Makefile (+1 -1)
westram 2022-03-04 12:26 Rev.: 18959


* reintegrates 'progress' into 'trunk'
- implements #789
* adds: log:branches/progress@18885:18958

16 lines of code changed in 2 files:

  • UNIT_TESTER: Makefile (+1), dupsymwarn.pl (+15 -5)
westram 2022-02-02 13:41 Rev.: 18914


* fix error handling for piped commands in perl
- when forking piped commands
* use error message ($!) instead of exitcode ($?).
* use message 'failed to fork'.
- when closing piped commands
* show IPC errors and exitcode of command.

5 lines of code changed in 3 files:

  • UNIT_TESTER: gcov2msg.pl (+2 -2), reporter.pl (+1 -1), sym2testcode.pl (+2 -2)
westram 2021-12-19 19:24 Rev.: 18876


* target 'oneunit' fails after 'clean' (still fails)
- fix a few problems with .sym files.

6 lines of code changed in 1 file:

  • UNIT_TESTER: Makefile.suite (+6 -4)
westram 2021-09-15 13:52 Rev.: 18730


* remove trailing whitespace from c source.

13 lines of code changed in 3 files:

  • UNIT_TESTER: TestEnvironment.cxx (+6 -6), UnitTester.cxx (+2 -2), test_global.h (+5 -5)
westram 2021-02-01 16:42 Rev.: 18640


* move {{{mod_rlimit.h}}} to allow usage in production code.

2 lines of code changed in 3 files:

  • UNIT_TESTER: Makefile (+1 -1), UnitTester.cxx (+1 -1), mod_rlimit.h (del)
westram 2020-04-06 15:18 Rev.: 18437


* reintegrates 'io' into 'trunk'
* adds: log:branches/io@18428:18436

1 lines of code changed in 1 file:

  • UNIT_TESTER: Makefile.test (+1)
westram 2020-04-01 17:21 Rev.: 18426


* reintegrates 'unittest' into 'trunk'
* adds: log:branches/unittest@18363:18425

146 lines of code changed in 5 files:

  • UNIT_TESTER: Makefile.test (+30 -2), dumpTestLocations.pl (new 31), dupsymwarn.pl (+8 -1), list_undefined_units.pl (new 76), sym2testcode.pl (+1 -1)
westram 2020-03-05 17:40 Rev.: 18362


* fix symbol warning when no location is in symbol listing.

1 lines of code changed in 1 file:

  • UNIT_TESTER: dupsymwarn.pl (+1 -1)
westram 2020-03-03 13:23 Rev.: 18352


* full update from child 'fix' into 'trunk'
* adds: log:branches/fix@18339:18351

93 lines of code changed in 2 files:

  • UNIT_TESTER: Makefile.suite (+1 -1), dupsymwarn.pl (+92 -23)
westram 2020-02-26 18:18 Rev.: 18334


* do not try to dump not-generated list under OSX

2 lines of code changed in 1 file:

  • UNIT_TESTER: Makefile.suite (+2)
westram 2020-02-26 11:48 Rev.: 18327


* disable duplicate-symbol-test introduced with [18322] for OSX
- nm-output under OSX does not provide enough information.

5 lines of code changed in 1 file:

  • UNIT_TESTER: Makefile.suite (+5)
westram 2020-02-25 17:12 Rev.: 18324


* extract flag check
- check other global symbols for duplication.
* comments.

11 lines of code changed in 1 file:

  • UNIT_TESTER: dupsymwarn.pl (+11 -2)
westram 2020-02-25 16:21 Rev.: 18323


* dupsym.lst:
- move into same dir as symbol files.
- remove VC ignores.
* cleanup + rename.

3 lines of code changed in 3 files:

  • UNIT_TESTER: .gitignore (-1), Makefile.suite (+1 -1), dupsymwarn.pl (+2 -7)
westram 2020-02-25 15:57 Rev.: 18322


* check symbol listings (generated for unittests) for unwanted duplicated symbols.
* be quiet if no duplicate detected.

133 lines of code changed in 4 files:

  • UNIT_TESTER: .gitignore (+1), Makefile.suite (+19 -5), dupsymwarn.pl (new 112), make_symlist.sh (+1 -1)
westram 2020-02-21 14:07 Rev.: 18311


* reintegrates 'saicalc' into 'trunk'
- implements #730
* adds: log:branches/saicalc@18141:18310

12 lines of code changed in 2 files:

  • UNIT_TESTER: reporter.pl (+7 -1), test_unit.h (+5 -4)
westram 2019-10-08 17:51 Rev.: 18159


* full update from child 'fix' into 'trunk'
- fix item name accessors ({{{GBT_get_name}}} + {{{GBT_get_name_or_description}}})
- add {{{null2empty}}}
* adds: log:branches/fix@18140:18158

1 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+1 -1)
westram 2019-09-26 18:39 Rev.: 18120


* add new target 'cleanRelinkable':
- removes libs, executables + tests to reduce size of WC (esp. in sanitized builds).
- avoid 'cleanRelinkable' causes rebuild (esp. rebuild of RaxML8).
* fix bogus-error when target 'clean' in UNIT_TESTER got called.

3 lines of code changed in 1 file:

  • UNIT_TESTER: Makefile (+3 -1)
westram 2019-05-23 15:49 Rev.: 17901


* replace SEGFAULTs in class {{{containing}}} by assertion failures.

2 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+2 -1)
westram 2019-05-10 13:57 Rev.: 17877


* reintegrates 'gcc' into 'trunk'
* adds: log:branches/gcc@17850:17876

3 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+3 -3)
westram 2019-04-26 16:56 Rev.: 17817


* Unit tests:
- Makefile.setup.template:
* move config sections (rarely used to bottom).
* fix trailing whitespace.
* add fun restriction vs crashtests.
* add xrefs.
* force Conf mode.
- rename 5 tests (which call crashtests) by adding suffix -> allows to filter
- count tests skipped by RESTRICT_FUN/RESTRICT_MODULE as "skipped" => list them in summary.
- ignore directory UNIT_TESTER/tests.

47 lines of code changed in 5 files:

  • UNIT_TESTER: .gitignore (+1), Makefile.setup.template (+38 -35), README.txt (+4), sym2testcode.pl (+3 -1), test_unit.h (+1)
westram 2019-04-04 16:50 Rev.: 17743


* rename diff params into fgot + fwant.
* create diff in direction "wanted->got".
* add missing defines for WARN_MISS_ARBDIFF.

36 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+36 -28)
westram 2019-04-02 18:15 Rev.: 17729


* fix test condition "contains":
- checking for empty part
* always returned 'true'
* now fails assertion and returns 'false' (it is unwanted to test that)
- fix callers

14 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+14 -3)
westram 2019-03-27 11:13 Rev.: 17703


* provide stacktraces for {{{UndefinedBehaviorSanitizer}}}
- similar as done for {{{AddressSanitizer}}} and {{{LeakSanitizer}}}
- add verbose-flags to debug code that filters logfiles and rewrites stacktrace into message-format ({{{FILE:LINE: MESSAGE}}})
- fix paths of stacktraces (expand+reduce pathprefixes; trace enter/leave directory messages)

53 lines of code changed in 1 file:

  • UNIT_TESTER: reporter.pl (+53 -9)
westram 2019-03-27 11:02 Rev.: 17702


* only fix whitespace

9 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+9 -9)
westram 2019-03-25 18:16 Rev.: 17697


* fix wrong messages in compile log:
- add default for (often listed) test-makefiles
- expand paths of asan-messages

10 lines of code changed in 1 file:

  • UNIT_TESTER: reporter.pl (+10 -2)
westram 2019-03-07 17:58 Rev.: 17647


generally activate TEST_VALID_LOCATION for me.

6 lines of code changed in 1 file:

  • UNIT_TESTER: UnitTester.cxx (+6 -6)
westram 2019-03-04 20:39 Rev.: 17641


* reintegrates 'mix' into 'trunk'
- improve git/svn interoperability
* adds: log:branches/mix@17637:17640

4 lines of code changed in 1 file:

  • UNIT_TESTER: .gitignore (+4)
westram 2019-03-04 15:22 Rev.: 17634


* reintegrates 'mix' into 'trunk'
* prepare arb for hybrid svn/git use (central svn + local git)
* adds: log:branches/mix@17631:17633

1 lines of code changed in 1 file:

  • UNIT_TESTER: .gitignore (new 1)
westram 2018-10-02 16:08 Rev.: 17428


* partial merge from 'svalues' into 'trunk'
- root branches always need to have identical remarks (associated with the root-edge)
* condition previously implicit, now hardened by tests/assertions/...
* fixed several bugs that violated this condition
* adds: log:branches/svalues@17420:17427

6 lines of code changed in 2 files:

  • UNIT_TESTER: README.txt (+4 -2), sym2testcode.pl (+2 -2)
westram 2018-09-18 10:58 Rev.: 17376


* skip {{{-l}}} on DARWIN

7 lines of code changed in 1 file:

  • UNIT_TESTER: make_symlist.sh (+7 -2)
westram 2018-07-20 14:15 Rev.: 17220


* partial merge from 'group' into 'trunk'
* adds:
- [17219/branches/group]
- [17217/branches/progress]

15 lines of code changed in 1 file:

  • UNIT_TESTER: sym2testcode.pl (+15 -4)
westram 2018-07-06 16:02 Rev.: 17160


* reintegrates 'group' into 'trunk'
- misc. cleanup:
* group related functions now all accessible via menu of 1st ntree window
* DRY selection of 2 trees
* warn if annotated tree isnt visible
* fix mnemonics
* fix error handling (compare taxonomy)
* unittest comments added to tree remarks
* names
* adds: log:branches/group@17139:17159

3 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+3)
westram 2018-04-30 18:27 Rev.: 16936


* reintegrates 'cleanup' into 'trunk'
- performs #762 (shrink 3.7 k)
* adds: log:branches/cleanup@16924:16935

2 lines of code changed in 1 file:

  • UNIT_TESTER: UnitTester.cxx (+2 -6)
westram 2018-04-25 11:08 Rev.: 16919


* reintegrates 'pvp' into 'trunk'
- adds {{{arb_calc_pvp}}} (CLI tool to calculate posvar)
* adds: log:branches/pvp@16906:16918

1 lines of code changed in 1 file:

  • UNIT_TESTER: Makefile.test (+1)

(269 more)

Generated by StatSVN 0.7.0