As discussed before, it would be very useful if an API were developed to allow external modules, such as coder, to perform additional review items. The API would need both server and client side hooks.

Client
The module would need to define some sort of info hook that would tell PIFR how to run it, where to get results from.

Server
The server needs to provide hooks for the external modules to store and retrieve the results for a particular test.

Transfer
The XML-RPC layer needs to support the transfer of arbitrary data.

Comments

boombatower’s picture

Title: Design and implement API for external module reviews » Abstract review API and re-implement SimpleTest review
Assigned: Unassigned » boombatower

Instead of just adding an API for external module reviews PIFR should implement the SimpleTest review through the API as well.

boombatower’s picture

Status: Active » Needs review
StatusFileSize
new44.78 KB

Fairly far along. (end of night)

boombatower’s picture

StatusFileSize
new51.01 KB

Completed client review process revamp (classes).

boombatower’s picture

StatusFileSize
new53.48 KB

Drupal 6 testing is now supported by review backend.

boombatower’s picture

StatusFileSize
new60.15 KB

Update a few remaining areas, including pifr_client.php so that you can just pick a few types.

boombatower’s picture

StatusFileSize
new110.26 KB

Finalizing things and implementing on server side.

boombatower’s picture

StatusFileSize
new162 KB

Re-factored some things.

Client confirmation with multiple environments seems to work well..except test doesn't get marked as result.

Last area to fix is regular pifr.next() (non-confirmation) test information array generation.

boombatower’s picture

Status: Needs review » Fixed
StatusFileSize
new163.75 KB

Committing this..a few rough edges, but overall good.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.