My proposal would be for the following fields to be required:

0. timeStamp (not very meaningful, general sdt requirement)
1. buildResult    (success or failure)
2. failureType    (none/unittest/checkstyle/...)
3. failureMessage (...)
4. runtime (to associate build data into batches)
5. startTimeMillis (build start time)
6. endTimeMillis   (build end time)
7. project [or buildFileName]
14. buildTarget (junitAll/compileAll/quickStart/...)

And these would be part of the keyvaluepairs field:

8. configuration (Hackystat-UH/ALL/JPL)
9. startType (CC-auto/CC-manual/Workstation-manual)
10. checkstyleRunned (true/false)
11. compilationRunned (true/false)
12. unittestRunned (true/false)
13. failureModuleName (hackyKernel/hackyStdExt/...)

Cheers, Philip

Reply via email to