You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Most of the code is in here controller/src/bgp and controller/src/xmpp
# Go to one of build server
ssh $one_of_build_server
# Create a sandbox (Note: /build space is local and not backed up)
mkdir -p /build/$USER/fresh-sandbox
cd /build/$USER/fresh-sandbox
# Checkout code
/usr/local/bin/repo init --quiet -u git@github.com:Juniper/contrail-vnc
/usr/local/bin/repo sync
python third_party/fetch_packages.py
# Checkout your branch
cd controller/src/control-node
git checkout -b master github/master
cd /build/$USER/fresh-sandbox
# Build one unit test
BUILD_ONLY=TRUE NO_HEAPCHECK=TRUE scons -uj32 --optimization=debug src/bgp:bgp_server_test
# Run unit test
LOG_DISABLE=1 ./build/debug/bgp/test/bgp_server_test
# Build all bgp unit tests
BUILD_ONLY=TRUE NO_HEAPCHECK=TRUE scons -uj32 --optimization=debug controller/src/bgp:test
# Run all all bgp unit tests
LOG_DISABLE=1 NO_HEAPCHECK=TRUE scons -uj32 --optimization=debug controller/src/bgp:test
# Run a single test-case within a unit test
LOG_DISABLE=1 gdb --args build/debug/bgp/test/bgp_route_test --gtest_filter=BgpRouteTest.PathCompareEIBGP