Commit 4477737612f0b3c10082e00410bb4360dab295a0

Authored by Anthex
1 parent 03dceee5

code coverage report generation on tests run

Showing 2 changed files with 5 additions and 275 deletions   Show diff stats
.travis.yml
1 1 language: python
  2 +install:
  3 + - pip install codecov
2 4 python:
3 5 - "3.5"
4 6 - "3.6"
... ... @@ -7,4 +9,6 @@ matrix:
7 9 - name: "Python 3.7.1 on Xenial Linux"
8 10 python: 3.7
9 11 dist: xenial
10   -script: py.test
  12 +script: py.test --cov-report=xml --cov=./
  13 +after_success:
  14 + - codecov
11 15 \ No newline at end of file
... ...
coverage.xml deleted
1   -<?xml version="1.0" ?>
2   -<coverage branch-rate="0" branches-covered="0" branches-valid="0" complexity="0" line-rate="0.7306" lines-covered="179" lines-valid="245" timestamp="1556180908706" version="4.5.3">
3   - <!-- Generated by coverage.py: https://coverage.readthedocs.io -->
4   - <!-- Based on https://raw.githubusercontent.com/cobertura/web/master/htdocs/xml/coverage-04.dtd -->
5   - <sources>
6   - <source>C:\Users\achil\Desktop\TD5</source>
7   - </sources>
8   - <packages>
9   - <package branch-rate="0" complexity="0" line-rate="0.7306" name=".">
10   - <classes>
11   - <class branch-rate="0" complexity="0" filename="main.py" line-rate="0" name="main.py">
12   - <methods/>
13   - <lines>
14   - <line hits="0" number="1"/>
15   - <line hits="0" number="2"/>
16   - <line hits="0" number="3"/>
17   - <line hits="0" number="5"/>
18   - <line hits="0" number="7"/>
19   - <line hits="0" number="10"/>
20   - <line hits="0" number="14"/>
21   - <line hits="0" number="16"/>
22   - <line hits="0" number="17"/>
23   - <line hits="0" number="18"/>
24   - <line hits="0" number="19"/>
25   - <line hits="0" number="22"/>
26   - <line hits="0" number="25"/>
27   - <line hits="0" number="26"/>
28   - <line hits="0" number="29"/>
29   - <line hits="0" number="32"/>
30   - <line hits="0" number="35"/>
31   - <line hits="0" number="36"/>
32   - <line hits="0" number="38"/>
33   - <line hits="0" number="39"/>
34   - <line hits="0" number="40"/>
35   - <line hits="0" number="41"/>
36   - <line hits="0" number="43"/>
37   - <line hits="0" number="45"/>
38   - <line hits="0" number="46"/>
39   - <line hits="0" number="47"/>
40   - <line hits="0" number="48"/>
41   - <line hits="0" number="49"/>
42   - <line hits="0" number="50"/>
43   - <line hits="0" number="51"/>
44   - <line hits="0" number="52"/>
45   - <line hits="0" number="53"/>
46   - <line hits="0" number="54"/>
47   - <line hits="0" number="55"/>
48   - <line hits="0" number="56"/>
49   - <line hits="0" number="58"/>
50   - <line hits="0" number="60"/>
51   - <line hits="0" number="61"/>
52   - </lines>
53   - </class>
54   - <class branch-rate="0" complexity="0" filename="structure.py" line-rate="0.8069" name="structure.py">
55   - <methods/>
56   - <lines>
57   - <line hits="1" number="1"/>
58   - <line hits="1" number="2"/>
59   - <line hits="1" number="4"/>
60   - <line hits="1" number="5"/>
61   - <line hits="1" number="6"/>
62   - <line hits="1" number="13"/>
63   - <line hits="1" number="14"/>
64   - <line hits="1" number="15"/>
65   - <line hits="1" number="16"/>
66   - <line hits="1" number="18"/>
67   - <line hits="1" number="19"/>
68   - <line hits="1" number="22"/>
69   - <line hits="1" number="23"/>
70   - <line hits="1" number="24"/>
71   - <line hits="1" number="25"/>
72   - <line hits="1" number="26"/>
73   - <line hits="1" number="28"/>
74   - <line hits="1" number="29"/>
75   - <line hits="1" number="30"/>
76   - <line hits="0" number="32"/>
77   - <line hits="1" number="34"/>
78   - <line hits="1" number="35"/>
79   - <line hits="1" number="36"/>
80   - <line hits="1" number="37"/>
81   - <line hits="1" number="38"/>
82   - <line hits="1" number="39"/>
83   - <line hits="1" number="41"/>
84   - <line hits="1" number="42"/>
85   - <line hits="1" number="44"/>
86   - <line hits="1" number="45"/>
87   - <line hits="1" number="46"/>
88   - <line hits="1" number="47"/>
89   - <line hits="1" number="48"/>
90   - <line hits="1" number="49"/>
91   - <line hits="1" number="51"/>
92   - <line hits="1" number="52"/>
93   - <line hits="1" number="54"/>
94   - <line hits="1" number="55"/>
95   - <line hits="1" number="56"/>
96   - <line hits="1" number="57"/>
97   - <line hits="1" number="58"/>
98   - <line hits="1" number="59"/>
99   - <line hits="1" number="61"/>
100   - <line hits="1" number="62"/>
101   - <line hits="1" number="64"/>
102   - <line hits="1" number="69"/>
103   - <line hits="1" number="70"/>
104   - <line hits="1" number="71"/>
105   - <line hits="1" number="72"/>
106   - <line hits="1" number="74"/>
107   - <line hits="1" number="75"/>
108   - <line hits="1" number="81"/>
109   - <line hits="1" number="82"/>
110   - <line hits="1" number="83"/>
111   - <line hits="1" number="84"/>
112   - <line hits="1" number="85"/>
113   - <line hits="1" number="86"/>
114   - <line hits="1" number="87"/>
115   - <line hits="1" number="88"/>
116   - <line hits="1" number="90"/>
117   - <line hits="1" number="91"/>
118   - <line hits="1" number="96"/>
119   - <line hits="1" number="97"/>
120   - <line hits="1" number="99"/>
121   - <line hits="1" number="100"/>
122   - <line hits="1" number="105"/>
123   - <line hits="1" number="106"/>
124   - <line hits="1" number="108"/>
125   - <line hits="1" number="109"/>
126   - <line hits="1" number="113"/>
127   - <line hits="1" number="114"/>
128   - <line hits="1" number="115"/>
129   - <line hits="1" number="116"/>
130   - <line hits="1" number="117"/>
131   - <line hits="1" number="118"/>
132   - <line hits="1" number="119"/>
133   - <line hits="1" number="120"/>
134   - <line hits="1" number="122"/>
135   - <line hits="1" number="127"/>
136   - <line hits="1" number="128"/>
137   - <line hits="1" number="129"/>
138   - <line hits="1" number="130"/>
139   - <line hits="1" number="132"/>
140   - <line hits="1" number="137"/>
141   - <line hits="1" number="139"/>
142   - <line hits="1" number="145"/>
143   - <line hits="1" number="146"/>
144   - <line hits="1" number="147"/>
145   - <line hits="1" number="149"/>
146   - <line hits="0" number="153"/>
147   - <line hits="0" number="154"/>
148   - <line hits="0" number="156"/>
149   - <line hits="0" number="157"/>
150   - <line hits="0" number="158"/>
151   - <line hits="0" number="159"/>
152   - <line hits="0" number="161"/>
153   - <line hits="0" number="162"/>
154   - <line hits="0" number="163"/>
155   - <line hits="0" number="164"/>
156   - <line hits="0" number="166"/>
157   - <line hits="0" number="167"/>
158   - <line hits="0" number="168"/>
159   - <line hits="0" number="169"/>
160   - <line hits="1" number="171"/>
161   - <line hits="0" number="175"/>
162   - <line hits="0" number="176"/>
163   - <line hits="0" number="178"/>
164   - <line hits="0" number="179"/>
165   - <line hits="0" number="180"/>
166   - <line hits="0" number="181"/>
167   - <line hits="0" number="182"/>
168   - <line hits="0" number="183"/>
169   - <line hits="0" number="184"/>
170   - <line hits="0" number="186"/>
171   - <line hits="0" number="187"/>
172   - <line hits="0" number="188"/>
173   - <line hits="0" number="189"/>
174   - <line hits="1" number="191"/>
175   - <line hits="1" number="197"/>
176   - <line hits="1" number="199"/>
177   - <line hits="1" number="207"/>
178   - <line hits="1" number="208"/>
179   - <line hits="1" number="209"/>
180   - <line hits="1" number="210"/>
181   - <line hits="1" number="211"/>
182   - <line hits="1" number="212"/>
183   - <line hits="1" number="213"/>
184   - <line hits="1" number="215"/>
185   - <line hits="1" number="220"/>
186   - <line hits="1" number="221"/>
187   - <line hits="1" number="224"/>
188   - <line hits="1" number="235"/>
189   - <line hits="1" number="237"/>
190   - <line hits="1" number="244"/>
191   - <line hits="1" number="245"/>
192   - <line hits="1" number="246"/>
193   - <line hits="1" number="247"/>
194   - <line hits="1" number="251"/>
195   - <line hits="1" number="252"/>
196   - <line hits="1" number="253"/>
197   - <line hits="1" number="254"/>
198   - <line hits="1" number="255"/>
199   - <line hits="1" number="256"/>
200   - <line hits="1" number="260"/>
201   - <line hits="1" number="267"/>
202   - </lines>
203   - </class>
204   - <class branch-rate="0" complexity="0" filename="test_structure.py" line-rate="1" name="test_structure.py">
205   - <methods/>
206   - <lines>
207   - <line hits="1" number="1"/>
208   - <line hits="1" number="3"/>
209   - <line hits="1" number="7"/>
210   - <line hits="1" number="8"/>
211   - <line hits="1" number="9"/>
212   - <line hits="1" number="13"/>
213   - <line hits="1" number="14"/>
214   - <line hits="1" number="15"/>
215   - <line hits="1" number="16"/>
216   - <line hits="1" number="17"/>
217   - <line hits="1" number="19"/>
218   - <line hits="1" number="21"/>
219   - <line hits="1" number="22"/>
220   - <line hits="1" number="23"/>
221   - <line hits="1" number="24"/>
222   - <line hits="1" number="26"/>
223   - <line hits="1" number="27"/>
224   - <line hits="1" number="28"/>
225   - <line hits="1" number="29"/>
226   - <line hits="1" number="30"/>
227   - <line hits="1" number="31"/>
228   - <line hits="1" number="32"/>
229   - <line hits="1" number="33"/>
230   - <line hits="1" number="34"/>
231   - <line hits="1" number="36"/>
232   - <line hits="1" number="37"/>
233   - <line hits="1" number="38"/>
234   - <line hits="1" number="39"/>
235   - <line hits="1" number="40"/>
236   - <line hits="1" number="41"/>
237   - <line hits="1" number="42"/>
238   - <line hits="1" number="44"/>
239   - <line hits="1" number="45"/>
240   - <line hits="1" number="46"/>
241   - <line hits="1" number="47"/>
242   - <line hits="1" number="49"/>
243   - <line hits="1" number="50"/>
244   - <line hits="1" number="51"/>
245   - <line hits="1" number="52"/>
246   - <line hits="1" number="53"/>
247   - <line hits="1" number="54"/>
248   - <line hits="1" number="55"/>
249   - <line hits="1" number="57"/>
250   - <line hits="1" number="58"/>
251   - <line hits="1" number="59"/>
252   - <line hits="1" number="60"/>
253   - <line hits="1" number="61"/>
254   - <line hits="1" number="62"/>
255   - <line hits="1" number="63"/>
256   - <line hits="1" number="65"/>
257   - <line hits="1" number="66"/>
258   - <line hits="1" number="67"/>
259   - <line hits="1" number="68"/>
260   - <line hits="1" number="69"/>
261   - <line hits="1" number="71"/>
262   - <line hits="1" number="72"/>
263   - <line hits="1" number="73"/>
264   - <line hits="1" number="74"/>
265   - <line hits="1" number="75"/>
266   - <line hits="1" number="76"/>
267   - <line hits="1" number="77"/>
268   - <line hits="1" number="78"/>
269   - </lines>
270   - </class>
271   - </classes>
272   - </package>
273   - </packages>
274   -</coverage>