Simplest 1.0.1 released - no more PHP4 from now on...

Discussion of testing theory and practice, including methodologies (such as TDD, BDD, DDD, Agile, XP) and software - anything to do with testing goes here. (Formerly "The Testing Side of Development")

Moderator: General Moderators

Post Reply
lastcraft
Forum Commoner
Posts: 80
Joined: Sat Jul 12, 2003 10:31 pm
Location: London

Simplest 1.0.1 released - no more PHP4 from now on...

Post by lastcraft »

Hi...

The last PHP4 compatible version of SimpleTest was released last week. I'm afraid that if you are a PHP4 user, and you need a fix, the only way it will get done is if someone submits a patch.

The good news is that if you are a PHP5 user and use E_STRICT, the current subversion checkout should work right now. We are also working to clear down all outstanding bugs. This should form the 1.1 release.

Except that there is more bad news :(. If you have hacked SimpleTest in any way, that is - used any methods or variables with an underscore in front, you will find things changing. They will become protected or private and change name. If you want some of them to become public, and you have a use case to back it up, now would be a great time to submit a tracker item, or to contact us on the mail list. We need to know what things to keep. If we can't keep them for refactoring down the line, then at least we know the use case so that we can accommodate a similar feature.

yours, Marcus
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Re: Simplest 1.0.1 released - no more PHP4 from now on...

Post by Chris Corbyn »

This is great news... Fantastic even! :) E_STRICT was something I've been yearning for and reluctant to move to PHPUnit just to get it. Good work :) It's a good step forward.

I haven't "hacked" any SimpleTest stuff; I've only made use of the public (published) API. The only thing I ever saw potentially beaking in my simpletest usage is the fact I use the XmlReporter, wrapping my own front-end around it.
Post Reply