Export linktest via the CM API.
* Three actions are exported; start, stop, and status. The last is cause we have to poll to determine when linktest has actually finished or stopped. I hate all this polling. * For start, linktest can be performed synchronously, which is fine on a small experiment, but in general you want to use the async option and check back later. When using async, we return the spewlog URL to the caller so that linktest can be monitored. * A couple of minor changes to linktest itself for using a spew log. * Some simple test rspecs and a linktest.py driver.
Showing with 297 additions and 6 deletions