Commit bf9e88c
committed
test(e2e): 249/250 check their routing on Mach-O too, and the refusal names the artifact
Both files are about ROUTING — a workspace root hands through to its member's
program; `mcpp pack <name>` reaches the target it was given — and both proved
it by looking inside a produced bundle. On macOS that bundle can no longer be
produced, so the macOS e2e job went red on two tests that are not about
bundling at all.
Worth noting what their previous green meant: they passed on macOS while
`mcpp pack` was resolving the dependency closure by RUNNING the user's program.
The bundle they inspected was the one that produced.
The Mach-O refusal now names the artifact it reached. That is not decoration:
a refusal that does not say WHICH program it got to is indistinguishable from
one that resolved the wrong target — the exact defect route_pack_target exists
to prevent — and it is the only evidence available on a platform where no
bundle can be inspected. 250 additionally keeps the unknown-name case, which
must still fail EARLIER and differently, or 'refuses everything' would pass.
Linux paths unchanged and re-verified; the new string is present in the rebuilt
binary.1 parent 3cf9755 commit bf9e88c
3 files changed
Lines changed: 67 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1031 | 1031 | | |
1032 | 1032 | | |
1033 | 1033 | | |
| 1034 | + | |
| 1035 | + | |
| 1036 | + | |
| 1037 | + | |
| 1038 | + | |
| 1039 | + | |
| 1040 | + | |
1034 | 1041 | | |
1035 | 1042 | | |
1036 | | - | |
1037 | | - | |
| 1043 | + | |
| 1044 | + | |
1038 | 1045 | | |
1039 | 1046 | | |
1040 | 1047 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
55 | 81 | | |
56 | 82 | | |
57 | 83 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
45 | 77 | | |
46 | 78 | | |
47 | 79 | | |
| |||
0 commit comments