The data set below is well done. I was thinking about the Build SDT from the perspective of 'make' and it has all the fields needed for accurate reporting of what happens in a build initiated this way.
The only suggestions I have are minor. Can you change the following parameter names:
10) checkstyleRunned to checkstyleRun 11) compilationRunned to compilationRun 12) unittestRunned to unitTestRun
Thanks, Mike
Philip Johnson wrote:
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
