-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Speed up process for a developer iteratively debugging a single failing test #38
Comments
The following may already be in place. I haven't run it in many months. If the camera stream was processed in parallel as well, this might make the iterative process much faster. |
Sadly that probably won't help very much if either;
I think this is confusing the roles of the QA engineer and the developer. If the developer is investigating a failure reported by a QA engineer then they probably have only one test that they're repeatedly re-running while they change the code each time.
IMHO What you describe is appropriate for the QA person but not the developer.
|
(Edited to emphasise the different roles)
One scenario where the tests will be used is with a QA engineer running the whole set of tests and passing the failing tests to a developer to fix. In this scenario, the developer gets a report of a failure and keeps repeatedly running that one failing test while debugging the implementation. In these circumstances, the elapsed time to run the test and obtain the result is very important. Concerns have been raised that this elapsed time is too long with the test runner + OF as currently used.
One possibility would be what we discussed previously, the camera streams to the test runner and the OF starts processing that streamed data incrementally as the data arrives without waiting for the end of a test or indeed the end of a test run.
Other possibilities may exist.
The text was updated successfully, but these errors were encountered: