1313 sudo -E env "PATH=$PATH" apt-get update
1414 sudo -E env "PATH=$PATH" apt-get install -y ebtables
1515 sudo -E env "PATH=$PATH" apt-get install -y ipset
16+ sudo -E env "PATH=$PATH" apt-get install -y python3-dev gcc
17+ sudo -E env "PATH=$PATH" pip install coverage
1618 mkdir -p /home/circleci/go1-10
1719 mkdir --parents /home/circleci/.goproject/src/github.com/Azure/azure-container-networking
1820 wget https://storage.googleapis.com/golang/go1.10.2.linux-amd64.tar.gz
@@ -26,20 +28,22 @@ jobs:
2628 go get ./...
2729 go get github.com/docker/libnetwork/driverapi
2830 go get github.com/gorilla/mux
29- sudo -E env "PATH=$PATH" go test ./ipam/
30- sudo -E env "PATH=$PATH" go test ./log/
31- sudo -E env "PATH=$PATH" go test ./netlink/
32- sudo -E env "PATH=$PATH" go test ./store/
33- sudo -E env "PATH=$PATH" go test ./telemetry/
34- sudo -E env "PATH=$PATH" go test ./cni/ipam/
35- sudo -E env "PATH=$PATH" go test ./cnm/network/
36- sudo -E env "PATH=$PATH" go test ./cns/ipamclient/
37- sudo -E env "PATH=$PATH" go test ./npm/iptm/
38- sudo -E env "PATH=$PATH" go test ./npm/ipsm/
39- sudo -E env "PATH=$PATH" go test ./npm/
40- #sudo -E env "PATH=$PATH" go test ./cns/restserver/
31+ go get golang.org/x/tools/cmd/cover
32+ sudo -E env "PATH=$PATH" go test ./ipam/ -coverprofile coverage-ipam.out
33+ sudo -E env "PATH=$PATH" go test ./log/ -coverprofile coverage-log.out
34+ sudo -E env "PATH=$PATH" go test ./netlink/ -coverprofile coverage-netlink.out
35+ sudo -E env "PATH=$PATH" go test ./store/ -coverprofile coverage-store.out
36+ sudo -E env "PATH=$PATH" go test ./telemetry/ -coverprofile coverage-telemetry.out
37+ sudo -E env "PATH=$PATH" go test ./cni/ipam/ -coverprofile coverage-ipam.out
38+ sudo -E env "PATH=$PATH" go test ./cnm/network/ -coverprofile coverage-network.out
39+ sudo -E env "PATH=$PATH" go test ./cns/ipamclient/ -coverprofile coverage-ipamclient.out
40+ sudo -E env "PATH=$PATH" go test ./npm/iptm/ -coverprofile coverage-iptm.out
41+ sudo -E env "PATH=$PATH" go test ./npm/ipsm/ -coverprofile coverage-ipsm.out
42+ sudo -E env "PATH=$PATH" go test ./npm/ -coverprofile coverage-npm.out
43+ #sudo -E env "PATH=$PATH" go test ./cns/restserver/ -coverprofile coverage-restserver.out
44+ bash <(curl -s https://codecov.io/bash)
4145workflows :
4246 version : 2
4347 run-tests :
4448 jobs :
45- - setup-and-test
49+ - setup-and-test
0 commit comments