Closed (fixed)
Project:
Project issue file test
Version:
6.x-2.x-dev
Component:
Code
Priority:
Critical
Category:
Feature request
Assigned:
Reporter:
Created:
19 Jan 2009 at 08:44 UTC
Updated:
11 Apr 2009 at 00:00 UTC
Jump to comment: Most recent file
Comments
Comment #1
hunmonk commentedit's already in there, as $file['pid']
Comment #2
boombatower commentedI think we should either just add the field project_uri (as I need the name for CVS checkout for planned expansion into testing contrib) or modify the batch format a bit.
Probably also need the branch the file applies to.
Something like:
The information about a project would look something like this:
This information will be referenced by the files and thus will be updated for the projects that have new files to be tested. In that way all the files are tested on the most up to date project information (aka if name changes or w/e). I would prefer this done of the PIFT side so that if we open this up to Drupal shops or w/e I don't have to write special code for each of them, and at the moment Drupal core is checked out from a different location then the contrib will be.
Comment #3
boombatower commentedSince this will require a bit of modification for the XML-RPC data structure I think we should go through and clean-up/standardize everything while we are at it.
File structure
Currently a file consists of (comments explain how I reference, possibly come to a consensus):
There seems to be an inconsistency in formal names like issue_id and short names like cid, pid.
What we end up with is: (10 fields to 7!)
I have taken the time to format the, current, query that collects this data and attached it.
Project structure
There are a few project specific pieces of data which will be required. (This will also allow full abstraction of Drupal core procedures! make way for Drupal 8.x)
By sending project data whenever a file is requested to be tested it ensure that it is up-to-date (in-case of rare module rename), and allows the system to auto-collect/sync data without our intervention.
Final batch format
While at it I think I will change XML-RPC method name from pifr.batch.queue to pifr.queue.
A 2.x branch of PIFT needs to be started to coincide with PIFR 2.x.
Comment #4
boombatower commentedComment #5
boombatower commentedUpdated format.
Comment #6
boombatower commentedAll required XML-RPC calls have been updated to the PIFR 6.x-2.x standard.