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

Update Test Environment to macOS-14 and Enhance Logging During Test Execution #2806

Merged
merged 2 commits into from
Feb 10, 2024

Conversation

marevol
Copy link
Contributor

@marevol marevol commented Feb 10, 2024

We've made significant updates to improve our CI/CD pipeline and test logging. Here's a summary of the changes:

  1. Execution Environment Update: We've updated the .github/workflows/maven.yml file to switch our CI execution environment from ubuntu-latest to macos-14. This change ensures that our builds and tests have access to the necessary resources for efficient execution.
  2. Enhanced Test Logging: To improve the visibility and troubleshooting capabilities of our testing process, we've introduced detailed logging in our test suite. Changes include logging at the beginning and end of test cases in CrudTestBase.java and GsaConfigParserTest.java, providing clear markers for test start and completion points. This aims to simplify identifying issues and understanding test flow.
  3. Log Configuration: A new log4j2.xml configuration file has been added to src/test/resources, setting up a standard logging format and level (INFO) across the test suite. This ensures that all test logs follow a consistent format, making them easier to read and analyze.

These changes are designed to enhance our development process by providing a more robust and transparent testing environment.

@marevol marevol added the task label Feb 10, 2024
@marevol marevol added this to the 15.0.0 milestone Feb 10, 2024
@marevol marevol self-assigned this Feb 10, 2024
@marevol marevol merged commit 106900a into 15.0.x Feb 10, 2024
1 of 4 checks passed
@marevol marevol deleted the 15.0.x_gha2 branch February 10, 2024 11:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant