Commit 4633be8
committed
[nextest-runner] improve data model for child error management
I realized that we need a central way to identify and manage all the different
ways in which a test or script can error out. Add a `UnitErrorDescription`
struct which is responsible for all this management.1 parent 866587b commit 4633be8
File tree
13 files changed
+755
-636
lines changed- cargo-nextest/src
- nextest-runner
- src
- reporter
- structured
- tests/integration
13 files changed
+755
-636
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
33 | | - | |
| 32 | + | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
| 36 | + | |
40 | 37 | | |
41 | 38 | | |
42 | 39 | | |
| |||
2083 | 2080 | | |
2084 | 2081 | | |
2085 | 2082 | | |
2086 | | - | |
2087 | | - | |
| 2083 | + | |
| 2084 | + | |
2088 | 2085 | | |
2089 | 2086 | | |
2090 | 2087 | | |
| |||
2111 | 2108 | | |
2112 | 2109 | | |
2113 | 2110 | | |
2114 | | - | |
2115 | | - | |
| 2111 | + | |
| 2112 | + | |
2116 | 2113 | | |
2117 | 2114 | | |
2118 | 2115 | | |
| |||
2121 | 2118 | | |
2122 | 2119 | | |
2123 | 2120 | | |
2124 | | - | |
2125 | | - | |
2126 | | - | |
2127 | | - | |
2128 | | - | |
2129 | | - | |
2130 | | - | |
2131 | | - | |
2132 | | - | |
2133 | | - | |
| 2121 | + | |
| 2122 | + | |
| 2123 | + | |
| 2124 | + | |
| 2125 | + | |
2134 | 2126 | | |
2135 | 2127 | | |
2136 | | - | |
2137 | | - | |
| 2128 | + | |
| 2129 | + | |
2138 | 2130 | | |
2139 | 2131 | | |
2140 | 2132 | | |
2141 | 2133 | | |
2142 | | - | |
| 2134 | + | |
2143 | 2135 | | |
2144 | 2136 | | |
2145 | 2137 | | |
| |||
2151 | 2143 | | |
2152 | 2144 | | |
2153 | 2145 | | |
2154 | | - | |
2155 | | - | |
2156 | | - | |
2157 | | - | |
2158 | | - | |
| 2146 | + | |
| 2147 | + | |
2159 | 2148 | | |
2160 | 2149 | | |
2161 | 2150 | | |
2162 | | - | |
| 2151 | + | |
2163 | 2152 | | |
2164 | 2153 | | |
2165 | 2154 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
355 | 355 | | |
356 | 356 | | |
357 | 357 | | |
358 | | - | |
359 | | - | |
| 358 | + | |
| 359 | + | |
360 | 360 | | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
361 | 367 | | |
362 | 368 | | |
363 | 369 | | |
364 | 370 | | |
365 | 371 | | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
366 | 376 | | |
367 | 377 | | |
368 | 378 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
150 | 150 | | |
151 | 151 | | |
152 | 152 | | |
153 | | - | |
| 153 | + | |
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
| |||
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
179 | | - | |
| 179 | + | |
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
| |||
297 | 297 | | |
298 | 298 | | |
299 | 299 | | |
300 | | - | |
| 300 | + | |
301 | 301 | | |
302 | 302 | | |
303 | 303 | | |
304 | 304 | | |
305 | | - | |
306 | | - | |
307 | | - | |
308 | | - | |
309 | | - | |
310 | | - | |
311 | | - | |
312 | | - | |
313 | | - | |
314 | | - | |
315 | | - | |
316 | | - | |
317 | | - | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
318 | 311 | | |
319 | | - | |
320 | | - | |
321 | | - | |
322 | | - | |
323 | | - | |
324 | | - | |
325 | | - | |
326 | | - | |
327 | | - | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
328 | 318 | | |
329 | | - | |
330 | | - | |
331 | | - | |
| 319 | + | |
| 320 | + | |
332 | 321 | | |
333 | 322 | | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
334 | 327 | | |
335 | 328 | | |
336 | | - | |
337 | | - | |
338 | | - | |
339 | | - | |
340 | 329 | | |
341 | 330 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | | - | |
| 9 | + | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
1375 | 1375 | | |
1376 | 1376 | | |
1377 | 1377 | | |
1378 | | - | |
1379 | | - | |
1380 | | - | |
1381 | | - | |
1382 | | - | |
1383 | | - | |
1384 | | - | |
1385 | | - | |
1386 | | - | |
1387 | | - | |
1388 | | - | |
1389 | | - | |
1390 | | - | |
1391 | | - | |
1392 | | - | |
1393 | | - | |
1394 | | - | |
1395 | | - | |
1396 | | - | |
1397 | | - | |
| 1378 | + | |
1398 | 1379 | | |
1399 | 1380 | | |
1400 | 1381 | | |
| |||
1405 | 1386 | | |
1406 | 1387 | | |
1407 | 1388 | | |
| 1389 | + | |
| 1390 | + | |
| 1391 | + | |
| 1392 | + | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
| 1401 | + | |
| 1402 | + | |
| 1403 | + | |
| 1404 | + | |
| 1405 | + | |
1408 | 1406 | | |
1409 | | - | |
1410 | | - | |
1411 | 1407 | | |
1412 | 1408 | | |
1413 | | - | |
| 1409 | + | |
1414 | 1410 | | |
1415 | 1411 | | |
1416 | 1412 | | |
1417 | 1413 | | |
1418 | | - | |
1419 | | - | |
| 1414 | + | |
| 1415 | + | |
1420 | 1416 | | |
1421 | 1417 | | |
1422 | 1418 | | |
1423 | | - | |
1424 | | - | |
| 1419 | + | |
1425 | 1420 | | |
1426 | 1421 | | |
1427 | | - | |
| 1422 | + | |
1428 | 1423 | | |
1429 | 1424 | | |
1430 | 1425 | | |
| |||
1437 | 1432 | | |
1438 | 1433 | | |
1439 | 1434 | | |
1440 | | - | |
| 1435 | + | |
1441 | 1436 | | |
1442 | 1437 | | |
1443 | 1438 | | |
| |||
1453 | 1448 | | |
1454 | 1449 | | |
1455 | 1450 | | |
1456 | | - | |
| 1451 | + | |
1457 | 1452 | | |
1458 | 1453 | | |
1459 | 1454 | | |
| |||
1468 | 1463 | | |
1469 | 1464 | | |
1470 | 1465 | | |
1471 | | - | |
| 1466 | + | |
1472 | 1467 | | |
1473 | 1468 | | |
1474 | 1469 | | |
| |||
1482 | 1477 | | |
1483 | 1478 | | |
1484 | 1479 | | |
1485 | | - | |
| 1480 | + | |
1486 | 1481 | | |
1487 | 1482 | | |
1488 | 1483 | | |
| |||
1618 | 1613 | | |
1619 | 1614 | | |
1620 | 1615 | | |
| 1616 | + | |
1621 | 1617 | | |
1622 | 1618 | | |
1623 | 1619 | | |
| |||
1680 | 1676 | | |
1681 | 1677 | | |
1682 | 1678 | | |
| 1679 | + | |
1683 | 1680 | | |
1684 | 1681 | | |
1685 | 1682 | | |
| |||
1706 | 1703 | | |
1707 | 1704 | | |
1708 | 1705 | | |
| 1706 | + | |
1709 | 1707 | | |
1710 | 1708 | | |
1711 | 1709 | | |
| |||
0 commit comments