Commit 901bcd1
authored
Export useful variables from test runnables and create tasks for tests (#42)
Added tasks to enable test execution using runnable triangles. Supports
both XCTest and Swift Testing libraries.
Runnables now export useful variables, which enables users to write
custom testing tasks (e.g. for xcode projects – outside the scope of
this plugin).
Note I'm not really clear on the reason for the underscore captures like
@_name and @_tag-name in the existing code, so I've mostly left @_name
in place and created @_tag-name ones. Let me know if I've done something
wrong.
I haven't done anything for Quick tests (not a Quick user, and it's not
an Apple library) and have left those runnables as-is.1 parent 4921a6f commit 901bcd1
2 files changed
+99
-51
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
2 | 9 | | |
3 | 10 | | |
4 | 11 | | |
| |||
8 | 15 | | |
9 | 16 | | |
10 | 17 | | |
11 | | - | |
12 | | - | |
13 | | - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
14 | 21 | | |
15 | 22 | | |
16 | | - | |
| 23 | + | |
17 | 24 | | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
23 | 33 | | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
24 | 54 | | |
25 | 55 | | |
26 | | - | |
27 | | - | |
28 | | - | |
| 56 | + | |
| 57 | + | |
29 | 58 | | |
30 | 59 | | |
31 | | - | |
| 60 | + | |
32 | 61 | | |
33 | 62 | | |
34 | | - | |
| 63 | + | |
35 | 64 | | |
36 | 65 | | |
37 | | - | |
| 66 | + | |
38 | 67 | | |
39 | 68 | | |
40 | | - | |
41 | | - | |
| 69 | + | |
| 70 | + | |
42 | 71 | | |
43 | 72 | | |
44 | | - | |
| 73 | + | |
45 | 74 | | |
46 | 75 | | |
47 | | - | |
| 76 | + | |
48 | 77 | | |
49 | 78 | | |
50 | | - | |
| 79 | + | |
51 | 80 | | |
52 | 81 | | |
53 | | - | |
54 | | - | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
55 | 89 | | |
56 | 90 | | |
57 | | - | |
| 91 | + | |
| 92 | + | |
58 | 93 | | |
59 | 94 | | |
60 | 95 | | |
61 | 96 | | |
62 | 97 | | |
63 | | - | |
| 98 | + | |
64 | 99 | | |
65 | 100 | | |
66 | | - | |
67 | | - | |
| 101 | + | |
| 102 | + | |
68 | 103 | | |
69 | 104 | | |
70 | | - | |
| 105 | + | |
71 | 106 | | |
72 | 107 | | |
| 108 | + | |
73 | 109 | | |
74 | 110 | | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
| 111 | + | |
81 | 112 | | |
82 | 113 | | |
83 | | - | |
84 | | - | |
85 | | - | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
16 | 33 | | |
0 commit comments