Skip to content
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

Copy Junit results from external tests #976

Closed
5 of 11 tasks
smlambert opened this issue Mar 13, 2019 · 4 comments
Closed
5 of 11 tasks

Copy Junit results from external tests #976

smlambert opened this issue Mar 13, 2019 · 4 comments
Labels
canosp type:external 3rd party application tests (invoked by the make target 'external')

Comments

@smlambert
Copy link
Contributor

smlambert commented Mar 13, 2019

A single issue to track which external tests have their junit results copied out for easier viewing via Jenkins GUI, will close the individual issues in favour of this issue.

External tests that have been updated to copy junit results out to mount:

@sophia-guo
Copy link
Contributor

As mentioned in #1042 the current junit test report strategy is running the tests locally to find out where the junit reports are generated, and then use that path in the docker cp command to copy to host machine. This is kind of hardcoded, which only works for certain version. If anything updates the reports are not accurate.

@smlambert
Copy link
Contributor Author

Your last sentence is not quite right... If reports get generated they are still accurate, we just happen not to be able to find them because something may have changed about where they get generated, so the reports are not available via Jenkins UI.

For the underlying test frameworks, there is usually a way to tell the framework where you would like to put the report. If so, that is what we should do, so that all reports go to a common/standard location.

@smlambert
Copy link
Contributor Author

@yinggzz - some of the tests in the description were removed, but this is the issue to get test results to a mount so that the Jenkins job could display them (to make it easier to debug)

@smlambert
Copy link
Contributor Author

Actually going to close this as stale and created #3464 as a fresh take on this work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
canosp type:external 3rd party application tests (invoked by the make target 'external')
Projects
None yet
Development

No branches or pull requests

2 participants