Commit da5d9fb
committed
[cpullvm] Run full suite of tests, dump to xml logs
With automerge now enabled, we have had more consistent failures, even
in Linux x86 builds. And, we've now seen failures that have been masked
by other failures since we stop after the first one.
So let's try what seems to be done in ATfE and use lit's `--ignore-fail` and
dump all results into xml.
A few things to note:
1. Windows builds are not impacted by this--they will still fail at the first
error. We don't have QEMU testing enabled there, so we're really only
running the lit tests anyway, so I don't think this is as large of an issue.
We can re-evaluate this as needed.
2. We might need to think about how this works for ex: PRs. As-is, if
there are failures I *think* the precheckin build will still succeed. So
either we need an extra step, or people need to be diligent about
checking the test reports.
3. I'm also not sure how this will work with eld? Given that its lit tests
are split with different defaults. There might be some work needed to make
this work well.
Note that the code added here is from or is derived from ATfE. All
license/copyright info we already have in the modified files should already be
correct/appropriate.
Signed-off-by: Jonathon Penix <jpenix@qti.qualcomm.com>1 parent cb878ed commit da5d9fb
3 files changed
Lines changed: 31 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
65 | 72 | | |
66 | 73 | | |
67 | 74 | | |
| |||
142 | 149 | | |
143 | 150 | | |
144 | 151 | | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
20 | 30 | | |
21 | 31 | | |
22 | 32 | | |
| |||
0 commit comments