| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,80 +1,17 @@ | |||
| 1 | 1 | dist: xenial | |
| 2 | 2 | sudo: false | |
| 3 | 3 | language: python | |
| 4 | - | ||
| 5 | - matrix: | ||
| 6 | - include: | ||
| 7 | - # --------------------- XPLAT builds ------------------------ | ||
| 8 | - - python: 2.7 | ||
| 9 | - env: &xplat-env | ||
| 10 | - - BUILD_OPTS=--xplat | ||
| 11 | - - NUNIT_PATH=~/.nuget/packages/nunit.consolerunner/3.*/tools/nunit3-console.exe | ||
| 12 | - addons: &xplat-addons | ||
| 13 | - apt: | ||
| 14 | - sources: | ||
| 15 | - - sourceline: deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main | ||
| 16 | - key_url: https://packages.microsoft.com/keys/microsoft.asc | ||
| 17 | - - sourceline: deb http://download.mono-project.com/repo/ubuntu xenial main | ||
| 18 | - key_url: http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF | ||
| 19 | - packages: | ||
| 20 | - - mono-devel | ||
| 21 | - - ca-certificates-mono | ||
| 22 | - - dotnet-hostfxr-2.2 | ||
| 23 | - - dotnet-runtime-2.2 | ||
| 24 | - - dotnet-sdk-2.2 | ||
| 25 | - | ||
| 26 | - - python: 3.5 | ||
| 27 | - env: *xplat-env | ||
| 28 | - addons: *xplat-addons | ||
| 29 | - | ||
| 30 | - - python: 3.6 | ||
| 31 | - env: *xplat-env | ||
| 32 | - addons: *xplat-addons | ||
| 33 | - | ||
| 34 | - - python: 3.7 | ||
| 35 | - env: *xplat-env | ||
| 36 | - dist: xenial | ||
| 37 | - sudo: true | ||
| 38 | - addons: &xplat-addons-xenial | ||
| 39 | - apt: | ||
| 40 | - sources: | ||
| 41 | - - sourceline: deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main | ||
| 42 | - key_url: https://packages.microsoft.com/keys/microsoft.asc | ||
| 43 | - - sourceline: deb https://download.mono-project.com/repo/ubuntu stable-xenial main | ||
| 44 | - key_url: http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF | ||
| 45 | - packages: | ||
| 46 | - - mono-devel | ||
| 47 | - - ca-certificates-mono | ||
| 48 | - - dotnet-hostfxr-2.2 | ||
| 49 | - - dotnet-runtime-2.2 | ||
| 50 | - - dotnet-sdk-2.2 | ||
| 51 | - | ||
| 52 | - # --------------------- Classic builds ------------------------ | ||
| 53 | - - python: 2.7 | ||
| 54 | - env: &classic-env | ||
| 55 | - - BUILD_OPTS= | ||
| 56 | - - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe | ||
| 57 | - | ||
| 58 | - - python: 3.5 | ||
| 59 | - env: *classic-env | ||
| 60 | - | ||
| 61 | - - python: 3.6 | ||
| 62 | - env: *classic-env | ||
| 63 | - | ||
| 64 | - - python: 3.7 | ||
| 65 | - env: *classic-env | ||
| 66 | - dist: xenial | ||
| 67 | - sudo: true | ||
| 68 | - addons: | ||
| 69 | - apt: | ||
| 70 | - sources: | ||
| 71 | - - sourceline: deb http://download.mono-project.com/repo/ubuntu xenial main | ||
| 72 | - key_url: http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF | ||
| 73 | - packages: | ||
| 74 | - - mono-devel | ||
| 75 | - - ca-certificates-mono | ||
| 4 | + python: | ||
| 5 | + - 2.7 | ||
| 6 | + - 3.5 | ||
| 7 | + - 3.6 | ||
| 8 | + - 3.7 | ||
| 76 | 9 | ||
| 77 | 10 | env: | |
| 11 | + matrix: | ||
| 12 | + - BUILD_OPTS=--xplat NUNIT="dotnet ~/.nuget/packages/nunit.consolerunner/3.*/tools/nunit3-console.exe" EMBED_TESTS_PATH=netcoreapp2.0_publish/ | ||
| 13 | + - BUILD_OPTS="" NUNIT="mono ./packages/NUnit.*/tools/nunit3-console.exe" EMBED_TESTS_PATH="" | ||
| 14 | + | ||
| 78 | 15 | global: | |
| 79 | 16 | - LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so | |
| 80 | 17 | - SEGFAULT_SIGNALS=all | |
@@ -84,11 +21,16 @@ env: | |||
| 84 | 21 | addons: | |
| 85 | 22 | apt: | |
| 86 | 23 | sources: | |
| 24 | + - sourceline: deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main | ||
| 25 | + key_url: https://packages.microsoft.com/keys/microsoft.asc | ||
| 87 | 26 | - sourceline: deb http://download.mono-project.com/repo/ubuntu xenial main | |
| 88 | 27 | key_url: http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF | |
| 89 | 28 | packages: | |
| 90 | - - mono-devel | ||
| 29 | + - mono-devel=5.20 | ||
| 91 | 30 | - ca-certificates-mono | |
| 31 | + - dotnet-hostfxr-2.2 | ||
| 32 | + - dotnet-runtime-2.2 | ||
| 33 | + - dotnet-sdk-2.2 | ||
| 92 | 34 | ||
| 93 | 35 | before_install: | |
| 94 | 36 | # Set-up dll path for embedded tests | |
@@ -102,13 +44,9 @@ install: | |||
| 102 | 44 | ||
| 103 | 45 | script: | |
| 104 | 46 | - python -m pytest | |
| 105 | - - mono $NUNIT_PATH src/embed_tests/bin/Python.EmbeddingTest.dll | ||
| 106 | - - if [[ $BUILD_OPTS == --xplat ]]; then dotnet src/embed_tests/bin/netcoreapp2.0_publish/Python.EmbeddingTest.dll; fi | ||
| 47 | + - $NUNIT src/embed_tests/bin/$EMBED_TESTS_PATH/Python.EmbeddingTest.dll | ||
| 107 | 48 | ||
| 108 | 49 | after_script: | |
| 109 | - # Uncomment if need to geninterop, ie. py37 final | ||
| 110 | - # - python tools/geninterop/geninterop.py | ||
| 111 | - | ||
| 112 | 50 | # Waiting on mono-coverage, SharpCover or xr.Baboon | |
| 113 | 51 | - coverage xml -i | |
| 114 | 52 | - codecov --file coverage.xml --flags setup_linux | |
| Back | FazBrowse Home | New Git URL |
0 commit comments