Published November 3, 2021
| Version v0.11.0
Software
Open
se2p/pynguin: Pynguin v0.11.0
Creators
- 1. Chair of Software Engineering II, Faculty of Computer Science and Mathematics, University of Passau, Germany
Description
- Fix a control-dependency bug in DynaMOSA. Loops in the control-dependence graph caused DynaMOSA to not consider certain targets because they were control dependent on goals that had not yet been covered due to the loop.
- Improve documentation
- Split and extend
FitnessValues
to avoid expensive re-computations. This also extends the API of theFitnessValues
and refactors large parts of the fitness handling. - Fix for bumpiness of flaky tests. Whenever Pynguin generates a test that behaves flaky result could be that coverage over time looks like ventricular fibrillation especially for the MIO algorithm. The fix prevents this by carefully revisiting the equality of chromosomes.
- Improve handling of entry/exit nodes in the CFG; this fixes issues with Python 3.10
Files
se2p/pynguin-v0.11.0.zip
Files
(529.8 kB)
Name | Size | Download all |
---|---|---|
md5:675a282689f2f776c51ee0caa35b74f3
|
529.8 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/se2p/pynguin/tree/v0.11.0 (URL)