Ticket #4688 (closed: wontfix)
No test output for broken VanillaPythonInterface tests
Reported by: | Owen Arnold | Owned by: | Martyn Gigg |
---|---|---|---|
Priority: | minor | Milestone: | Release 2.6 |
Component: | Framework | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Mathieu Doucet |
Description (last modified by Martyn Gigg) (diff)
VanillaPythonInterface test broke due to invalid syntax, but the jenkins build page says 'no errors' on tests. Seems to be no text xml output so there was nothing to inspect other than the raw console output.
see jenkins rhel_5 build number #6590 http://download.mantidproject.org/jenkins/job/isis_rhel5/6590/
Change History
comment:2 Changed 8 years ago by Nick Draper
- Milestone changed from Release 2.1 to Release 2.2
Moved at end of release 2.1
comment:4 Changed 8 years ago by Nick Draper
- Milestone changed from Release 2.3 to Release 2.4
Moved to release 2.4
comment:7 Changed 7 years ago by Martyn Gigg
- Milestone changed from Release 2.6 to Release 2.7
Batch move to 2.7
comment:9 Changed 7 years ago by Martyn Gigg
- Status changed from new to verify
- Resolution set to wontfix
- Description modified (diff)
- Milestone changed from Backlog to Release 2.6
As mentioned in the comment I don't think we can do anything easily about this and I don't personally think it's worth the time and effort. We can still get the information from the console so I think we should just settle for that.
comment:10 Changed 7 years ago by Mathieu Doucet
- Status changed from verify to verifying
- Tester set to Mathieu Doucet
comment:13 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 5535
I had a quick look at this and we can't do anything about it very easily. The problem is that syntax errors get reported as soon as a module is imported and each of the test is imported into the main runner right at the top of the VanillaPythonInterfaceTest.py script before main() is called. The XML runner is only constructed in main() so the it then can't report any errors.
We also don't control generation of the main runner script so we'd have to roll-our-own.