64269 tests passing! Quite nice. We are regularly investing on improving our tests.
Some actions are worth mentioning:
- Executable comments (not counted in the tests above) are disguised assertions that help the users to understand code. Soon we will add them to the automatic build.
- DrTests plugin architecture will bring super cool analyses to improve your tests and code. S. Demeyer’s group at antwerp is working on test amplification for Pharo and more.
- UI testing. We are testing Morphic and GTK UIs with the SAME test suites.
- FFI testing. We are testing FFI with C programs to make sure that FFI is working as it should.
At the end of the day, this is always intriguing to see that we rarely have access to the bug/enhancement requests and tests of proprietary software – may be because it is better not to show their non existence. While with open-source projects like Pharo, YOU can measure our progress and see it. Now transparency as a cost, we can get bashed that we have too many enhancement requests, that we are moving too fast.
At the end of the day, we get a better and more robust system and we are investing in the future!
Stay tuned. Pharo is growing and feeling better.