Commit 0749bbb
committed
test: the runner check reads the manifest's keys, the MSI payload is found by content, and independent platform steps run after a failure (mcpp#634)
Run 34823714568 measured every P2 criterion on macos-15 (LC_RPATH
@executable_path/../Frameworks and @loader_path; codesign --verify
--deep --strict valid, both signatures flags=0x2(adhoc); exit 7 with
the framework loaded from Contents/Frameworks; exit 134, "Library not
loaded", without it) and then failed its own precondition: the grep for
`runner` matched the fixture's header comment. Comments are removed
before the search.
On windows-2022 the bundle was produced (1126642 bytes beside the
32768-byte MSI), and `wix burn extract` without the bootstrapper
application wrote the payloads under their ids, `a0` and `a1`, so a
search by extension found nothing. The check now extracts with -oba as
well and looks for a payload byte-identical to the MSI. The repeated
"The system cannot find the path specified." lines are mcpp's own
output on Windows: the job log of main's last run (34772006562) carries
twelve of them.
The macOS framework, Metal and iOS steps and the Windows bundle step
run when an earlier step of their job failed, so one run reports each
of their readings.1 parent c49cbb6 commit 0749bbb
3 files changed
Lines changed: 27 additions & 14 deletions
File tree
- .github/workflows
- tests
- app-framework-consumer
- msi-consumer
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1890 | 1890 | | |
1891 | 1891 | | |
1892 | 1892 | | |
1893 | | - | |
| 1893 | + | |
1894 | 1894 | | |
1895 | 1895 | | |
1896 | 1896 | | |
| |||
1943 | 1943 | | |
1944 | 1944 | | |
1945 | 1945 | | |
1946 | | - | |
| 1946 | + | |
| 1947 | + | |
| 1948 | + | |
1947 | 1949 | | |
1948 | 1950 | | |
1949 | 1951 | | |
1950 | 1952 | | |
1951 | | - | |
| 1953 | + | |
1952 | 1954 | | |
1953 | 1955 | | |
1954 | 1956 | | |
| |||
1958 | 1960 | | |
1959 | 1961 | | |
1960 | 1962 | | |
1961 | | - | |
| 1963 | + | |
1962 | 1964 | | |
1963 | 1965 | | |
1964 | 1966 | | |
| |||
1981 | 1983 | | |
1982 | 1984 | | |
1983 | 1985 | | |
1984 | | - | |
| 1986 | + | |
1985 | 1987 | | |
1986 | 1988 | | |
1987 | 1989 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
110 | | - | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
111 | 113 | | |
112 | 114 | | |
113 | 115 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
9 | 12 | | |
10 | 13 | | |
11 | 14 | | |
| |||
45 | 48 | | |
46 | 49 | | |
47 | 50 | | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
54 | 63 | | |
55 | 64 | | |
56 | 65 | | |
0 commit comments