While paying down tech debt I have been working on test quality (Gauge is
still missing a lot of testing, so I'll work on that also).
I added some checks to make sure after every test, that FAUCET's exception
log is empty and also that there are no OFPErrors.
It looks like group table support causes some (though it apparently doesn't
affect functionality). Nonetheless we should never cause such switch
errors. I'll look into why.
I will also add a feature to the test to automatically tcpdump the OF
channel. Apart from making busted tests easier to diagnose, I want to add
automated reporting on OF channel traffic (Eg worst case peak, etc). Good
development instrumentation but also I think good instrumentation for
research minded people looking at OF performance etc.
Show replies by date