Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit725ee97

Browse files
committed
Simplify travis config and pin mono to 5.20
1 parent93968d2 commit725ee97

File tree

1 file changed

+16
-78
lines changed

1 file changed

+16
-78
lines changed

‎.travis.yml

Lines changed: 16 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,17 @@
11
dist:xenial
22
sudo:false
33
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
769

7710
env:
11+
matrix:
12+
-BUILD_OPTS=--xplat NUNIT_PATH="~/.nuget/packages/nunit.consolerunner/3.*/tools/nunit3-console.exe" RUN_TESTS=dotnet EMBED_TESTS_PATH=netcoreapp2.0_publish/
13+
-BUILD_OPTS="" NUNIT_PATH="./packages/NUnit.*/tools/nunit3-console.exe" RUN_TESTS="mono $NUNIT_PATH" EMBED_TESTS_PATH=""
14+
7815
global:
7916
-LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so
8017
-SEGFAULT_SIGNALS=all
@@ -84,11 +21,16 @@ env:
8421
addons:
8522
apt:
8623
sources:
87-
-sourceline:deb http://download.mono-project.com/repo/ubuntu xenial main
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
26+
-sourceline:deb http://download.mono-project.com/repo/ubuntu stable-xenial/snapshots/5.20 main
8827
key_url:http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF
8928
packages:
9029
-mono-devel
9130
-ca-certificates-mono
31+
-dotnet-hostfxr-2.2
32+
-dotnet-runtime-2.2
33+
-dotnet-sdk-2.2
9234

9335
before_install:
9436
# Set-up dll path for embedded tests
@@ -102,13 +44,9 @@ install:
10244

10345
script:
10446
-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+
-$RUN_TESTS src/embed_tests/bin/$EMBED_TESTS_PATH/Python.EmbeddingTest.dll
10748

10849
after_script:
109-
# Uncomment if need to geninterop, ie. py37 final
110-
# - python tools/geninterop/geninterop.py
111-
11250
# Waiting on mono-coverage, SharpCover or xr.Baboon
11351
-coverage xml -i
11452
-codecov --file coverage.xml --flags setup_linux

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp