Task #4380
closedRun integration tests for every Jenkins build
0%
Description
When Jenkins is testing a change to NFD, ndn-cxx, ndn-tools, or ndn-traffic-generator, it should run the NFD integration test suite against the change and report its success or failure. This would help to ensure that the integration tests stay up to date (and also help us detect changes breaking the compatibility between programs).
This could be set up as a separate Jenkins platform using special VMs running Vagrant and VirtualBox (and with enough RAM and CPU cores to run the 5 integration test VMs concurrently inside the VM).
Likely, this would need to be configured in the ".jenkins.d" directory in each codebase. Separate instructions for the integration testing platform could be used to run the integration tests on the change (and not the standard build and test).
Updated by Davide Pesavento about 7 years ago
I couldn't agree more, but I thought we tried to do this in the past and we gave up for some reason..?
Updated by Davide Pesavento about 7 years ago
- Related to Task #1948: Run integrated tests for every Jenkins build added
Updated by Davide Pesavento about 7 years ago
- Blocked by Bug #4379: integration tests: fix broken tests added
Updated by Eric Newberry about 7 years ago
- Blocked by Feature #1895: Clone from alternate code branch in integration tests added
Updated by Eric Newberry over 6 years ago
I think this should be indicated on Gerrit with a "Verified-Integration" label, like is used for NLSR.
Updated by Eric Newberry over 6 years ago
- Blocked by Bug #4410: `run_tests.py test_ndnping` fails to terminate added
Updated by Davide Pesavento about 6 years ago
- Assignee deleted (
Eric Newberry) - Target version deleted (
v0.7)
Updated by Eric Newberry over 4 years ago
- Related to Feature #5108: Support running NFD integration tests in Docker containers added
Updated by Davide Pesavento over 2 years ago
- Category changed from Build to Integration Tests
- Assignee deleted (
Eric Newberry)
Updated by Davide Pesavento about 1 year ago
- Status changed from New to Abandoned