I'm starting to make a patch to the JUnit task such that it captures a snapshot of the system state as part of the test results. What properties should be captured to give the necessary information for interpretting test results? Currently I'm grabbing these: Project.getUserProperties() Project.getProperties() Should I be capturing anything else? I'm mirroring the behavior of the properties by first building a collection from getUserProperties and then overlaying any non-existing properties into it from getProperties, so that getUserProperties takes precedence. If this is not correct, please let me know. I have (locally only, of course) modified the JUnitTask.java file to capture these properties and will also be modifying XMLJUnitResultFormatter.java file to pull these properties from the JUnitTest instance and put them into the XML result as well as add the output of these properties in XSL so that the tag will include this in the HTML results. Any comments or suggestions before I get too deep into this? There are only a few places that I'll be modifying code, it seems, though. I'll forward my code modifications back to this list for review and inclusion as soon as I implement these changes. Thanks, Erik