[root]/UNIT_TESTER/run/pars
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
westram | 52 (100.0%) | 597 (100.0%) | 11.4 |
* 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
108 lines of code changed in 22 files:
* 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]
84 lines of code changed in 2 files:
* reintegrates 'random' into 'trunk'
- replaces random number generator by portable version (using boost)
- approve changed test results (PARSIMONY: mix protein tree; CONSENSUS: random regression test)
- accept one unstable test result
* adds: log:branches/random@15551:15558
127 lines of code changed in 12 files:
* reintegrates 'pars' into 'trunk'
- performs #643
* adds: log:branches/pars@15428:15450,15452:15458
194 lines of code changed in 14 files:
* fixes #645
* adds:
- log:branches/addtest@13650:13653
84 lines of code changed in 2 files: