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

Create Integ test page #2394

Closed
Tracked by #2297
bshien opened this issue Aug 1, 2022 · 0 comments
Closed
Tracked by #2297

Create Integ test page #2394

bshien opened this issue Aug 1, 2022 · 0 comments

Comments

@bshien
Copy link
Contributor

bshien commented Aug 1, 2022

The integ test page will be a table and must have in each row:

  • plugin name
  • security enabled?
  • architecture
  • tests result
  • test log

OpenSearch:

To get this data I first parse the buildInfo.yml to get the Jenkins integration job numbers for x64 and arm64. I then take this number and create the link for the respective Jenkins Pipeline steps page. I regex through this page to get which components passed and failed, and display the result on the page. I also read from the cached testManifest.yml file to get which components have with or without security tests. I display the logs dependent on these, and for components that do not have with or without security, I mark the result as N/A.

Screen Shot 2022-09-08 at 12 03 01 PM

After clicking log:

Screen Shot 2022-09-08 at 1 22 13 PM

OpenSearch Dashboards:

To get this data I parse the buildInfo.yml to get the Jenkins job number for x64 and arm64. Then, I create links to the S3 which has the stdout.txt that contains which tests passed and failed. I regex through this file and display the results on the page. For each job number, there is with security and without security.

Screen Shot 2022-09-08 at 1 19 10 PM

after clicking log:

Screen Shot 2022-09-08 at 1 23 01 PM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants