Commit 5747dda
feat: allow for external xctest file (#116)
## Description
<!-- Provide a general summary of your changes -->
Harness default behaviour on iOS is to build and run an xctest project.
This allows injecting an internal build, which implies to also skip
doing a build on its own.
## Related Issue
<!--- This project only accepts pull requests related to open issues -->
<!--- If suggesting a new feature or change, please discuss it in an
issue first -->
<!--- If fixing a bug, there should be an issue describing it with steps
to reproduce -->
<!--- Please link to the issue here: -->
/
## Context
<!-- Why this feature was implemented in this particular way? -->
<!-- Is there anything reviewer needs to know before conducting code
review? -->
In environments such as AWS we can't sign on the host runner. So, we
have to build beforehand, then upload the XCTest to AWS which will then
resign it internally.
This means we need a way to inject an externally build and signed
xctest.
## Testing
<!-- Please describe how you tested your changes -->
---------
Co-authored-by: Szymon Chmal <szymon@chmal.it>1 parent 7589bc7 commit 5747dda
3 files changed
Lines changed: 146 additions & 4 deletions
File tree
- .nx/version-plans
- packages/platform-ios/src
- __tests__
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
78 | 81 | | |
79 | 82 | | |
80 | 83 | | |
| |||
230 | 233 | | |
231 | 234 | | |
232 | 235 | | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
233 | 244 | | |
234 | 245 | | |
235 | 246 | | |
| |||
614 | 625 | | |
615 | 626 | | |
616 | 627 | | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
617 | 666 | | |
618 | 667 | | |
619 | 668 | | |
| |||
666 | 715 | | |
667 | 716 | | |
668 | 717 | | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
669 | 727 | | |
670 | 728 | | |
671 | 729 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
30 | 33 | | |
31 | 34 | | |
32 | 35 | | |
| |||
101 | 104 | | |
102 | 105 | | |
103 | 106 | | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
104 | 112 | | |
105 | 113 | | |
106 | 114 | | |
| |||
146 | 154 | | |
147 | 155 | | |
148 | 156 | | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
149 | 202 | | |
150 | 203 | | |
151 | 204 | | |
| |||
877 | 930 | | |
878 | 931 | | |
879 | 932 | | |
| 933 | + | |
880 | 934 | | |
881 | 935 | | |
882 | 936 | | |
| |||
912 | 966 | | |
913 | 967 | | |
914 | 968 | | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
915 | 987 | | |
916 | 988 | | |
917 | 989 | | |
| |||
924 | 996 | | |
925 | 997 | | |
926 | 998 | | |
| 999 | + | |
927 | 1000 | | |
928 | 1001 | | |
929 | 1002 | | |
| |||
943 | 1016 | | |
944 | 1017 | | |
945 | 1018 | | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
| 1026 | + | |
| 1027 | + | |
946 | 1028 | | |
947 | 1029 | | |
948 | | - | |
949 | | - | |
950 | | - | |
951 | | - | |
| 1030 | + | |
952 | 1031 | | |
953 | 1032 | | |
954 | 1033 | | |
| |||
0 commit comments