Published October 6, 2021
| Version v0.10.0
Software
Open
se2p/pynguin: Pynguin v0.10.0
Authors/Creators
- 1. Chair of Software Engineering II, Faculty of Computer Science and Mathematics, University of Passau, Germany
Description
- Provide support for Python 3.10
- Pynguin now set
typing.TYPE_CHECKING = Trueexplicitly before parsing the subject under test in order to be able to collect also information about types that are only imported due to type checking/providing type annotations. - Improved generation of collection statements
- Cleanup the implementation of the algorithms
- Add supports for enums in the test-generation process
- Cleanup the implementation of the dynamic value seeding
- Make Pynguin executions as deterministic as we possibly can
- Make DynaMOSA the default algorithm
- Allow the generation of an HTML coverage report similar to the one generated by Coverage.py. This allows to show the subject under test and the coverage achieved by the test cases generated by Pynguin in the web browser.
- Add a CITATION.cff file
- Improve the internal control-flow graph
- Improve the documentation
- Cleanup and remove unused code
- Fix a bug in post-processing
- Fix a bug in branch coverage instrumentation on
forloops - Add a variant of the whole-suite algorithm that uses an archive
- Guard imports that are only necessary for type checking in Pynguin's modules by
if typing.TYPE_CHECKINGconditions
Files
se2p/pynguin-v0.10.0.zip
Files
(533.8 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:2c65a40f3c266804576b4466d85c937b
|
533.8 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/se2p/pynguin/tree/v0.10.0 (URL)