NEWS (original) (raw)
Life-cycle Policy Prior to v1.0.0
Be aware that this package produces code that enters into your package’s R documentation files. Until testex reaches1.0.0, there are no guarantees for a stable interface, which means your package’s tests written in documentation files may fail if interface changes.
- Adds configuration (
Config/testex/options) field"version", which is automatically updated when a newer version oftestexis first used.
This field is checked to decide whether the currently loaded version oftestexis capable of re-running your tests.
Currently, a conservative approach is taken. If there is a version mismatch,testexwill suggest updating when run independently using a testing framework and will disabletestextesting duringR CMD checkto avoid causing downstream test failures as the API changes. However, this means thattestextests will be ineffective if your package is out-of-date with the releasedtestexversion onCRAN
Past av1.0.0release, this behavior will be relaxed to check for a compatible major version.