Commit 9dbea23
Add 55 unit tests covering feature gaps; document micromamba dev environment
New test file (tests/test_coverage_gaps.py) covers previously untested
features: ELU/SELU/LeakyReLU activations, JSON export validation,
innovation tracker pickle support, IZ neuron overflow handling,
parallel evaluator seeded reproducibility, spawn count adjustment,
config parameter error paths, and gene equality by innovation number.
Updated CLAUDE.md to document the neat-python micromamba environment
which includes CuPy for GPU tests. This resolves the apparent 0%
GPU coverage which was caused by running tests with system Python.
Overall coverage: 90% → 97% (with micromamba env).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent d8bd3a4 commit 9dbea23
2 files changed
+574
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
9 | 19 | | |
10 | 20 | | |
| 21 | + | |
| 22 | + | |
11 | 23 | | |
12 | 24 | | |
13 | 25 | | |
14 | | - | |
| 26 | + | |
15 | 27 | | |
16 | 28 | | |
17 | | - | |
| 29 | + | |
18 | 30 | | |
19 | 31 | | |
20 | | - | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
21 | 36 | | |
22 | 37 | | |
23 | 38 | | |
| |||
0 commit comments