TPT-4462: Add integration tests for RDMA interfaces#713
Conversation
…ts-for-rdma-interfaces
There was a problem hiding this comment.
Pull request overview
Adds integration coverage for RDMA VPC/Subnet behavior, ensuring vpc_type is surfaced correctly and RDMA resources behave as expected (notably around IPv6 behavior) in DevCloud.
Changes:
- Extend existing VPC/Subnet integration assertions to validate
vpc_type == "regular". - Add new RDMA-focused integration tests for loading and filtering RDMA VPCs and for creating/loading RDMA subnets.
- Introduce a session-scoped
create_vpc_with_rdma_typefixture to provision RDMA VPCs for tests.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| test/integration/models/vpc/test_vpc.py | Adds assertions for regular VPCs/subnets and introduces RDMA VPC/Subnet integration tests. |
| test/integration/conftest.py | Adds a session-scoped fixture to create/delete an RDMA VPC for integration tests. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
It's strange, could you please try again @ezilber-akamai ? Maybe it was a kind of temporary issue, because I'm able to run it locally with DevCloud? |
📝 Description
Created integration tests for functionality of RDMA interfaces
Note:
RDMA functionality is available on DevCloud only at the moment
✔️ How to Test
make test-int TEST_ARGS="-k test_get_vpc_with_rdma_type"make test-int TEST_ARGS="-k test_get_vpc"make test-int TEST_ARGS="-k test_get_subnet_with_rdma_type"make test-int TEST_ARGS="-k test_get_subnet"