-
Notifications
You must be signed in to change notification settings - Fork 0
Atoum
The modern, simple and intuitive unit testing framework Atoum is following the rules for semantic versions. They are doing a very well job and two of three tested releases were flawless. PHPSemVer tested it and likes to tell the world.
Atoum 2.6.1 has been compared with 2.7.0 using PHPSemVer 3.2.0 and the built-in Atoum rule set. A total of 594 files were parsed and compared containing 13 changes. None of them seemed like a breaking change which is a great work!
These are the first five changes that phpsemver compare -R Atoum 2.6.1 2.7.0
shows:
Level | Message |
---|---|
patch | mageekguy\atoum\runner::removeReports() body changed |
patch | mageekguy\atoum\runner::setReport() body changed |
patch | mageekguy\atoum\test::setAssertionManager() body changed |
patch | mageekguy\atoum\asserters\exception::check() body changed |
patch | mageekguy\atoum\asserters\exception::isInstanceOf() body changed |
Atoum 2.5.2 has been compared with 2.6.0 using PHPSemVer 3.2.0 and the built-in Atoum rule set. A total of ~600 files were parsed and compared containing ~25 changes. Unfortunately one of them seems like a breaking change - that is sad.
These are the first five changes that phpsemver compare -R Atoum 2.6.1 2.7.0
shows:
Level | Message |
---|---|
major | mageekguy\atoum\scripts\runner::runAgain() removed |
minor | mageekguy\atoum\script\arguments\parser::getClosestArgument() added |
minor | mageekguy\atoum\scripts\runner::getLooper() added |
minor | mageekguy\atoum\scripts\runner::setLooper() added |
minor | mageekguy\atoum\scripts\git\pusher::getForceMode() added |
Atoum 2.5.0 has been compared with 2.4.1 using PHPSemVer 3.2.0 and the built-in Atoum rule set. A total of 349 files were parsed and compared containing 61 changes. None of them seemed like a breaking change.
Here are the first five results of the report:
Level | Message |
---|---|
minor | mageekguy\atoum\test::getExtensionConfiguration() added |
minor | mageekguy\atoum\asserters\castToArray added |
minor | mageekguy\atoum\asserters\dateTime::__get() added |
minor | mageekguy\atoum\asserters\dateTime::isDateTime() added |
minor | mageekguy\atoum\asserters\dateTime::isImmutable() added |
All 61 changes (100%) seem like a feature or less. Nice work!
Those results are not double-checked and just parsed by PHPSemVer. Ask a human being or dev of Atoum to be absolutely clear about the changes or read more in their announcements: http://atoum.org/release/2016/01/08/release-2-5-0.html