Skip to content

Conversation

bavshin-f5
Copy link
Member

No description provided.

We need this to ensure that 900031a does not happen again.
To maintain a reasonable test execution time, the target runs parallel
jobs on all available CPUs.
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR configures the CI pipeline to run nginx-tests in selected jobs by introducing a new full-test target that includes both module and NGINX integration test suites.

  • Introduces TEST_JOBS variable for parallel test execution using system processor count
  • Creates a new full-test target that runs both module tests and NGINX tests with parallelization
  • Configures CI to use full-test for specific matrix combinations (stable-1.28 + debug build) while using regular test for others

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
build/compat-posix.mk Adds TEST_JOBS variable for POSIX-compatible make systems
build/compat-gnu.mk Adds TEST_JOBS variable for GNU make systems
Makefile Introduces full-test target with parallel execution and modifies existing test target
.github/workflows/ci.yaml Configures conditional test target selection and removes sparse checkout restriction

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@bavshin-f5 bavshin-f5 merged commit b3da380 into nginx:main Aug 25, 2025
14 checks passed
@bavshin-f5 bavshin-f5 deleted the full-test branch August 25, 2025 20:41
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

Successfully merging this pull request may close these issues.

2 participants