In order to increase test coverage, we will divide into 4 teams and each team will implement at least one BAO test and one form-based browser flow every week. All teams should run the entire test suite prior to the weekly chat and update this document to indicate status of their tests. For BAO tests - *verify that a method is used prior to writing a test. |
Team leads: Kurund, Deepak (with Dave), Yash (with Lobo), Michal
Complete by May 20
BAO Tests
Group Lead |
Test Scope |
Status |
|---|---|---|
Kurund |
Core/BAO/Location.php |
BAO/Core/Location.test |
Deepak |
Core/BAO/Phone.php, IM.php, OpenID.php |
BAO/Core/Phone.test (dgg), BAO/Core/OpenID.test (Deepak), BAO/Core/IM.test (Junia) |
Yash |
Core/BAO/Address.php |
BAO/Core/Address.test |
Michal |
Activity/BAO/Activity.php |
tests/BAO/Activity/Activity.test |
Browser / Form Tests
Kurund |
Profile Create, Edit, View, Search (gid=1) |
Browser/Profile/Profile.test |
Deepak |
New Individual (w/ address) |
Browser/Contact/NewIndividual.test (simple new individ and individual w/ address) |
Yash |
New Individual (w/ phone, email, OpenID) |
Browser/Contact/NewIndividual.test (individual w/ phone, email, OpenID) |
Michal |
New Activity ("standalone") |
tests/Browser/Activity/NewActivity.test |
Complete by June 4
BAO Tests
Kurund |
BAO/Contact.php |
BAO/Contact/Contact.test |
Deepak |
BAO/Contribution.php |
BAO/Contribute/Contribution.test (Sunil, Deepak) |
Yash |
BAO/Participant.php |
tests/CiviTest/Event.php, tests/BAO/Event/Participant.test (Amit) |
Michal |
BAO/Membership.php |
(Pankaj) |
Browser / Form Tests
Kurund |
Ajax |
Browser/Core/AJAX.test |
Deepak |
Import Contacts |
Browser/Import/ImportContact.test (Junia) |
Yash |
Online Contribution with PayPal Pro |
Browser/Contribute/OnlineContribution.test |
Michal |
Basic and Advanced Search |
(Piotr, Michal) |
Complete by June 24
BAO Tests
Team |
To Test |
Test Files Created |
Status (In Progress, Completed...) |
|---|---|---|---|
Kurund |
Core/BAO/CustomGroup.php |
CustomGroup.php(Junia-added create method) |
|
Deepak |
Core/BAO/CustomField.php, CustomOption.php |
CustomOption.test (dgg), CustomField.php (Junia, Deepak) |
In Progress |
Yash |
Core/BAO/CustomValueTable.php, CustomValue.php |
CustomValueTableSetGet.test (dgg) |
In Progress |
Michal |
PledgeBank/BAO/* |
|
|
Browser / Form Tests
Team |
To Test |
Test Files Created (by) |
Status (In Progress, Completed...) |
|---|---|---|---|
Michal |
Create Custom Group+Field for Participant, |
(Piotr, Pankaj) |
|
API Tests
Team |
To Test |
Test Files Created (by) |
Status (In Progress, Completed...) |
|---|---|---|---|
Deepak |
CustomFieldCreate.test |
Junia |
Done |
Deepak |
CustomGroupCreate.test |
Junia |
Done |
