1
- dist : trusty
2
1
sudo : false
2
+
3
3
language : 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
109
11
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 :
134
13
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
+
143
16
env :
144
17
global :
145
18
- LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so
150
23
addons :
151
24
apt :
152
25
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
155
28
packages :
156
29
- mono-devel
157
30
- ca-certificates-mono
@@ -164,11 +37,11 @@ before_install:
164
37
install :
165
38
- pip install --upgrade setuptools # TEMP - due to setuptools 36.2.0 bug
166
39
- pip install --upgrade -r requirements.txt
167
- - coverage run setup.py install $BUILD_OPTS
40
+ - coverage run setup.py install
168
41
169
42
script :
170
43
- 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
172
45
173
46
after_script :
174
47
# Uncomment if need to geninterop, ie. py37 final
0 commit comments