qa:testfest:webdev
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
qa:testfest:webdev [2008/03/28 07:14] – changes in acceptance process lsmith2 | qa:testfest:webdev [2017/09/22 13:28] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Test Fest Web development team and strategies | + | ====== PHP TestFest 2008 ====== |
+ | |||
+ | //This page contains out-dated material and is archived here for informational purposes. For recent information, | ||
+ | |||
+ | ===== Test Fest Web development team and strategies ===== | ||
The PHP Project is happy to announce the development of it's Test Fest Web Platform built on top of the Solar Framework. There has been quite a bit of thinking and meditation on the subject from my part (David) and I have came up with the solution to our problem. Solar. It is developed by our great open source contributor and colleague Paul M. Jones and is very robust but still very fast and flexible. | The PHP Project is happy to announce the development of it's Test Fest Web Platform built on top of the Solar Framework. There has been quite a bit of thinking and meditation on the subject from my part (David) and I have came up with the solution to our problem. Solar. It is developed by our great open source contributor and colleague Paul M. Jones and is very robust but still very fast and flexible. | ||
Line 19: | Line 23: | ||
* Registration Area (As a simple user, or as a group) | * Registration Area (As a simple user, or as a group) | ||
* Login Area (Where the group/user will enter their user name and password) | * Login Area (Where the group/user will enter their user name and password) | ||
- | * Live Test Writing Area: A place where contributors can write tests online ([[http:// | + | * Live Test Writing Area: A place where contributors can write tests online ([[http:// |
* File upload area (A contributor will be able to upload single .phpt file or .zip/ | * File upload area (A contributor will be able to upload single .phpt file or .zip/ | ||
* Files Area (A place where the contributor will see all his submitted tests (Uploaded, Confirmed, In Review, Accepted, Refused etc) | * Files Area (A place where the contributor will see all his submitted tests (Uploaded, Confirmed, In Review, Accepted, Refused etc) | ||
Line 36: | Line 40: | ||
* Login Area: Where the mentor logs in | * Login Area: Where the mentor logs in | ||
* Test Review area: A place where the mentor can see all the " | * Test Review area: A place where the mentor can see all the " | ||
- | * Announcement Area: A place for the mentors to announce news on the main page of the Test Fest | + | * Announcement Area: A place for the mentors to announce news on the main page of the Test Fest (low priority) |
- | * Live Test Test Area: A place for the mentors to Test the patch directly online. (@TODO) | + | * Live Test Test Area: A place for the mentors to Test the patch directly online. (@TODO) (low priority) |
==== General process & evolution Area ==== | ==== General process & evolution Area ==== | ||
- | This whole section will behave a bit like a blog for the Test Fest. All mentors will be able to post their news (If they have any) and all the accepted/ | + | This whole section will behave a bit like a blog for the Test Fest. All mentors will be able to post their news (If they have any) and all the accepted/ |
- | + | ||
- | Nothing too fancy, something simple, clear, easy to follow. | + | |
- | + | ||
- | Perhaps a "top contributor" | + | |
==== Committing Submissions and Cronjob ==== | ==== Committing Submissions and Cronjob ==== | ||
Mentors that commit tests that are even partially derived by a submission should note down the URL's to the submission that helped in writing the test. A cronjob will scan the commit log at regular intervals and add a relation to the committed version to the original submissions. This will automatically set the given submission to accepted (and add any additional comment to the comment field) and will enable displaying a diff between the submission and the committed version. | Mentors that commit tests that are even partially derived by a submission should note down the URL's to the submission that helped in writing the test. A cronjob will scan the commit log at regular intervals and add a relation to the committed version to the original submissions. This will automatically set the given submission to accepted (and add any additional comment to the comment field) and will enable displaying a diff between the submission and the committed version. |
qa/testfest/webdev.1206688445.txt.gz · Last modified: 2017/09/22 13:28 (external edit)