There is a newer version of the record available.

Published November 3, 2021 | Version v0.11.0
Software Open

se2p/pynguin: Pynguin v0.11.0

  • 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 the FitnessValues 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