faucetsdn / faucetagent

gNMI agent for faucet configuration
4 stars 2 forks source link

Add github actions workflow to run tests #39

Closed lantz closed 4 years ago

lantz commented 4 years ago

Since it removes travis it fixes #37

lantz commented 4 years ago

Sample build: https://github.com/lantz/faucetagent/runs/665361184?chexck_suite_focus=true

2020-05-12T00:36:46.7039131Z ##[section]Starting: Request a runner to run this job
2020-05-12T00:36:47.2801554Z Requesting a hosted runner in current repository's account/organization with labels: 'ubuntu-latest', require runner match: True
2020-05-12T00:36:47.3716257Z Labels matched hosted runners has been found, waiting for one of them get assigned for this job.
2020-05-12T00:36:47.4135193Z ##[section]Finishing: Request a runner to run this job
2020-05-12T00:36:52.5792930Z Current runner version: '2.169.1'
2020-05-12T00:36:52.5817431Z ##[group]Operating System
2020-05-12T00:36:52.5818055Z Ubuntu
2020-05-12T00:36:52.5818199Z 18.04.4
2020-05-12T00:36:52.5818391Z LTS
2020-05-12T00:36:52.5818610Z ##[endgroup]
2020-05-12T00:36:52.5818826Z ##[group]Virtual Environment
2020-05-12T00:36:52.5818995Z Environment: ubuntu-18.04
2020-05-12T00:36:52.5819193Z Version: 20200406.2
2020-05-12T00:36:52.5819487Z Included Software: https://github.com/actions/virtual-environments/blob/ubuntu18/20200406.2/images/linux/Ubuntu1804-README.md
2020-05-12T00:36:52.5819738Z ##[endgroup]
2020-05-12T00:36:52.5821007Z Prepare workflow directory
2020-05-12T00:36:52.6019095Z Prepare all required actions
2020-05-12T00:36:52.6030431Z Download action repository 'actions/checkout@v2'
2020-05-12T00:36:53.0268875Z ##[group]Run actions/checkout@v2
2020-05-12T00:36:53.0269310Z with:
2020-05-12T00:36:53.0269572Z   repository: lantz/faucetagent
2020-05-12T00:36:53.0269887Z   token: ***
2020-05-12T00:36:53.0270046Z   ssh-strict: true
2020-05-12T00:36:53.0270225Z   persist-credentials: true
2020-05-12T00:36:53.0270381Z   clean: true
2020-05-12T00:36:53.0270533Z   fetch-depth: 1
2020-05-12T00:36:53.0270671Z   lfs: false
2020-05-12T00:36:53.0270823Z   submodules: false
2020-05-12T00:36:53.0270979Z ##[endgroup]
2020-05-12T00:36:53.8522530Z Syncing repository: lantz/faucetagent
2020-05-12T00:36:53.8523023Z ##[group]Getting Git version info
2020-05-12T00:36:53.8523787Z Working directory is '/home/runner/work/faucetagent/faucetagent'
2020-05-12T00:36:53.8524052Z [command]/usr/bin/git version
2020-05-12T00:36:53.8524254Z git version 2.26.0
2020-05-12T00:36:53.8524930Z ##[endgroup]
2020-05-12T00:36:53.8525355Z Deleting the contents of '/home/runner/work/faucetagent/faucetagent'
2020-05-12T00:36:53.8526291Z ##[group]Initializing the repository
2020-05-12T00:36:53.8526476Z [command]/usr/bin/git init /home/runner/work/faucetagent/faucetagent
2020-05-12T00:36:53.8526676Z Initialized empty Git repository in /home/runner/work/faucetagent/faucetagent/.git/
2020-05-12T00:36:53.8526933Z [command]/usr/bin/git remote add origin https://github.com/lantz/faucetagent
2020-05-12T00:36:53.8527154Z ##[endgroup]
2020-05-12T00:36:53.8527329Z ##[group]Disabling automatic garbage collection
2020-05-12T00:36:53.8527707Z [command]/usr/bin/git config --local gc.auto 0
2020-05-12T00:36:53.8527904Z ##[endgroup]
2020-05-12T00:36:53.8529028Z ##[group]Setting up auth
2020-05-12T00:36:53.8529455Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2020-05-12T00:36:53.8529956Z [command]/usr/bin/git submodule foreach --recursive git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :
2020-05-12T00:36:53.8530423Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2020-05-12T00:36:53.8531004Z [command]/usr/bin/git submodule foreach --recursive git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :
2020-05-12T00:36:53.8531501Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2020-05-12T00:36:53.8531711Z ##[endgroup]
2020-05-12T00:36:53.8531903Z ##[group]Fetching the repository
2020-05-12T00:36:53.8532639Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --progress --no-recurse-submodules --depth=1 origin +1a15f2222feb079829a6d2a628c63b865cf0f670:refs/remotes/origin/add-github-actions
2020-05-12T00:36:53.8532878Z remote: Enumerating objects: 11, done.        
2020-05-12T00:36:53.8533073Z remote: Counting objects:   9% (1/11)        
2020-05-12T00:36:53.8533266Z remote: Counting objects:  18% (2/11)        
2020-05-12T00:36:53.8533451Z remote: Counting objects:  27% (3/11)        
2020-05-12T00:36:53.8533646Z remote: Counting objects:  36% (4/11)        
2020-05-12T00:36:53.8533835Z remote: Counting objects:  45% (5/11)        
2020-05-12T00:36:53.8534378Z remote: Counting objects:  54% (6/11)        
2020-05-12T00:36:53.8534798Z remote: Counting objects:  63% (7/11)        
2020-05-12T00:36:53.8534994Z remote: Counting objects:  72% (8/11)        
2020-05-12T00:36:53.8535354Z remote: Counting objects:  81% (9/11)        
2020-05-12T00:36:53.8535549Z remote: Counting objects:  90% (10/11)        
2020-05-12T00:36:53.8535826Z remote: Counting objects: 100% (11/11)        
2020-05-12T00:36:53.8536009Z remote: Counting objects: 100% (11/11), done.        
2020-05-12T00:36:53.8536212Z remote: Compressing objects:  11% (1/9)        
2020-05-12T00:36:53.8536406Z remote: Compressing objects:  22% (2/9)        
2020-05-12T00:36:53.8536598Z remote: Compressing objects:  33% (3/9)        
2020-05-12T00:36:53.8536872Z remote: Compressing objects:  44% (4/9)        
2020-05-12T00:36:53.8537079Z remote: Compressing objects:  55% (5/9)        
2020-05-12T00:36:53.8537275Z remote: Compressing objects:  66% (6/9)        
2020-05-12T00:36:53.8537464Z remote: Compressing objects:  77% (7/9)        
2020-05-12T00:36:53.8537651Z remote: Compressing objects:  88% (8/9)        
2020-05-12T00:36:53.8537845Z remote: Compressing objects: 100% (9/9)        
2020-05-12T00:36:53.8538044Z remote: Compressing objects: 100% (9/9), done.        
2020-05-12T00:36:53.8538532Z remote: Total 11 (delta 0), reused 4 (delta 0), pack-reused 0        
2020-05-12T00:36:53.8538822Z From https://github.com/lantz/faucetagent
2020-05-12T00:36:53.8539267Z  * [new ref]         1a15f2222feb079829a6d2a628c63b865cf0f670 -> origin/add-github-actions
2020-05-12T00:36:53.8539521Z ##[endgroup]
2020-05-12T00:36:53.8539728Z ##[group]Determining the checkout info
2020-05-12T00:36:53.8539929Z ##[endgroup]
2020-05-12T00:36:53.8540112Z ##[group]Checking out the ref
2020-05-12T00:36:53.8540861Z [command]/usr/bin/git checkout --progress --force -B add-github-actions refs/remotes/origin/add-github-actions
2020-05-12T00:36:53.8541272Z Switched to a new branch 'add-github-actions'
2020-05-12T00:36:53.8541711Z Branch 'add-github-actions' set up to track remote branch 'add-github-actions' from 'origin'.
2020-05-12T00:36:53.8541954Z ##[endgroup]
2020-05-12T00:36:53.8542309Z [command]/usr/bin/git log -1
2020-05-12T00:36:53.8542509Z commit 1a15f2222feb079829a6d2a628c63b865cf0f670
2020-05-12T00:36:53.8542707Z Author: Bob Lantz <rlantz@cs.stanford.edu>
2020-05-12T00:36:53.8543087Z Date:   Mon May 11 14:05:04 2020 -0700
2020-05-12T00:36:53.8543201Z 
2020-05-12T00:36:53.8543387Z     Add github actions workflow to run tests
2020-05-12T00:36:53.8543577Z     
2020-05-12T00:36:53.8543927Z     + add .github/workflows/run-test.yaml
2020-05-12T00:36:53.8544287Z     - remove .travis.yml
2020-05-12T00:36:53.8544485Z     + workaround to avoid breaking go on github actions
2020-05-12T00:36:53.8544689Z     + update build badge in README.md
2020-05-12T00:36:53.8591225Z ##[group]Run # sudo apt-get update
2020-05-12T00:36:53.8591470Z # sudo apt-get update
2020-05-12T00:36:53.8591630Z # Too slow! ;-p
2020-05-12T00:36:53.8591803Z # sudo apt-get -y upgrade
2020-05-12T00:36:53.8591999Z bash -x ./dependencies.sh
2020-05-12T00:36:53.8592175Z bash -x ./test-dependencies.sh
2020-05-12T00:36:53.8634722Z shell: /bin/bash -e {0}
2020-05-12T00:36:53.8634920Z ##[endgroup]
2020-05-12T00:36:54.8202688Z + set -e
2020-05-12T00:36:54.8202972Z * Installing python dependencies
2020-05-12T00:36:54.8386691Z + PIP3='pip3 -q'
2020-05-12T00:36:54.8387181Z + APT='apt -qq -y'
2020-05-12T00:36:54.8387701Z + echo '* Installing python dependencies'
2020-05-12T00:36:54.8388227Z + sudo apt -qq -y install python3-pip python3-setuptools python3-wheel psmisc
2020-05-12T00:36:54.8388344Z 
2020-05-12T00:36:54.8388525Z WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
2020-05-12T00:36:54.8388629Z 
2020-05-12T00:37:01.2803956Z psmisc is already the newest version (23.1-1ubuntu0.1).
2020-05-12T00:37:01.2818594Z psmisc set to manually installed.
2020-05-12T00:37:01.2823653Z python3-pip is already the newest version (9.0.1-2.3~ubuntu1.18.04.1).
2020-05-12T00:37:01.2827073Z The following packages were automatically installed and are no longer required:
2020-05-12T00:37:01.2828847Z   bc dns-root-data dnsmasq-base ebtables grub-pc-bin landscape-common
2020-05-12T00:37:01.2830195Z   liblldb-6.0 liblldb-8 liblxc-common liblxc1 libuv1 linux-headers-4.15.0-91
2020-05-12T00:37:01.2831537Z   lxcfs lxd lxd-client python3-attr python3-automat python3-click
2020-05-12T00:37:01.2833012Z   python3-colorama python3-constantly python3-hyperlink python3-incremental
2020-05-12T00:37:01.2834239Z   python3-pam python3-pyasn1 python3-pyasn1-modules python3-service-identity
2020-05-12T00:37:01.2835430Z   python3-twisted python3-twisted-bin python3-zope.interface uidmap xdelta3
2020-05-12T00:37:01.2836577Z Use 'sudo apt autoremove' to remove them.
2020-05-12T00:37:01.2838204Z The following additional packages will be installed:
2020-05-12T00:37:01.2839727Z   python3-crypto python3-keyring python3-keyrings.alt python3-secretstorage
2020-05-12T00:37:01.2840541Z   python3-xdg
2020-05-12T00:37:01.2840949Z Suggested packages:
2020-05-12T00:37:01.2841385Z   python-crypto-doc gnome-keyring libkf5wallet-bin gir1.2-gnomekeyring-1.0
2020-05-12T00:37:01.2841753Z   python-secretstorage-doc python-setuptools-doc
2020-05-12T00:37:01.3830143Z The following NEW packages will be installed:
2020-05-12T00:37:01.3850706Z   python3-crypto python3-keyring python3-keyrings.alt python3-secretstorage
2020-05-12T00:37:01.3855779Z   python3-setuptools python3-wheel python3-xdg
2020-05-12T00:37:02.2385237Z 0 upgraded, 7 newly installed, 0 to remove and 12 not upgraded.
2020-05-12T00:37:02.2385518Z Need to get 615 kB of archives.
2020-05-12T00:37:02.2385695Z After this operation, 3345 kB of additional disk space will be used.
2020-05-12T00:37:02.4502938Z Selecting previously unselected package python3-crypto.
2020-05-12T00:37:02.5741782Z (Reading database ... 
2020-05-12T00:37:02.5742713Z (Reading database ... 5%
2020-05-12T00:37:02.5744799Z (Reading database ... 10%
2020-05-12T00:37:02.5745253Z (Reading database ... 15%
2020-05-12T00:37:02.5745594Z (Reading database ... 20%
2020-05-12T00:37:02.5745744Z (Reading database ... 25%
2020-05-12T00:37:02.5745872Z (Reading database ... 30%
2020-05-12T00:37:02.5745995Z (Reading database ... 35%
2020-05-12T00:37:02.5746118Z (Reading database ... 40%
2020-05-12T00:37:02.5746225Z (Reading database ... 45%
2020-05-12T00:37:02.5746348Z (Reading database ... 50%
2020-05-12T00:37:03.1575388Z (Reading database ... 55%
2020-05-12T00:37:03.7233684Z (Reading database ... 60%
2020-05-12T00:37:04.4976895Z (Reading database ... 65%
2020-05-12T00:37:05.4869408Z (Reading database ... 70%
2020-05-12T00:37:06.7240076Z (Reading database ... 75%
2020-05-12T00:37:07.8205941Z (Reading database ... 80%
2020-05-12T00:37:08.9769429Z (Reading database ... 85%
2020-05-12T00:37:10.4451651Z (Reading database ... 90%
2020-05-12T00:37:14.1559745Z (Reading database ... 95%
2020-05-12T00:37:14.1561818Z (Reading database ... 100%
2020-05-12T00:37:14.1563443Z (Reading database ... 273447 files and directories currently installed.)
2020-05-12T00:37:14.1694667Z Preparing to unpack .../0-python3-crypto_2.6.1-8ubuntu2_amd64.deb ...
2020-05-12T00:37:14.1725407Z Unpacking python3-crypto (2.6.1-8ubuntu2) ...
2020-05-12T00:37:14.2379127Z Selecting previously unselected package python3-secretstorage.
2020-05-12T00:37:14.2592794Z Preparing to unpack .../1-python3-secretstorage_2.3.1-2_all.deb ...
2020-05-12T00:37:14.2646025Z Unpacking python3-secretstorage (2.3.1-2) ...
2020-05-12T00:37:14.3348193Z Selecting previously unselected package python3-keyring.
2020-05-12T00:37:14.3569457Z Preparing to unpack .../2-python3-keyring_10.6.0-1_all.deb ...
2020-05-12T00:37:14.3588897Z Unpacking python3-keyring (10.6.0-1) ...
2020-05-12T00:37:14.4262014Z Selecting previously unselected package python3-keyrings.alt.
2020-05-12T00:37:14.4481364Z Preparing to unpack .../3-python3-keyrings.alt_3.0-1_all.deb ...
2020-05-12T00:37:14.4502617Z Unpacking python3-keyrings.alt (3.0-1) ...
2020-05-12T00:37:14.5144604Z Selecting previously unselected package python3-setuptools.
2020-05-12T00:37:14.5287202Z Preparing to unpack .../4-python3-setuptools_39.0.1-2_all.deb ...
2020-05-12T00:37:14.5317609Z Unpacking python3-setuptools (39.0.1-2) ...
2020-05-12T00:37:14.6000905Z Selecting previously unselected package python3-wheel.
2020-05-12T00:37:14.6226662Z Preparing to unpack .../5-python3-wheel_0.30.0-0.2_all.deb ...
2020-05-12T00:37:14.6251143Z Unpacking python3-wheel (0.30.0-0.2) ...
2020-05-12T00:37:14.6631551Z Selecting previously unselected package python3-xdg.
2020-05-12T00:37:14.6853455Z Preparing to unpack .../6-python3-xdg_0.25-4ubuntu1_all.deb ...
2020-05-12T00:37:14.6870647Z Unpacking python3-xdg (0.25-4ubuntu1) ...
2020-05-12T00:37:14.7574180Z Setting up python3-crypto (2.6.1-8ubuntu2) ...
2020-05-12T00:37:15.0711208Z Setting up python3-xdg (0.25-4ubuntu1) ...
2020-05-12T00:37:15.2642864Z Setting up python3-keyrings.alt (3.0-1) ...
2020-05-12T00:37:15.4554072Z Setting up python3-wheel (0.30.0-0.2) ...
2020-05-12T00:37:15.6490317Z Setting up python3-setuptools (39.0.1-2) ...
2020-05-12T00:37:15.9446080Z Setting up python3-secretstorage (2.3.1-2) ...
2020-05-12T00:37:16.1158904Z Setting up python3-keyring (10.6.0-1) ...
2020-05-12T00:37:16.3032027Z Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
2020-05-12T00:37:20.6895656Z + pip3 -q install protobuf grpcio grpcio-tools requests prometheus_client
2020-05-12T00:49:31.7182589Z + echo '* Done'
2020-05-12T00:49:31.7182743Z * Done
2020-05-12T00:49:31.7203307Z + set -e
2020-05-12T00:49:31.7203672Z + PIP3='sudo pip3 install -q -U --no-cache'
2020-05-12T00:49:31.7203926Z + APT='sudo apt -qq -y install'
2020-05-12T00:49:31.7206182Z + echo '* Installing apt dependencies'
2020-05-12T00:49:31.7206361Z * Installing apt dependencies
2020-05-12T00:49:31.7206998Z + sudo apt -qq -y install iputils-arping
2020-05-12T00:49:31.7992515Z 
2020-05-12T00:49:31.7997228Z WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
2020-05-12T00:49:31.7998411Z 
2020-05-12T00:49:32.2518450Z The following packages were automatically installed and are no longer required:
2020-05-12T00:49:32.2523484Z   bc dns-root-data dnsmasq-base ebtables grub-pc-bin landscape-common
2020-05-12T00:49:32.2524142Z   liblldb-6.0 liblldb-8 liblxc-common liblxc1 libuv1 linux-headers-4.15.0-91
2020-05-12T00:49:32.2524638Z   lxcfs lxd lxd-client python3-attr python3-automat python3-click
2020-05-12T00:49:32.2525212Z   python3-colorama python3-constantly python3-hyperlink python3-incremental
2020-05-12T00:49:32.2525702Z   python3-pam python3-pyasn1 python3-pyasn1-modules python3-service-identity
2020-05-12T00:49:32.2526192Z   python3-twisted python3-twisted-bin python3-zope.interface uidmap xdelta3
2020-05-12T00:49:32.2526627Z Use 'sudo apt autoremove' to remove them.
2020-05-12T00:49:32.2998501Z The following NEW packages will be installed:
2020-05-12T00:49:32.3005617Z   iputils-arping
2020-05-12T00:49:32.7734837Z 0 upgraded, 1 newly installed, 0 to remove and 12 not upgraded.
2020-05-12T00:49:32.7740922Z Need to get 29.7 kB of archives.
2020-05-12T00:49:32.7741488Z After this operation, 63.5 kB of additional disk space will be used.
2020-05-12T00:49:32.8182989Z Selecting previously unselected package iputils-arping.
2020-05-12T00:49:32.8242914Z (Reading database ... 
2020-05-12T00:49:32.8243418Z (Reading database ... 5%
2020-05-12T00:49:32.8243583Z (Reading database ... 10%
2020-05-12T00:49:32.8243693Z (Reading database ... 15%
2020-05-12T00:49:32.8243834Z (Reading database ... 20%
2020-05-12T00:49:32.8243938Z (Reading database ... 25%
2020-05-12T00:49:32.8244039Z (Reading database ... 30%
2020-05-12T00:49:32.8244141Z (Reading database ... 35%
2020-05-12T00:49:32.8244227Z (Reading database ... 40%
2020-05-12T00:49:32.8244331Z (Reading database ... 45%
2020-05-12T00:49:32.8244460Z (Reading database ... 50%
2020-05-12T00:49:32.8275014Z (Reading database ... 55%
2020-05-12T00:49:32.8319023Z (Reading database ... 60%
2020-05-12T00:49:32.8342703Z (Reading database ... 65%
2020-05-12T00:49:32.8513723Z (Reading database ... 70%
2020-05-12T00:49:32.8767750Z (Reading database ... 75%
2020-05-12T00:49:32.8785193Z (Reading database ... 80%
2020-05-12T00:49:32.8837082Z (Reading database ... 85%
2020-05-12T00:49:32.8936948Z (Reading database ... 90%
2020-05-12T00:49:32.9455156Z (Reading database ... 95%
2020-05-12T00:49:32.9455932Z (Reading database ... 100%
2020-05-12T00:49:32.9457027Z (Reading database ... 273841 files and directories currently installed.)
2020-05-12T00:49:32.9584303Z Preparing to unpack .../iputils-arping_3%3a20161105-1ubuntu3_amd64.deb ...
2020-05-12T00:49:32.9604741Z Unpacking iputils-arping (3:20161105-1ubuntu3) ...
2020-05-12T00:49:33.0327647Z Setting up iputils-arping (3:20161105-1ubuntu3) ...
2020-05-12T00:49:33.0400880Z Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
2020-05-12T00:49:34.5635011Z + which go
2020-05-12T00:49:34.5642767Z /usr/bin/go
2020-05-12T00:49:34.5643720Z * Checking for go version 1.7 or later
2020-05-12T00:49:34.5646588Z + echo '* Checking for go version 1.7 or later'
2020-05-12T00:49:34.5651619Z ++ go version
2020-05-12T00:49:34.5654685Z ++ awk '{print $3;}'
2020-05-12T00:49:36.3397820Z + goversion=go1.14.1
2020-05-12T00:49:36.3405648Z ++ tail -n1
2020-05-12T00:49:36.3410985Z ++ printf 'go1.7\n%s' go1.14.1
2020-05-12T00:49:36.3413069Z ++ sort -V
2020-05-12T00:49:36.3432265Z + latest=go1.14.1
2020-05-12T00:49:36.3433030Z + '[' go1.14.1 '!=' go1.14.1 ']'
2020-05-12T00:49:36.3433414Z + echo '* Installing gnxi tools'
2020-05-12T00:49:36.3433752Z + '[' '' == '' ']'
2020-05-12T00:49:36.3433956Z + export GOPATH=/home/runner/go
2020-05-12T00:49:36.3434145Z + GOPATH=/home/runner/go
2020-05-12T00:49:36.3434571Z + echo '* GOPATH not set - using /home/runner/go'
2020-05-12T00:49:36.3434672Z * Installing gnxi tools
2020-05-12T00:49:36.3434961Z * GOPATH not set - using /home/runner/go
2020-05-12T00:49:36.3435425Z + mkdir -p /home/runner/go
2020-05-12T00:49:36.3450466Z + export PATH=/home/runner/go/bin:/usr/share/rust/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/home/runner/.dotnet/tools:/home/runner/.config/composer/vendor/bin
2020-05-12T00:49:36.3450805Z + PATH=/home/runner/go/bin:/usr/share/rust/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/home/runner/.dotnet/tools:/home/runner/.config/composer/vendor/bin
2020-05-12T00:49:36.3450966Z + repo=github.com/google/gnxi
2020-05-12T00:49:36.3451243Z + for tool in gnmi_{capabilities,get,set,target}
2020-05-12T00:49:36.3451642Z + go get github.com/google/gnxi/gnmi_capabilities
2020-05-12T00:50:20.0133732Z + go install github.com/google/gnxi/gnmi_capabilities
2020-05-12T00:50:20.2219318Z + for tool in gnmi_{capabilities,get,set,target}
2020-05-12T00:50:20.2222460Z + go get github.com/google/gnxi/gnmi_get
2020-05-12T00:50:21.7932542Z + go install github.com/google/gnxi/gnmi_get
2020-05-12T00:50:21.9642845Z + for tool in gnmi_{capabilities,get,set,target}
2020-05-12T00:50:21.9643420Z + go get github.com/google/gnxi/gnmi_set
2020-05-12T00:50:23.4526453Z + go install github.com/google/gnxi/gnmi_set
2020-05-12T00:50:23.6217230Z + for tool in gnmi_{capabilities,get,set,target}
2020-05-12T00:50:23.6217434Z + go get github.com/google/gnxi/gnmi_target
2020-05-12T00:50:32.5128137Z + go install github.com/google/gnxi/gnmi_target
2020-05-12T00:50:32.7085263Z + echo '* Installing python dependencies'
2020-05-12T00:50:32.7085446Z * Installing python dependencies
2020-05-12T00:50:32.7086416Z + sudo pip3 install -q -U --no-cache flake8 pylint protobuf grpcio grpcio-tools requests prometheus-client
2020-05-12T00:50:39.6586156Z + echo '* Installing latest faucet'
2020-05-12T00:50:39.6586370Z * Installing latest faucet
2020-05-12T00:50:39.6587316Z + sudo pip3 install -q -U --no-cache --upgrade git+https://github.com/faucetsdn/faucet
2020-05-12T00:51:13.6950309Z + echo '* Installing latest mininet and dependencies'
2020-05-12T00:51:13.6950722Z * Installing latest mininet and dependencies
2020-05-12T00:51:13.6951366Z + sudo apt -qq -y install openvswitch-switch net-tools telnet
2020-05-12T00:51:13.7106372Z 
2020-05-12T00:51:14.6146714Z WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
2020-05-12T00:51:14.6147844Z net-tools is already the newest version (1.60+git20161116.90da8a0-1ubuntu1).
2020-05-12T00:51:14.6155440Z 
2020-05-12T00:51:14.6156269Z telnet is already the newest version (0.17-41).
2020-05-12T00:51:14.6156848Z The following packages were automatically installed and are no longer required:
2020-05-12T00:51:14.6157689Z   bc dns-root-data dnsmasq-base ebtables grub-pc-bin landscape-common
2020-05-12T00:51:14.6158422Z   liblldb-6.0 liblldb-8 liblxc-common liblxc1 libuv1 linux-headers-4.15.0-91
2020-05-12T00:51:14.6159346Z   lxcfs lxd lxd-client python3-attr python3-automat python3-click
2020-05-12T00:51:14.6160098Z   python3-colorama python3-constantly python3-hyperlink python3-incremental
2020-05-12T00:51:14.6160823Z   python3-pam python3-pyasn1 python3-pyasn1-modules python3-service-identity
2020-05-12T00:51:14.6161542Z   python3-twisted python3-twisted-bin python3-zope.interface uidmap xdelta3
2020-05-12T00:51:14.6162208Z Use 'sudo apt autoremove' to remove them.
2020-05-12T00:51:14.6162559Z The following additional packages will be installed:
2020-05-12T00:51:14.6163139Z   openvswitch-common
2020-05-12T00:51:14.6163483Z Suggested packages:
2020-05-12T00:51:14.6164040Z   openvswitch-doc
2020-05-12T00:51:14.6164384Z The following NEW packages will be installed:
2020-05-12T00:51:14.6164976Z   openvswitch-common openvswitch-switch
2020-05-12T00:51:14.8064749Z 0 upgraded, 2 newly installed, 0 to remove and 12 not upgraded.
2020-05-12T00:51:14.8065330Z Need to get 2322 kB of archives.
2020-05-12T00:51:14.8065726Z After this operation, 10.3 MB of additional disk space will be used.
2020-05-12T00:51:14.8434411Z Selecting previously unselected package openvswitch-common.
2020-05-12T00:51:14.8574114Z (Reading database ... 
2020-05-12T00:51:14.8576852Z (Reading database ... 5%
2020-05-12T00:51:14.8584121Z (Reading database ... 10%
2020-05-12T00:51:14.8584339Z (Reading database ... 15%
2020-05-12T00:51:14.8584562Z (Reading database ... 20%
2020-05-12T00:51:14.8591516Z (Reading database ... 25%
2020-05-12T00:51:14.8591722Z (Reading database ... 30%
2020-05-12T00:51:14.8591896Z (Reading database ... 35%
2020-05-12T00:51:14.8601511Z (Reading database ... 40%
2020-05-12T00:51:14.8601715Z (Reading database ... 45%
2020-05-12T00:51:14.8601894Z (Reading database ... 50%
2020-05-12T00:51:14.8602046Z (Reading database ... 55%
2020-05-12T00:51:14.8647030Z (Reading database ... 60%
2020-05-12T00:51:14.8672224Z (Reading database ... 65%
2020-05-12T00:51:14.8871817Z (Reading database ... 70%
2020-05-12T00:51:14.9186074Z (Reading database ... 75%
2020-05-12T00:51:14.9203787Z (Reading database ... 80%
2020-05-12T00:51:14.9258084Z (Reading database ... 85%
2020-05-12T00:51:14.9361719Z (Reading database ... 90%
2020-05-12T00:51:14.9889856Z (Reading database ... 95%
2020-05-12T00:51:14.9890040Z (Reading database ... 100%
2020-05-12T00:51:14.9890210Z (Reading database ... 273848 files and directories currently installed.)
2020-05-12T00:51:15.0016407Z Preparing to unpack .../openvswitch-common_2.9.5-0ubuntu0.18.04.1_amd64.deb ...
2020-05-12T00:51:15.0032184Z Unpacking openvswitch-common (2.9.5-0ubuntu0.18.04.1) ...
2020-05-12T00:51:15.1189977Z Selecting previously unselected package openvswitch-switch.
2020-05-12T00:51:15.1421531Z Preparing to unpack .../openvswitch-switch_2.9.5-0ubuntu0.18.04.1_amd64.deb ...
2020-05-12T00:51:15.1439861Z Unpacking openvswitch-switch (2.9.5-0ubuntu0.18.04.1) ...
2020-05-12T00:51:15.3873666Z Setting up openvswitch-common (2.9.5-0ubuntu0.18.04.1) ...
2020-05-12T00:51:15.3921160Z Setting up openvswitch-switch (2.9.5-0ubuntu0.18.04.1) ...
2020-05-12T00:51:15.4039373Z update-alternatives: using /usr/lib/openvswitch-switch/ovs-vswitchd to provide /usr/sbin/ovs-vswitchd (ovs-vswitchd) in auto mode
2020-05-12T00:51:15.6938058Z Created symlink /etc/systemd/system/multi-user.target.wants/openvswitch-switch.service → /lib/systemd/system/openvswitch-switch.service.
2020-05-12T00:51:16.0557091Z ovs-vswitchd.service is a disabled or a static unit, not starting it.
2020-05-12T00:51:16.0676014Z ovsdb-server.service is a disabled or a static unit, not starting it.
2020-05-12T00:51:17.0627622Z Processing triggers for ureadahead (0.100.0-21) ...
2020-05-12T00:51:17.0978830Z Processing triggers for systemd (237-3ubuntu10.39) ...
2020-05-12T00:51:17.2942810Z Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
2020-05-12T00:51:20.5880273Z + sudo service openvswitch-switch start
2020-05-12T00:51:21.2301154Z ++ mktemp -d
2020-05-12T00:51:21.2312157Z + TMPDIR=/tmp/tmp.B4NlZuOI0Q
2020-05-12T00:51:21.2312418Z /tmp/tmp.B4NlZuOI0Q ~/work/faucetagent/faucetagent
2020-05-12T00:51:21.2312726Z + pushd /tmp/tmp.B4NlZuOI0Q
2020-05-12T00:51:21.2313155Z + git clone https://github.com/mininet/mininet
2020-05-12T00:51:21.2323850Z Cloning into 'mininet'...
2020-05-12T00:51:21.7781746Z + cd mininet
2020-05-12T00:51:21.7783098Z + sudo make install-mnexec
2020-05-12T00:51:21.7878344Z cc -Wall -Wextra  -DVERSION=\"`PYTHONPATH=. python -B bin/mn --version`\" mnexec.c -o mnexec
2020-05-12T00:51:21.9983938Z 2.3.0d6
2020-05-12T00:51:22.0961028Z install -D mnexec /usr/bin/mnexec
2020-05-12T00:51:22.0999126Z + sudo pip3 install -q -U --no-cache .
2020-05-12T00:51:24.6674691Z + popd
2020-05-12T00:51:24.6674901Z ~/work/faucetagent/faucetagent
2020-05-12T00:51:24.6676618Z + sudo rm -rf /tmp/tmp.B4NlZuOI0Q
2020-05-12T00:51:24.6837212Z + echo '* Done'
2020-05-12T00:51:24.6840478Z * Done
2020-05-12T00:51:24.6875212Z ##[group]Run make
2020-05-12T00:51:24.6875412Z make
2020-05-12T00:51:24.6875544Z make codecheck
2020-05-12T00:51:24.6875711Z ./faucetagent.py --version
2020-05-12T00:51:24.6875849Z sudo make test
2020-05-12T00:51:24.6914712Z shell: /bin/bash -e {0}
2020-05-12T00:51:24.6914811Z ##[endgroup]
2020-05-12T00:51:24.6999956Z wget https://raw.githubusercontent.com/openconfig/gnmi/master/proto/gnmi/gnmi.proto
2020-05-12T00:51:24.7056217Z --2020-05-12 00:51:24--  https://raw.githubusercontent.com/openconfig/gnmi/master/proto/gnmi/gnmi.proto
2020-05-12T00:51:24.7248048Z Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.208.133
2020-05-12T00:51:24.7327470Z Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.208.133|:443... connected.
2020-05-12T00:51:24.8706991Z HTTP request sent, awaiting response... 200 OK
2020-05-12T00:51:24.8707350Z Length: 21907 (21K) [text/plain]
2020-05-12T00:51:24.8710975Z Saving to: ‘gnmi.proto’
2020-05-12T00:51:24.8711124Z 
2020-05-12T00:51:24.8779508Z      0K .......... .......... .                               100% 3.08M=0.007s
2020-05-12T00:51:24.8779765Z 
2020-05-12T00:51:24.8782115Z 2020-05-12 00:51:24 (3.08 MB/s) - ‘gnmi.proto’ saved [21907/21907]
2020-05-12T00:51:24.8782508Z 
2020-05-12T00:51:24.8792337Z sed -i gnmi.proto -e 's|github.com/openconfig/gnmi/proto/gnmi_ext/||'
2020-05-12T00:51:24.8817123Z wget https://raw.githubusercontent.com/openconfig/gnmi/master/proto/gnmi_ext/gnmi_ext.proto
2020-05-12T00:51:24.8839257Z --2020-05-12 00:51:24--  https://raw.githubusercontent.com/openconfig/gnmi/master/proto/gnmi_ext/gnmi_ext.proto
2020-05-12T00:51:24.8861001Z Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.208.133
2020-05-12T00:51:24.8935038Z Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.208.133|:443... connected.
2020-05-12T00:51:25.0209248Z HTTP request sent, awaiting response... 200 OK
2020-05-12T00:51:25.0209740Z Length: 2690 (2.6K) [text/plain]
2020-05-12T00:51:25.0210784Z Saving to: ‘gnmi_ext.proto’
2020-05-12T00:51:25.0210890Z 
2020-05-12T00:51:25.0211133Z      0K ..                                                    100% 51.0M=0s
2020-05-12T00:51:25.0211250Z 
2020-05-12T00:51:25.0211899Z 2020-05-12 00:51:25 (51.0 MB/s) - ‘gnmi_ext.proto’ saved [2690/2690]
2020-05-12T00:51:25.0212012Z 
2020-05-12T00:51:25.0220093Z python3 -m grpc_tools.protoc --python_out=. --grpc_python_out=. -I. gnmi.proto
2020-05-12T00:51:25.2133451Z python3 -m grpc_tools.protoc --python_out=. --grpc_python_out=. -I. gnmi_ext.proto
2020-05-12T00:51:25.4022835Z flake8 faucetagent.py agenttest.py
2020-05-12T00:51:25.8668519Z pylint faucetagent.py agenttest.py
2020-05-12T00:51:30.2776611Z 
2020-05-12T00:51:30.2778804Z ------------------------------------
2020-05-12T00:51:30.2779496Z Your code has been rated at 10.00/10
2020-05-12T00:51:30.2779886Z 
2020-05-12T00:51:31.2998452Z 0.1
2020-05-12T00:51:31.3487087Z * Using GOPATH=/home/runner/go
2020-05-12T00:51:31.3491572Z GOPATH=/home/runner/go PATH=/home/runner/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin ./agenttest.py -v
2020-05-12T00:51:31.4125723Z test_end_to_end (__main__.EndToEndTest)
2020-05-12T00:51:31.4126438Z Run end to end ping test ... 
2020-05-12T00:51:31.4126712Z * Generating certificates
2020-05-12T00:51:31.4165701Z * Generating fake CA cert
2020-05-12T00:51:31.4813061Z * Generating and signing fake server cert
2020-05-12T00:51:31.6503108Z * Generating fake client cert (self-signed)
2020-05-12T00:51:31.7444130Z * Starting network
2020-05-12T00:51:31.7480502Z *** Creating network
2020-05-12T00:51:31.7480903Z *** Adding controller
2020-05-12T00:51:31.8257978Z *** Adding hosts:
2020-05-12T00:51:31.8807062Z h1 h2 h3 h4 
2020-05-12T00:51:31.8807593Z *** Adding switches:
2020-05-12T00:51:31.9663959Z s1 s2 
2020-05-12T00:51:31.9666292Z *** Adding links:
2020-05-12T00:51:32.0451952Z (s1, h1) (s1, h2) (s1, s2) (s2, h3) (s2, h4) 
2020-05-12T00:51:32.0452810Z *** Configuring hosts
2020-05-12T00:51:32.0880036Z h1 h2 h3 h4 
2020-05-12T00:51:32.0880483Z *** Starting controller
2020-05-12T00:51:33.1938740Z c0 9302/tcp:           
2020-05-12T00:51:33.1944281Z 
2020-05-12T00:51:33.1944698Z *** Starting 2 switches
2020-05-12T00:51:33.2509524Z s1 s2 ...
2020-05-12T00:51:33.2510186Z * Shutting down any agents listening on 10161
2020-05-12T00:51:33.2803564Z * Starting agent
2020-05-12T00:51:33.2817512Z * Waiting for agent to start up
2020-05-12T00:51:34.3401058Z 10161/tcp:          
2020-05-12T00:51:34.3405916Z * Checking gNMI capabilities
2020-05-12T00:51:34.3655424Z * Sending test configuration to agent
2020-05-12T00:51:35.4558055Z * Fetching configuration from agent
2020-05-12T00:51:35.4802793Z * Verifying received configuration
2020-05-12T00:51:35.4805318Z * Waiting for VLAN flows
2020-05-12T00:51:35.4874339Z * Sending gratuitous ARPs
2020-05-12T00:51:35.5070103Z * Waiting for MAC learning
2020-05-12T00:51:38.5463974Z * Verifying connectivity for (['h1', 'h3'], ['h2', 'h4']) 
2020-05-12T00:51:38.8268598Z h1 -> h1 sent 
2020-05-12T00:51:39.8230528Z h1 -> h2 dropped 
2020-05-12T00:51:39.8230833Z h1 -> h3 sent 
2020-05-12T00:51:39.8259056Z h1 -> h4 dropped 
2020-05-12T00:51:39.8259369Z h2 -> h1 dropped 
2020-05-12T00:51:39.8259635Z h2 -> h2 sent 
2020-05-12T00:51:39.8259896Z h2 -> h3 dropped 
2020-05-12T00:51:39.8260137Z h2 -> h4 sent 
2020-05-12T00:51:39.8260885Z h3 -> h1 sent 
2020-05-12T00:51:39.8267603Z h3 -> h2 dropped 
2020-05-12T00:51:39.8272112Z h3 -> h3 sent 
2020-05-12T00:51:39.8272598Z h3 -> h4 dropped 
2020-05-12T00:51:39.8272965Z h4 -> h1 dropped 
2020-05-12T00:51:39.8273345Z h4 -> h2 sent 
2020-05-12T00:51:39.8285886Z h4 -> h3 dropped 
2020-05-12T00:51:39.8287816Z h4 -> h4 sent 
2020-05-12T00:51:39.8289388Z Test Case #0: OK 
2020-05-12T00:51:39.8289514Z * Sending test configuration to agent
2020-05-12T00:51:40.9213075Z * Fetching configuration from agent
2020-05-12T00:51:40.9470053Z * Verifying received configuration
2020-05-12T00:51:40.9470676Z * Waiting for VLAN flows
2020-05-12T00:51:40.9546561Z * Sending gratuitous ARPs
2020-05-12T00:51:40.9706577Z * Waiting for MAC learning
2020-05-12T00:51:40.9772597Z * Verifying connectivity for (['h1', 'h4'], ['h2', 'h3']) 
2020-05-12T00:51:41.0065351Z h1 -> h1 sent 
2020-05-12T00:51:41.8917232Z h1 -> h2 dropped 
2020-05-12T00:51:41.9861246Z h1 -> h3 dropped 
2020-05-12T00:51:41.9862635Z h1 -> h4 sent 
2020-05-12T00:51:41.9863007Z h2 -> h1 dropped 
2020-05-12T00:51:41.9863404Z h2 -> h2 sent 
2020-05-12T00:51:41.9863720Z h2 -> h3 sent 
2020-05-12T00:51:43.0119583Z h2 -> h4 dropped 
2020-05-12T00:51:43.0122672Z h3 -> h1 dropped 
2020-05-12T00:51:43.0123062Z h3 -> h2 sent 
2020-05-12T00:51:43.0123566Z h3 -> h3 sent 
2020-05-12T00:51:43.0123971Z h3 -> h4 dropped 
2020-05-12T00:51:43.0124718Z h4 -> h1 sent 
2020-05-12T00:51:43.0125126Z h4 -> h2 dropped 
2020-05-12T00:51:43.0125536Z h4 -> h3 dropped 
2020-05-12T00:51:43.0125935Z h4 -> h4 sent 
2020-05-12T00:51:43.0126128Z Test Case #1: OK 
2020-05-12T00:51:43.0126290Z * Stopping agent
2020-05-12T00:51:43.0581893Z * Stopping network
2020-05-12T00:51:43.0582603Z *** Stopping 1 controllers
2020-05-12T00:51:43.0642034Z c0 
2020-05-12T00:51:43.0643055Z *** Stopping 5 links
2020-05-12T00:51:43.1974228Z .....
2020-05-12T00:51:43.1974910Z *** Stopping 2 switches
2020-05-12T00:51:43.2629722Z s1 s2 
2020-05-12T00:51:43.2629970Z *** Stopping 4 hosts
2020-05-12T00:51:43.2652391Z h1 h2 h3 h4 
2020-05-12T00:51:43.2652749Z *** Done
2020-05-12T00:51:43.2656451Z ok
2020-05-12T00:51:43.2656787Z test_end_to_end_nohup (__main__.EndToEndTest)
2020-05-12T00:51:43.2658503Z Run end to end with nohup ... 
2020-05-12T00:51:43.2658630Z * Generating certificates
2020-05-12T00:51:43.2704213Z * Generating fake CA cert
2020-05-12T00:51:43.3321484Z * Generating and signing fake server cert
2020-05-12T00:51:43.4323424Z * Generating fake client cert (self-signed)
2020-05-12T00:51:43.4944116Z * Starting network
2020-05-12T00:51:43.4945429Z *** Creating network
2020-05-12T00:51:43.4945661Z *** Adding controller
2020-05-12T00:51:43.5094066Z *** Adding hosts:
2020-05-12T00:51:43.5580998Z h1 h2 h3 h4 
2020-05-12T00:51:43.5581199Z *** Adding switches:
2020-05-12T00:51:43.5803989Z s1 s2 
2020-05-12T00:51:43.5805845Z *** Adding links:
2020-05-12T00:51:43.6626186Z (s1, h1) (s1, h2) (s1, s2) (s2, h3) (s2, h4) 
2020-05-12T00:51:43.6626753Z *** Configuring hosts
2020-05-12T00:51:43.6973799Z h1 h2 h3 h4 
2020-05-12T00:51:43.6975449Z *** Starting controller
2020-05-12T00:51:44.7592047Z c0 9302/tcp:           
2020-05-12T00:51:44.7599539Z 
2020-05-12T00:51:44.7599939Z *** Starting 2 switches
2020-05-12T00:51:44.7900050Z s1 s2 ...
2020-05-12T00:51:44.7904344Z * Shutting down any agents listening on 10161
2020-05-12T00:51:44.8292065Z * Starting agent
2020-05-12T00:51:44.8305831Z * Waiting for agent to start up
2020-05-12T00:51:45.8919889Z 10161/tcp:          
2020-05-12T00:51:45.8928013Z * Checking gNMI capabilities
2020-05-12T00:51:45.9196821Z * Sending test configuration to agent
2020-05-12T00:51:50.0050253Z * Fetching configuration from agent
2020-05-12T00:51:50.0301248Z * Verifying received configuration
2020-05-12T00:51:50.0305976Z * Waiting for VLAN flows
2020-05-12T00:51:50.0380686Z * Sending gratuitous ARPs
2020-05-12T00:51:50.0548795Z * Waiting for MAC learning
2020-05-12T00:51:58.1427944Z * Verifying connectivity for (['h1', 'h3'], ['h2', 'h4']) 
2020-05-12T00:51:58.1702808Z h1 -> h1 sent 
2020-05-12T00:51:59.1473285Z h1 -> h2 dropped 
2020-05-12T00:51:59.1474849Z h1 -> h3 sent 
2020-05-12T00:51:59.1544040Z h1 -> h4 dropped 
2020-05-12T00:51:59.1545342Z h2 -> h1 dropped 
2020-05-12T00:51:59.1546691Z h2 -> h2 sent 
2020-05-12T00:51:59.1561899Z h2 -> h3 dropped 
2020-05-12T00:51:59.1564201Z h2 -> h4 sent 
2020-05-12T00:51:59.1564730Z h3 -> h1 sent 
2020-05-12T00:51:59.1622749Z h3 -> h2 dropped 
2020-05-12T00:51:59.1623537Z h3 -> h3 sent 
2020-05-12T00:51:59.1656238Z h3 -> h4 dropped 
2020-05-12T00:51:59.1664975Z h4 -> h1 dropped 
2020-05-12T00:51:59.1667175Z h4 -> h2 sent 
2020-05-12T00:51:59.1709807Z h4 -> h3 dropped 
2020-05-12T00:51:59.1710573Z h4 -> h4 sent 
2020-05-12T00:51:59.1711184Z Test Case #0: OK 
2020-05-12T00:51:59.1711584Z * Sending test configuration to agent
2020-05-12T00:52:04.2604323Z * Fetching configuration from agent
2020-05-12T00:52:04.2849709Z * Verifying received configuration
2020-05-12T00:52:04.2850395Z * Waiting for VLAN flows
2020-05-12T00:52:04.2927811Z * Sending gratuitous ARPs
2020-05-12T00:52:04.3107570Z * Waiting for MAC learning
2020-05-12T00:52:14.4062579Z /usr/local/lib/python3.6/dist-packages/mininet/log.py:162: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead
2020-05-12T00:52:14.4063911Z   return fn( *args )
2020-05-12T00:52:14.4064294Z warning: flow (dl_dst=00:00:00:00:00:02) not found on s1 after 10s
2020-05-12T00:52:14.4064731Z warning: flow (dl_dst=00:00:00:00:00:02) not found on s2 after 10s
2020-05-12T00:52:14.4065397Z * Verifying connectivity for (['h1', 'h4'], ['h2', 'h3']) 
2020-05-12T00:52:14.4326692Z h1 -> h1 sent 
2020-05-12T00:52:15.4123412Z h1 -> h2 dropped 
2020-05-12T00:52:15.4132531Z h1 -> h3 dropped 
2020-05-12T00:52:15.4134809Z h1 -> h4 sent 
2020-05-12T00:52:15.4163813Z h2 -> h1 dropped 
2020-05-12T00:52:15.4165930Z h2 -> h2 sent 
2020-05-12T00:52:15.4168190Z h2 -> h3 sent 
2020-05-12T00:52:15.4244015Z h2 -> h4 dropped 
2020-05-12T00:52:15.4245448Z h3 -> h1 dropped 
2020-05-12T00:52:15.4247150Z h3 -> h2 sent 
2020-05-12T00:52:15.4248484Z h3 -> h3 sent 
2020-05-12T00:52:15.4294168Z h3 -> h4 dropped 
2020-05-12T00:52:15.4297086Z h4 -> h1 sent 
2020-05-12T00:52:15.4319082Z h4 -> h2 dropped 
2020-05-12T00:52:15.4337669Z h4 -> h3 dropped 
2020-05-12T00:52:15.4340866Z h4 -> h4 sent 
2020-05-12T00:52:15.4345101Z Test Case #1: OK 
2020-05-12T00:52:15.4345454Z * Stopping agent
2020-05-12T00:52:15.4744974Z * Stopping network
2020-05-12T00:52:15.4791646Z *** Stopping 1 controllers
2020-05-12T00:52:15.4806452Z c0 
2020-05-12T00:52:15.4806953Z *** Stopping 5 links
2020-05-12T00:52:15.6152768Z .....
2020-05-12T00:52:15.6153332Z *** Stopping 2 switches
2020-05-12T00:52:15.6949519Z s1 s2 
2020-05-12T00:52:15.6950014Z *** Stopping 4 hosts
2020-05-12T00:52:15.6969883Z h1 h2 h3 h4 
2020-05-12T00:52:15.7022271Z *** Done
2020-05-12T00:52:15.7022748Z ok
2020-05-12T00:52:15.7023029Z 
2020-05-12T00:52:15.7023830Z ----------------------------------------------------------------------
2020-05-12T00:52:15.7023973Z Ran 2 tests in 44.285s
2020-05-12T00:52:15.7028586Z 
2020-05-12T00:52:15.7028895Z OK
2020-05-12T00:52:15.7064425Z /usr/lib/python3.6/subprocess.py:786: ResourceWarning: subprocess 11430 is still running
2020-05-12T00:52:15.7065159Z sys:1: ResourceWarning: unclosed file <_io.TextIOWrapper name=3 mode='r' encoding='UTF-8'>
2020-05-12T00:52:15.7065302Z /usr/lib/python3.6/subprocess.py:786: ResourceWarning: subprocess 11819 is still running
2020-05-12T00:52:15.7065650Z sys:1: ResourceWarning: unclosed file <_io.TextIOWrapper name=5 mode='r' encoding='UTF-8'>
2020-05-12T00:52:15.7152553Z Post job cleanup.
2020-05-12T00:52:15.8250075Z [command]/usr/bin/git version
2020-05-12T00:52:15.8311522Z git version 2.26.0
2020-05-12T00:52:15.8382570Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2020-05-12T00:52:15.8441007Z [command]/usr/bin/git submodule foreach --recursive git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :
2020-05-12T00:52:15.8777921Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2020-05-12T00:52:15.8822749Z http.https://github.com/.extraheader
2020-05-12T00:52:15.8823643Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2020-05-12T00:52:15.8855807Z [command]/usr/bin/git submodule foreach --recursive git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :
2020-05-12T00:52:15.9261025Z Cleaning up orphan processes
lantz commented 4 years ago

@gizmoguy I've temporarily disabled travis; we should be able to enable github actions as a status check after this merges.

gizmoguy commented 4 years ago

@lantz hah looks like you need to submit up another PR that causes github actions to boot up and then I can enable it as a status check in github:

Screenshot_20200514_095213

lantz commented 4 years ago

Added #41 to test this.