Project

General

Profile

Actions

Task #4378

closed

Create Vagrant box for integration tests

Added by Eric Newberry over 6 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Integration Tests
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:

Description

Currently, the NFD integration testing code for Vagrant-based environments builds a VM template from scratch every time the testing script is run. A good amount of time is spent installing dependencies on the template via apt-get, such as the Boost libraries. It would be helpful to package a Vagrant box with the dependency libraries already installed and use this in the tests. When the template VM is being set up, a check (apt-get update && apt-get upgrade) would need to be done for updates to the libraries and any other packages on the system.

Additionally, it would be good to give the template VM, which builds ndn-cxx, NFD, etc., more RAM (up from 2GB) and multiple cores (up from 1) so that integration testing takes less time. The compilation flags would also need to be adjusted (currently they are set to "-j1", which limits the build to one thread).

Actions

Also available in: Atom PDF