Directory UNIT_TESTER/

Directory Created:
2010-02-18 09:12
Total Files:
22
Deleted Files:
1
Lines of Code:
5807

[root]/UNIT_TESTER
        directory in repo flags (1 files, 2 lines)
        directory in repo run (39 files, 17711 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, 17274 lines)
            directory in repo distance (3 files, 69 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 (22 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 512 (100.0%) 8784 (100.0%) 17.1
westram 498 (97.3%) 8733 (99.4%) 17.5
epruesse 10 (2.0%) 35 (0.4%) 3.5
aboeckma 4 (0.8%) 16 (0.2%) 4.0

Most Recent Commits

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)
westram 2018-04-20 13:04 Rev.: 16904


* reintegrates 'pvp' into 'trunk'
- fixes #782
- implements #701
* adds: log:branches/pvp@16882:16903

2 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+2 -2)
westram 2018-02-15 12:51 Rev.: 16861


* reintegrates 'unittest' into 'trunk'
- fixed non-deterministic behavior of add-species:
* 2 sequences in test-DB were identical (changed 1 bp)
* {{{AP_tree_edge}}} cannot be used to store insert-positions (uses pair of {{{AP_tree_nlen}}} instead)
* corrected some undefined behavior (results did depend on compiler version+flags):
- general order of inserts was undefined
- order of initial-insert was undefined (used by complete tree reconstruction)
- bugs fixed:
* not all possible insert-positions were tested
* sometimes species were added at wrong positions
* if multiple species were inserted at the same position, the following optimization
- did modify topology
- now optimizes all multi-inserts globally
- at leaf-positions: includes the leaf (Note: this does not modify the original topology)
* insert order now is "longest sequence first" (was "shortest sequence first")
- fixed unwanted behavior when testing for content of generated files
* adds: log:branches/unittest@16807:16860

20 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+20 -8)
westram 2017-12-02 13:16 Rev.: 16778


* unittests may permit retries using {{{TEST_ALLOW_RETRY}}}
- workaround for randomly failing tests

76 lines of code changed in 5 files:

  • UNIT_TESTER: README.txt (+5), TestEnvironment.cxx (+2 -2), UnitTester.cxx (+44 -31), UnitTester.hxx (+4 -4), test_global.h (+21 -9)
westram 2017-11-28 19:22 Rev.: 16766


* reintegrates 'gcc' into 'trunk'
- mostly cosmetics changes
* adds: log:branches/gcc@16655,16741:16743,16752:16765

12 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+12 -23)
westram 2017-11-28 18:09 Rev.: 16763


* partial merge from 'gcc' into 'trunk'
- use {{{nullptr}}} in Cxx11 (with backward compatibility)
* adds: log:branches/gcc@16683:16740,16744:16746,16751

41 lines of code changed in 7 files:

  • UNIT_TESTER: Makefile.test (+1 -1), TestEnvironment.cxx (+6 -6), UnitTester.cxx (+9 -9), sym2testcode.pl (+3 -2), test_global.h (+10 -7), test_runtool.h (+1 -1), test_unit.h (+11 -11)
westram 2017-11-12 15:53 Rev.: 16649


* partial merge from 'gcc' into 'trunk'
- handles #770 by reducing optimizations of several bleeding test functions
* adds: log:branches/gcc@16636:16648

34 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+34)
westram 2017-10-31 14:13 Rev.: 16592


* partial merge from 'vectorize' into 'trunk'
- eliminates {{{usleep}}} (using {{{nanosleep}}} via {{{ARB_sleep}}})
* adds: log:branches/vectorize@16587:16591

8 lines of code changed in 2 files:

  • UNIT_TESTER: Makefile (+1), UnitTester.cxx (+7 -6)
westram 2017-10-18 14:54 Rev.: 16552


* partial merge from 'io' into 'trunk'
- {{{GB_rename_file}}} -> {{{GB_move_file}}}
- add {{{GB_copy_file}}}
- add safe versions of both
* adds: log:branches/io@16527:16532

1 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+1 -1)
westram 2017-09-21 18:34 Rev.: 16412


* reintegrates 'unittest' into 'trunk'
- limit memory for unittest code to 1Gb (not with sanitizer)
* instantly reveals accidental allocations caused by unsigned underflow
- fix underflows in ACI commands {{{format}}} + {{{format_sequence}}} (allocated 4Gb with certain parameters)
- reactivate sanitizer for builds
* adds: log:branches/unittest@16405:16411

90 lines of code changed in 3 files:

  • UNIT_TESTER: Makefile (+1), UnitTester.cxx (+9), mod_rlimit.h (new 80)
westram 2017-09-18 15:23 Rev.: 16374


* reintegrates 'aci' into 'trunk'
- refactored wide parts of ACI code (incl. SRT+REG)
* added more test
* ACI tracing
- more complete and readable
- automatically turned off when done with expression
* improved error messages (esp. diagnostics)
* documentation (updated, added missing)
* fixed a bunch of bugs (incl. SEGV and deadlock)
* ACI now runs inside execution environment
- ACI language may be extended with custom commands (implements #756)
* added ACI extension for group-batch-rename
* adds:
- log:branches/aci@16170:16373
- log:branches/addtest@16193:16316

11 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+11 -10)
westram 2017-08-09 14:59 Rev.: 16223


* reintegrates 'cover' into 'trunk'
- fixes compilation with COVERAGE
* ARB perl module failed to load (since [13739])
* linking executables broken (apparently since [14038])
* adds: log:branches/cover@16213:16222

4 lines of code changed in 2 files:

  • UNIT_TESTER: Makefile (+2 -2), Makefile.test (+2 -2)
westram 2017-07-10 12:29 Rev.: 16119


* reintegrates 'saiexport' into 'trunk'
- implements #743
* adds: log:branches/saiexport@16023:16118

19 lines of code changed in 4 files:

  • UNIT_TESTER: Makefile.test (+1), sym2testcode.pl (+2 -2), test_runtool.h (+1), test_unit.h (+15 -1)
westram 2017-06-29 15:18 Rev.: 16043


* reintegrates 'fix' into 'trunk'
- valgrind fixes
* generally repaired valgrinding (external tools)
* {{{group_scaling}}} was not initialized correct (RUI)
- DRYed code to run external tools from unittests
* adds: log:branches/fix@16037:16042

118 lines of code changed in 3 files:

  • UNIT_TESTER: Makefile (+2), Makefile.setup.template (-1), test_runtool.h (new 116)
westram 2017-04-21 11:55 Rev.: 15805


* partial merge from 'group' into 'trunk'
- accepts ARB_ERROR in several test macros
- fixes common useless warning from 'savetest'
* adds: log:branches/group@15795,15797

8 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+8)
westram 2017-04-05 11:06 Rev.: 15738


* rename only

2 lines of code changed in 1 file:

  • UNIT_TESTER: TestEnvironment.cxx (+2 -2)
westram 2017-01-16 12:17 Rev.: 15579


* reintegrates 'unittest' into 'trunk'
- activates unittests under OSX (performs #740)
* disabled a few tests + accepted a few modified results (see #741)
* {{{RegExpr}}} no longer uses exception
* fix quoting of {{{char*}}} (in reported test result)
- fixes several compiler flags unknown under OSX/clang
- fix usability of compile log (make now prints directory)
* adds: log:branches/unittest@15534:15578
* removes: [15520/branches/warnings]

17 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+17 -5)
westram 2017-01-04 18:06 Rev.: 15513


* reintegrates 'warnings' into 'trunk'
- activate additional warnings (gcc 5.x++)
- Cxx11-forward final (classes+methods)
- fix tag problems caused by using preprocessor
* adds: log:branches/warnings@15486:15489,15491:15501,15506:15512

3 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+3 -3)
westram 2016-12-30 13:17 Rev.: 15483


* partial merge from 'warnings' into 'trunk'
- no spam from GDE (filter compiler warnings, do not request vectorizer info)
- remove leftover occurrences of {{{grep -P}}} (harmless for OSX; only used for targets 'tags' and 'ut')
* adds: log:branches/warnings@15469:15470,15472,15474:15475,15479:15480

1 lines of code changed in 1 file:

  • UNIT_TESTER: Makefile.suite (+1 -1)
westram 2016-12-28 12:24 Rev.: 15453


* merge [15451] from 'pars' into 'trunk'
- Note: this change fixes the double evaluation problem, but introduces new problems (see #737)

13 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+13 -9)
westram 2016-12-20 14:58 Rev.: 15429


* fix unit-tests for stabs-format

16 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+16 -1)
westram 2016-09-27 16:23 Rev.: 15279


* reintegrates 'errhandle' into 'trunk'
* adds: log:branches/errhandle@15275:15278

2 lines of code changed in 1 file:

  • UNIT_TESTER: test_unit.h (+2 -3)

(248 more)

Generated by StatSVN 0.7.0