On Tue, Mar 17, 2020 at 01:27:13PM -0700, William Tu wrote:
> So far we only use travis to do run 'make check' per commit.
> This enables per-commit check for 'make check-system-userspace' test.
> We can think about what others to add using github actions.
> 
> Example run:
> https://github.com/williamtu/ovs-travis/runs/514822181?check_suite_focus=true

I like the idea, but not sure if make check-system-userspace works
well in travis environment. I mean, first it should pass or it will
just create noise there. The second thing is to be stable, or we
will see random unrelated failures in new commits.

fbl


> 
> Signed-off-by: William Tu <[email protected]>
> ---
>  .github/workflows/ovs.yml | 25 +++++++++++++++++++++++++
>  Makefile.am               |  1 +
>  2 files changed, 26 insertions(+)
>  create mode 100644 .github/workflows/ovs.yml
> 
> diff --git a/.github/workflows/ovs.yml b/.github/workflows/ovs.yml
> new file mode 100644
> index 000000000000..1e056aceed2c
> --- /dev/null
> +++ b/.github/workflows/ovs.yml
> @@ -0,0 +1,25 @@
> +name: OVS CI
> +
> +on:
> +  push:
> +    branches: [ master ]
> +  pull_request:
> +    branches: [ master ]
> +
> +jobs:
> +  build:
> +    runs-on: ubuntu-latest
> +    steps:
> +    - uses: actions/checkout@v2
> +    - name: configure
> +      run: ./boot.sh; ./configure
> +    - name: make
> +      run: make -j2
> +    - name: check-system-userspace
> +      run: sudo make check-system-userspace TESTSUITEFLAGS='1-30' RECHECK=yes
> +    - name: Upload artifact
> +      uses: actions/[email protected]
> +      if: failure()
> +      with:
> +        name: system-userspace
> +        path: tests/system-userspace-testsuite.dir/
> diff --git a/Makefile.am b/Makefile.am
> index b279303d186c..80448d0c31c1 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -92,6 +92,7 @@ EXTRA_DIST = \
>       $(MAN_ROOTS) \
>       Vagrantfile \
>       Vagrantfile-FreeBSD \
> +     .github/workflows/ovs.yml \
>       .mailmap
>  bin_PROGRAMS =
>  sbin_PROGRAMS =
> -- 
> 2.7.4
> 

-- 
fbl
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to