We have a Jenkings job based on JJB that tracks the latest tempest tests resuls of ODL against Openstack with networking-odl ml2.
Since the tests 1) require networking-old and 2) that is not available before Kilo, and 3) Kilo is not yet released, we use the latest devstack build. That is not ideal, as we really should use a stable openstack build against the latest and greatest ODL snapshot. Within a month's time, Kilo will be released and this issue can be addressed.
BUILD=4 ;  # Note: the latest build number can be obtained from the link above.
Grabbing results from builds 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 done.
These files (up to 10 log rotates of 1Mb) will have a chatty log of what ODL did during the tests.
This file will contain all the json RPCs sent and received by the ml2. For any given test, search for its name here and you can pretty easily locate the RPCs.
Also, we can go to ODL logs and check if there was anything on the ODL's side that could explain the failure.
See info on running tests locally by going here.