{
"errors": [ ErrorObjects ],
"failures": [ FailureObjects ],
"stats": {
"severity": {
"HIGH": 0,
"MEDIUM": 0,
"LOW": 0,
"UNDEFINED": 0
}
}
}
{
"error": "text",
"test": "test"
}
{
"url": "host.com/blah",
"type": "500_error",
"description": "500 errors r bad, mkay?",
"failure_id": 1234,
"instances": [
{
"confidence": "HIGH",
"param": {
"location": "headers",
"method": "POST",
"variables": [
"Content-Type"
]
},
"strings": [
"derp"
],
"severity": "LOW",
"signals": {
"diff_signals": [],
"init_signals": [],
"test_signals": []
}
}
]
}
Updated to add "test_id" as a key
I think we can do without the separate SignalHolder diff for the moment; I think it's mostly useful for us to make our determinations about confidence, but since we print out the contents of both SignalHolders it's easy enough to see the differences yourself in the results at this point. We might update this if the list of signals gets too long to easily compare them though