Skip to content

[train][CI] Skip verifiers integration tests#729

Merged
SumanthRH merged 3 commits intoNovaSky-AI:mainfrom
SumanthRH:fix-ci
Dec 3, 2025
Merged

[train][CI] Skip verifiers integration tests#729
SumanthRH merged 3 commits intoNovaSky-AI:mainfrom
SumanthRH:fix-ci

Conversation

@SumanthRH
Copy link
Member

@SumanthRH SumanthRH commented Dec 2, 2025

What does this PR do?

Skips verifiers tests the right way.

#656 tried to skip failing tests but just moving the file outside of gpu_ci is not enough. this stil led to test failures:

  1. CI script executed: uv run --directory . --isolated --extra dev --extra vllm --with verifiers pytest -s tests/gpu/gpu_ci/ -m integrations
  2. No tests with marker integrations were found in gpu/gpu_ci ( as expected). The command fails with exit code 5
  3. Since the GPU CI script uses set -xeuo pipefail , the script fails.

The better fix is to skip the test temporarily with the skip marker.

The reason we skip the tests is that verifiers did a major refactor where they removed GenerateInputs object: https://github.com/PrimeIntellect-ai/verifiers/pull/549/files#diff-8bc45ba080ed8ff01ee6adbafb54c0346181c6f292928e53c2a94dd9ed5156c3 . This causes the integration test to fail. We will fix this very soon: #708

x
Signed-off-by: SumanthRH <sumanthrh99@gmail.com>
@SumanthRH SumanthRH marked this pull request as ready for review December 2, 2025 12:55
@SumanthRH
Copy link
Member Author

/gemini review

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request correctly addresses failing integration tests by skipping them. The approach of using a pytest.mark.skip is appropriate. I've provided one suggestion to make the implementation more idiomatic by including the reason for skipping directly in the marker, which will improve test reporting and maintainability.

x
Signed-off-by: SumanthRH <sumanthrh99@gmail.com>
x
Signed-off-by: SumanthRH <sumanthrh99@gmail.com>
@SumanthRH SumanthRH merged commit 4127fd1 into NovaSky-AI:main Dec 3, 2025
3 checks passed
dzorlu pushed a commit to fleet-ai/SkyRL that referenced this pull request Feb 4, 2026
# What does this PR do?

Skips verifiers tests the right way.

NovaSky-AI#656 tried to skip failing tests but just moving the file outside of
`gpu_ci` is not enough. this stil led to test failures:
1. CI script executed: `uv run --directory . --isolated --extra dev
--extra vllm --with verifiers pytest -s tests/gpu/gpu_ci/ -m
integrations`
2. No tests with marker `integrations` were found in `gpu/gpu_ci` ( as
expected). The command fails with exit code 5
3. Since the GPU CI script uses `set -xeuo pipefail` , the script fails.

The better fix is to skip the test temporarily with the skip marker. 

The reason we skip the tests is that verifiers did a major refactor
where they removed `GenerateInputs` object:
https://github.com/PrimeIntellect-ai/verifiers/pull/549/files#diff-8bc45ba080ed8ff01ee6adbafb54c0346181c6f292928e53c2a94dd9ed5156c3
. This causes the integration test to fail. We will fix this very soon:
NovaSky-AI#708

---------

Signed-off-by: SumanthRH <sumanthrh99@gmail.com>
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.

1 participant