Skip to content

Conversation

@reza-mahdiani-m
Copy link
Contributor

Summary

Adds CPU-based CI tests for vLLM Docker environment build validation.

Changes:

  • Added 3 essential tests: build success, components, security
  • CPU-only tests (no GPU required)
  • Integrates with existing make functional-tests

Test Coverage:
✅ Docker image builds without errors
✅ Python 3.12, virtualenv, required paths present
✅ Container runs as non-root (uid 1000)

@reza-mahdiani-m reza-mahdiani-m changed the title Add vLLM Dockerfile build tests [RAPTOR-15086] Add vLLM Dockerfile build tests Nov 18, 2025
- Add 3 tests for Docker build, components, and security validation
- CPU-only tests compatible with CI harness (no GPU required)
- Tests run in ~4-5 minutes with Docker image caching
- Comprehensive README with troubleshooting guide
- Non-invasive: no changes to existing code
Tests validate:
- Docker image builds successfully
- Python 3.12, virtualenv, and paths exist
- Container runs as non-root user (security)
@devexp-slackbot
Copy link

The Needs Review labels were added based on the following file changes.

Team @datarobot/core-modeling (#predictive-ai) was assigned because of changes in files:

tests/functional/test_vllm/README.md
tests/functional/test_vllm/test_dockerfile.py

Team @datarobot/genai-systems (#genai-systems) was assigned because of changes in files:

tests/functional/test_vllm/README.md
tests/functional/test_vllm/test_dockerfile.py

If you think that there are some issues with ownership, please discuss with C&A domain at #sdtk slack channel and create PR to update DRCODEOWNERS\CODEOWNERS file.

Copy link

@mbromanowsky mbromanowsky left a comment

Choose a reason for hiding this comment

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

LGTM for Predictive AI.

@reza-mahdiani-m
Copy link
Contributor Author

Thanks @mbromanowsky

@reza-mahdiani-m reza-mahdiani-m merged commit f19a532 into master Nov 19, 2025
22 checks passed
@engprod-2 engprod-2 bot deleted the vll_image_test branch November 19, 2025 18:07
@mbromanowsky
Copy link

@reza-mahdiani-m , did you ever get a review from GenAI Systems? I reviewed for Predictive AI, since we are co-owners of the affected files, but this PR was about LLMs, so GenAI are the experts and main stakeholders. I think you should have waited for their approval.

@reza-mahdiani-m reza-mahdiani-m restored the vll_image_test branch November 19, 2025 18:29
reza-mahdiani-m added a commit that referenced this pull request Nov 19, 2025
@reza-mahdiani-m
Copy link
Contributor Author

My bad., As it is just new tests and documentation, I did not revert them back.
I recovered the branch and I asked for the review again. I can apply the comments on a new PR

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.

3 participants