Skip to content
Ondrej Fabry edited this page Jul 23, 2019 · 11 revisions

VPP Integration

https://github.com/ligato/vpp-agent/blob/dev/tests/integration/README.md

Quick start

Run integration tests with default VPP version
➤ make integration-tests
Run with the current supported version of some VPP release
➤ make integration-tests VPP_VERSION=1908
➤ make integration-tests VPP_VERSION=1904 # this is default
➤ make integration-tests VPP_VERSION=1901
Run in verbose mode
➤ ./tests/integration/vpp_integration.sh -test.v 
Run specific test case
➤ ./tests/integration/vpp_integration.sh -test.run TestPing
Run specific test case in verbose mode
➤ ./tests/integration/vpp_integration.sh -test.v -test.run TestPing

Test cases

  • test installing VPP (deb packages)
  • test starting VPP
  • test running VPP
    • check crash
    • check CLI
    • check binary API
    • check stats API
  • test generating binapi
  • test compiling with all supported VPP versions (vppapiclient)
  • test connecting to VPP
    • check API compatibility
  • ...
Clone this wiki locally