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

Add Smoke Tests #86

Merged
merged 2 commits into from
Apr 7, 2021
Merged

Add Smoke Tests #86

merged 2 commits into from
Apr 7, 2021

Conversation

sophia-guo
Copy link
Contributor

Close #83

Signed-off-by: Sophia Guo sophia.gwf@gmail.com

@sophia-guo sophia-guo marked this pull request as draft March 7, 2021 02:46
@github-actions
Copy link

github-actions bot commented Mar 7, 2021

Thank you for creating a pull request!
In order to run the pipeline tests I require an admin to post the following comment: run tests

@sophia-guo
Copy link
Contributor Author

run tests

@adoptopenjdk-github-bot
Copy link
Contributor

🟠 PR TESTER RESULT 🟠

❎ Some pipelines failed or the job was aborted! ❎
See the pipeline-build-check below for more information...

@sophia-guo
Copy link
Contributor Author

run tests

@adoptopenjdk-github-bot
Copy link
Contributor

🟠 PR TESTER RESULT 🟠

❎ Some pipelines failed or the job was aborted! ❎
See the pipeline-build-check below for more information...

pipelines/build/common/openjdk_build_pipeline.groovy Outdated Show resolved Hide resolved
pipelines/build/common/openjdk_build_pipeline.groovy Outdated Show resolved Hide resolved
pipelines/defaults.json Show resolved Hide resolved
pipelines/build/common/openjdk_build_pipeline.groovy Outdated Show resolved Hide resolved
@sophia-guo
Copy link
Contributor Author

run tests

@adoptopenjdk-github-bot
Copy link
Contributor

🟠 PR TESTER RESULT 🟠

❎ Some pipelines failed or the job was aborted! ❎
See the pipeline-build-check below for more information...

@sophia-guo
Copy link
Contributor Author

run tests

@adoptopenjdk-github-bot
Copy link
Contributor

🟢 PR TESTER RESULT 🟢

✅ All pipelines passed! ✅

@sophia-guo sophia-guo force-pushed the smokeT branch 4 times, most recently from a748aa8 to f7e7702 Compare March 8, 2021 14:41
@sophia-guo
Copy link
Contributor Author

run tests

@adoptopenjdk-github-bot
Copy link
Contributor

🟠 PR TESTER RESULT 🟠

❎ Some pipelines failed or the job was aborted! ❎
See the pipeline-build-check below for more information...

@sophia-guo
Copy link
Contributor Author

run tests

@adoptopenjdk-github-bot
Copy link
Contributor

🟢 PR TESTER RESULT 🟢

✅ All pipelines passed! ✅

@M-Davies
Copy link

M-Davies commented Mar 8, 2021

@sophia-guo Is this ready for review now?

@sophia-guo
Copy link
Contributor Author

run tests

Signed-off-by: Sophia Guo <sophia.gwf@gmail.com>
@smlambert
Copy link
Contributor

@M-Davies - are you good to proceed with this PR? It shows you as requesting a change, have all your requests been met?

@M-Davies
Copy link

M-Davies commented Apr 1, 2021

@M-Davies - are you good to proceed with this PR? It shows you as requesting a change, have all your requests been met?

Still looking for some clarification for this

@smlambert
Copy link
Contributor

IMHO, enableTests could just as well be called enableAQATests. The smoke tests are different, they are not part of the AQA tests, they are checking the tarball was built with the correct features enabled, and correct version information and metadata has been be produced. There could then be a enableSmokeTests option, because one may want smoke tests but not AQA tests...

I don't want us to get bogged down in this however, it is more important that we are running these then whether some person kicking off build pipelines is monkeying with settings.

So the proposal to

if (enableTests) {
    runSmokeTests()
    if (buildConfig.TEST_LIST.size() > 0) {
        try {

is fine by me.

Signed-off-by: Sophia Guo <sophia.gwf@gmail.com>
@sophia-guo
Copy link
Contributor Author

@M-Davies updated.

@M-Davies
Copy link

M-Davies commented Apr 1, 2021

run tests (assuming the PR tester does not pick up any issues missed, I'll be happy to approve this)

@karianna karianna modified the milestones: March 2021, April 2021 Apr 1, 2021
Copy link

@M-Davies M-Davies left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR tester is down due to the current jenkins instability. There's nothing I can see in the code that would indicate it would fail so I'm happy to approve this and submit a test pipeline after merge

@smlambert
Copy link
Contributor

If you are ready to merge this @M-Davies please do so (I do not believe @sophia-guo has write permissions to this repo, so she would be unable to merge her own).

@M-Davies
Copy link

M-Davies commented Apr 6, 2021

I believe @andrew-m-leonard is doing the m2 builds at the moment so I'll merge tomorrow morning when they are done

@gdams
Copy link
Member

gdams commented Apr 7, 2021

run tests

@gdams
Copy link
Member

gdams commented Apr 7, 2021

run tests

1 similar comment
@gdams
Copy link
Member

gdams commented Apr 7, 2021

run tests

@adoptopenjdk-github-bot
Copy link
Contributor

 PR TESTER RESULT 

❎ Some pipelines failed or the job was aborted! ❎
See the pipeline-build-check below for more information...

@M-Davies
Copy link

M-Davies commented Apr 7, 2021

I would merge but it appears I do not have write access to this repo anymore since it was changed to adoptium :(

@smlambert
Copy link
Contributor

smlambert commented Apr 7, 2021

@M-Davies - you are listed as a committer (https://projects.eclipse.org/proposals/eclipse-temurin) which means you should have write permissions, so please check your Eclipse profile (and make sure that your github ID is listed in it... you can see it in social media section when you click Edit profile).

@smlambert smlambert merged commit 4e54bbe into adoptium:master Apr 7, 2021
@gdams
Copy link
Member

gdams commented Apr 7, 2021

Looks like it's there: https://projects.eclipse.org/user/15355

That is rather strange?

@M-Davies
Copy link

M-Davies commented Apr 7, 2021

I'll try and sort it out on slack to avoid the spam here

@smlambert
Copy link
Contributor

I've sent a note to emo team (& cc-ed @M-Davies ) - I think what happened is that Morgan was on the committer list for the Temurin project proposal, but not in the list for the actual project once the proposal was approved. Vague recollection of Wayne not receiving Morgan's email in time for project creation. It can and should be added now, and that is what is requested by the email to emo team.

LongyuZhang pushed a commit to LongyuZhang/ci-jenkins-pipelines that referenced this pull request Sep 12, 2022
Enable all functional and sanity.external for CRIU nightly
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Incorporate Smoke Tests for Build and Packaging into the Jenkins build pipelines
7 participants