# run-tests gsoc status?

- Thread: https://externals.io/message/39981
- Original archive: https://news-web.php.net/php.internals/39981
- Started by Hannes Magnusson on 2008-08-15T18:23:30+00:00
- Messages: 10
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #39981 — Hannes Magnusson — 2008-08-15T18:23:30+00:00

URL: https://externals.io/message/39981#39981

> Because it was the easiest way to fix this: __FILE__ is not same with clean
> and actual test sections,
> so the clean section code did nothing however you run the tests..
>
> btw. run-tests.php is such a mess that I don't want to even look at the code
> anymore.

There was a run-tests.php rewrite application accepted for gsoc this
summer.. I however haven't heard a word about it since then..
Does anyone know the status of that project?

-Hannes

---

## #39982 — Sebastian Bergmann — 2008-08-15T21:17:52+00:00

URL: https://externals.io/message/39981#39982 · In reply to: #39981

Hannes Magnusson wrote:
> There was a run-tests.php rewrite application accepted for gsoc this
> summer.. I however haven't heard a word about it since then..
> Does anyone know the status of that project?

 The original plan was that I mentor this project. Then it was assigned
 to Travis. The only time I read about it after that, I got the
 impression that the project shifted from improving run-tests.php to
 working on http://phpt.info/. I might be wrong, though.

-- 
Sebastian Bergmann                          http://sebastian-bergmann.de/
GnuPG Key: 0xB85B5D69 / 27A7 2B14 09E4 98CD 6277 0E5B 6867 C514 B85B 5D69

---

## #40099 — Derick Rethans — 2008-08-27T08:46:20+00:00

URL: https://externals.io/message/39981#40099 · In reply to: #39981

> 
> > […]
> 
> There was a run-tests.php rewrite application accepted for gsoc this
> summer.. I however haven't heard a word about it since then..
> Does anyone know the status of that project?

Still no reply to this? I suppose the project is then not going 
anywhere. Can any of the GSoC admins see if something happened with 
reviews here? 

regards,
Derick

-- 
HEAD before 5_3!: http://tinyurl.com/6d2esb
http://derickrethans.nl | http://ezcomponents.org | http://xdebug.org

---

## #40100 — Michal Dziemianko — 2008-08-27T10:33:23+00:00

URL: https://externals.io/message/39981#40100 · In reply to: #40099

Hi,
If nobody is working on it this task, I may take it. (I will keep on  
working on my project as long as possible, but I have too much on my  
head right now to do 'creative' stuff - need something with clearly  
defined goals).
If Sebastian or Travis (they mentored this project, didn't they?)  
have a few minutes to discuss what is wrong with the old script it  
would be really nice, and I will be able to start it on Friday or  
Saturday I think.
Cheers,
Michal



> 
>
> > […]
>
> Still no reply to this? I suppose the project is then not going
> anywhere. Can any of the GSoC admins see if something happened with
> reviews here?
>
> regards,
> Derick
>
> -- 
> HEAD before 5_3!: http://tinyurl.com/6d2esb
> http://derickrethans.nl | http://ezcomponents.org | http://xdebug.org

---

## #40101 — johannes@php.net — 2008-08-27T12:36:50+00:00

URL: https://externals.io/message/39981#40101 · In reply to: #40099

> > […]
> 
> Still no reply to this? I suppose the project is then not going 
> anywhere. Can any of the GSoC admins see if something happened with 
> reviews here? 

Nothing happened there, neither student nor mentor filled out the final
survey nor did I see any code. (but that's also true for projects doing
quite well)

johannes

---

## #40104 — Travis Swicegood — 2008-08-27T14:59:52+00:00

URL: https://externals.io/message/39981#40104 · In reply to: #40101

Hey guys;



> 
> > […]
>
> Nothing happened there, neither student nor mentor filled out the  
> final
> survey nor did I see any code. (but that's also true for projects  
> doing
> quite well)

Sorry about this guys.  A large part of this is my fault.  The time I  
could devote to this quickly evaporated as the summer wore on.  I  
tried to get someone familiar with project to take over as mentor a  
little over half way through, but everyone else was tied up too.   
Couple that with someone that got in over their head and, well, the  
GSoC project just couldn't make it.

All that said, I'm shooting for a 1.0 of PHPT by the end of the year.   
That will have complete running of the php-src tests, parallel test  
running, and full support for Windows (thanks in large part to all of  
the testing of PHPT that Elizabeth Smith has done).

Michal - I would love to have some help on this.  As I alluded to  
here, there is already a replacement for run-tests.php in the PHPT  
project (phpt.info).  It's 0.1 release was a rewrite of PEAR_RunTest,  
so there are some discrepancies between what it can do currently and  
what run-tests is capable of.  If you would like to help out, feel  
free to ping me off-list or on phpt-dev for some guidance.

-T

---

## #40105 — Sebastian Bergmann — 2008-08-27T15:30:23+00:00

URL: https://externals.io/message/39981#40105 · In reply to: #40104

Travis Swicegood schrieb:
> All that said, I'm shooting for a 1.0 of PHPT by the end of the year. 

 So the student worked on PHPT instead of run-tests.php?

-- 
Sebastian Bergmann                          http://sebastian-bergmann.de/
GnuPG Key: 0xB85B5D69 / 27A7 2B14 09E4 98CD 6277 0E5B 6867 C514 B85B 5D69

---

## #40108 — Travis Swicegood — 2008-08-27T16:25:10+00:00

URL: https://externals.io/message/39981#40108 · In reply to: #40105

> So the student worked on PHPT instead of run-tests.php?

Yes, as we talked about earlier in the year on IRC and on the wiki.   
For those of you who don't know what PHPT is:  It's a ground-up  
rewrite of the PEAR_RunTest code (which was based on run-tests.php)  
that addresses the short-comings in architecture that both  
PEAR_RunTest and run-tests.php have.  It's about 90% of the way there  
to being able to completely run all of the .phpt files in php-src, it  
just needs some attention to clean up all of the loose ends.

-T

---

## #40110 — Sebastian Bergmann — 2008-08-27T16:35:12+00:00

URL: https://externals.io/message/39981#40110 · In reply to: #40108

Travis Swicegood schrieb:
> Yes, as we talked about earlier in the year on IRC and on the wiki.

 Interesting, almost everybody I talked to about this was not even aware
 of your PHPT project and thought you meant run-tests.php by it.

-- 
Sebastian Bergmann                          http://sebastian-bergmann.de/
GnuPG Key: 0xB85B5D69 / 27A7 2B14 09E4 98CD 6277 0E5B 6867 C514 B85B 5D69

---

## #40135 — Derick Rethans — 2008-08-29T14:11:23+00:00

URL: https://externals.io/message/39981#40135 · In reply to: #40108

> 
> 
> > […]
> 
> Yes, as we talked about earlier in the year on IRC and on the wiki.  For those
> of you who don't know what PHPT is:  It's a ground-up rewrite of the
> PEAR_RunTest code (which was based on run-tests.php) that addresses the
> short-comings in architecture that both PEAR_RunTest and run-tests.php have.
> It's about 90% of the way there to being able to completely run all of the
> .phpt files in php-src, it just needs some attention to clean up all of the
> loose ends.

This is definitely new information to me too. I expect that this is what 
you wanted to use the student for - work on your own special project - 
but this is something that GSoC is definitely not meant for. The 
original idea behind this project was a rewrite of run-tests.php, not 
something else. Now I hear that a different project was being worked on 
by the student, and even *this* didn't get anyware. I'm pretty much 
annoyed by this cause of action - we still didn't get any work done on 
run-tests, and the student's time was wasted on doing work for some 
private project.

regards,
Derick

-- 
HEAD before 5_3!: http://tinyurl.com/6d2esb
http://derickrethans.nl | http://ezcomponents.org | http://xdebug.org
