1- dist : trusty
21sudo : false
2+
33language : python
4-
5- matrix :
6- include :
7- - python : 2.7
8- env :
9- - BUILD_OPTS=--xplat
10- - NUNIT_PATH=~/.nuget/packages/nunit.consolerunner/3.*/tools/nunit3-console.exe
11- addons :
12- apt :
13- sources :
14- - sourceline : deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main
15- key_url : https://packages.microsoft.com/keys/microsoft.asc
16- - sourceline : deb http://download.mono-project.com/repo/ubuntu trusty main
17- key_url : http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF
18- packages :
19- - mono-devel
20- - ca-certificates-mono
21- - dotnet-hostfxr-2.0.0
22- - dotnet-runtime-2.0.0
23- - dotnet-sdk-2.0.0
24- - python : 3.3
25- env :
26- - BUILD_OPTS=--xplat
27- - NUNIT_PATH=~/.nuget/packages/nunit.consolerunner/3.*/tools/nunit3-console.exe
28- addons :
29- apt :
30- sources :
31- - sourceline : deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main
32- key_url : https://packages.microsoft.com/keys/microsoft.asc
33- - sourceline : deb http://download.mono-project.com/repo/ubuntu trusty main
34- key_url : http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF
35- packages :
36- - mono-devel
37- - ca-certificates-mono
38- - dotnet-hostfxr-2.0.0
39- - dotnet-runtime-2.0.0
40- - dotnet-sdk-2.0.0
41- - python : 3.4
42- env :
43- - BUILD_OPTS=--xplat
44- - NUNIT_PATH=~/.nuget/packages/nunit.consolerunner/3.*/tools/nunit3-console.exe
45- addons :
46- apt :
47- sources :
48- - sourceline : deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main
49- key_url : https://packages.microsoft.com/keys/microsoft.asc
50- - sourceline : deb http://download.mono-project.com/repo/ubuntu trusty main
51- key_url : http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF
52- packages :
53- - mono-devel
54- - ca-certificates-mono
55- - dotnet-hostfxr-2.0.0
56- - dotnet-runtime-2.0.0
57- - dotnet-sdk-2.0.0
58- - python : 3.5
59- env :
60- - BUILD_OPTS=--xplat
61- - NUNIT_PATH=~/.nuget/packages/nunit.consolerunner/3.*/tools/nunit3-console.exe
62- addons :
63- apt :
64- sources :
65- - sourceline : deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main
66- key_url : https://packages.microsoft.com/keys/microsoft.asc
67- - sourceline : deb http://download.mono-project.com/repo/ubuntu trusty main
68- key_url : http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF
69- packages :
70- - mono-devel
71- - ca-certificates-mono
72- - dotnet-hostfxr-2.0.0
73- - dotnet-runtime-2.0.0
74- - dotnet-sdk-2.0.0
75- - python : 3.6
76- env :
77- - BUILD_OPTS=--xplat
78- - NUNIT_PATH=~/.nuget/packages/nunit.consolerunner/3.*/tools/nunit3-console.exe
79- addons :
80- apt :
81- sources :
82- - sourceline : deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main
83- key_url : https://packages.microsoft.com/keys/microsoft.asc
84- - sourceline : deb http://download.mono-project.com/repo/ubuntu trusty main
85- key_url : http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF
86- packages :
87- - mono-devel
88- - ca-certificates-mono
89- - dotnet-hostfxr-2.0.0
90- - dotnet-runtime-2.0.0
91- - dotnet-sdk-2.0.0
92- - python : " 3.7-dev"
93- env :
94- - BUILD_OPTS=--xplat
95- - NUNIT_PATH=~/.nuget/packages/nunit.consolerunner/3.*/tools/nunit3-console.exe
96- addons :
97- apt :
98- sources :
99- - sourceline : deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main
100- key_url : https://packages.microsoft.com/keys/microsoft.asc
101- - sourceline : deb http://download.mono-project.com/repo/ubuntu trusty main
102- key_url : http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF
103- packages :
104- - mono-devel
105- - ca-certificates-mono
106- - dotnet-hostfxr-2.0.0
107- - dotnet-runtime-2.0.0
108- - dotnet-sdk-2.0.0
4+ python :
5+ - 2.7
6+ - 3.3
7+ - 3.4
8+ - 3.5
9+ - 3.6
10+ - 3.7-dev
10911
110- - python : 2.7
111- env :
112- - BUILD_OPTS=
113- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
114- - python : 3.3
115- env :
116- - BUILD_OPTS=
117- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
118- - python : 3.4
119- env :
120- - BUILD_OPTS=
121- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
122- - python : 3.5
123- env :
124- - BUILD_OPTS=
125- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
126- - python : 3.6
127- env :
128- - BUILD_OPTS=
129- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
130- - python : " 3.7-dev"
131- env :
132- - BUILD_OPTS=
133- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
12+ matrix :
13413 allow_failures :
135- - python : " 3.7-dev"
136- env :
137- - BUILD_OPTS=
138- - NUNIT_PATH=./packages/NUnit.*/tools/nunit3-console.exe
139- - python : " 3.7-dev"
140- env :
141- - BUILD_OPTS=--xplat
142- - NUNIT_PATH=~/.nuget/packages/nunit.consolerunner/3.*/tools/nunit3-console.exe
14+ - python : 3.7-dev
15+
14316env :
14417 global :
14518 - LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so
15023addons :
15124 apt :
15225 sources :
153- - sourceline : deb http://download. mono-project.com/repo/ubuntu trusty main
154- key_url : http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6A19B38D3D831EF
26+ - mono
27+ - mono-libtiff-compat
15528 packages :
15629 - mono-devel
15730 - ca-certificates-mono
@@ -164,11 +37,11 @@ before_install:
16437install :
16538 - pip install --upgrade setuptools # TEMP - due to setuptools 36.2.0 bug
16639 - pip install --upgrade -r requirements.txt
167- - coverage run setup.py install $BUILD_OPTS
40+ - coverage run setup.py install
16841
16942script :
17043 - python -m pytest
171- - mono $NUNIT_PATH src/embed_tests/bin/Python.EmbeddingTest.dll
44+ - mono ./packages/NUnit.*/tools/nunit3-console.exe src/embed_tests/bin/Python.EmbeddingTest.dll
17245
17346after_script :
17447 # Uncomment if need to geninterop, ie. py37 final
0 commit comments