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

Implement GHA to run CLI tests #22706

Closed
Tracked by #24753
nollymar opened this issue Aug 9, 2022 · 6 comments · Fixed by #25885 or #25963
Closed
Tracked by #24753

Implement GHA to run CLI tests #22706

nollymar opened this issue Aug 9, 2022 · 6 comments · Fixed by #25885 or #25963

Comments

@nollymar
Copy link
Contributor

nollymar commented Aug 9, 2022

Parent Issue
#24753

A GHA should be implemented to run CLI tests (if needed) and generate a report. It's important to consider:

@stale
Copy link

stale bot commented Dec 1, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Dec 1, 2022
@stale stale bot closed this as completed Dec 8, 2022
@nollymar nollymar reopened this Apr 26, 2023
@nollymar nollymar removed the stale label Apr 26, 2023
@nollymar nollymar moved this from New to Current Sprint Backlog in dotCMS - Product Planning Apr 26, 2023
@nollymar nollymar moved this from Current Sprint Backlog to In Progress in dotCMS - Product Planning Jun 30, 2023
dcolina added a commit that referenced this issue Jul 5, 2023
dcolina added a commit that referenced this issue Jul 5, 2023
dcolina added a commit that referenced this issue Jul 5, 2023
dcolina added a commit that referenced this issue Jul 5, 2023
dcolina added a commit that referenced this issue Jul 5, 2023
dcolina added a commit that referenced this issue Jul 5, 2023
dcolina added a commit that referenced this issue Jul 5, 2023
dcolina added a commit that referenced this issue Jul 5, 2023
dcolina added a commit that referenced this issue Jul 5, 2023
dcolina added a commit that referenced this issue Jul 11, 2023
@dcolina
Copy link
Contributor

dcolina commented Aug 31, 2023

Now the reports are shown correctly. Surefire excludes files with the pattern */**IntegrationTest.java.

dcolina added a commit that referenced this issue Sep 1, 2023
dcolina added a commit that referenced this issue Sep 1, 2023
@nollymar nollymar linked a pull request Sep 6, 2023 that will close this issue
nollymar pushed a commit that referenced this issue Sep 6, 2023
* #22706 Excluding integration tests of surefire plugin.

* #22706 Fixing cli tests reporting status (error cases).

* #22706 Building CORE docker image for current commit before running cli testcontainers tests.

* #22706 Fixing build image docker stage on GHA

* #22706 Fixing docker build stage on GHA.

* #22706 Fix on checking for test failures and errors.

* #22706 Removing surefire plugin.

* #22706 Enabling cache on the docker image build step.

* #22706 Updating CLI GHA triggers.

---------

Co-authored-by: daniel.colina <[email protected]>
@github-project-automation github-project-automation bot moved this from In Review to Done in dotCMS - Product Planning Sep 6, 2023
@nollymar nollymar moved this from Done to Internal QA in dotCMS - Product Planning Sep 6, 2023
@nollymar nollymar assigned fabrizzio-dotCMS and unassigned dcolina Sep 6, 2023
@nollymar nollymar reopened this Sep 6, 2023
@github-project-automation github-project-automation bot moved this from Internal QA to Current Sprint Backlog in dotCMS - Product Planning Sep 6, 2023
@nollymar nollymar moved this from Current Sprint Backlog to Internal QA in dotCMS - Product Planning Sep 6, 2023
@fabrizzio-dotCMS fabrizzio-dotCMS removed their assignment Sep 13, 2023
@fabrizzio-dotCMS
Copy link
Contributor

I verified that the reports were shown correctly and also that changes made in the backend were getting picked.
I'm passing it.

@nollymar nollymar moved this from Internal QA to Done in dotCMS - Product Planning Sep 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment