Warning
THIS MODULE DOES NOT HAVE STABLE PUBLIC API
Test cases for checking execution and outcome of checkbox jobs. Each test case is parametrized by the job id and execution “profile”.
The profile is simply a string that somehow characterizes where this test is applicable.
Implementation detail of TestCaseWithParameters
Creates subsequent tuples for each job that has reference data
Execute the specified job.
The job is invoked using a high-level interface from box so the test will actually execute the same way as the UI would execute it. It will create/tear-down appropriate session objects as well.
Returns (result, return_code) where result is the deserialized JSON saved at the end of the job.