mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-16 01:26:16 -08:00
test(release): [REL-04] complete early rollback and mainline rehearsal
This commit is contained in:
1 parent
8dcbe9441e
commit
bf56d09178
9 files changed
+17211
-13
No files matched your search
@@ -81,6 +81,7 @@ for (const device of ['PKG-CAST-05', 'PKG-VAST-05', 'PKG-DPIP-05', 'PKG-MASK-05'
|
||||
requireAncestor('REVIEW-02', device)
|
||||
}
|
||||
requireAncestor('REL-02', 'REL-09')
|
||||
requireAncestor('REL-02', 'REL-04')
|
||||
requireAncestor('PKG-AUTO-THUMB-05', 'PKG-AUTO-THUMB-03')
|
||||
for (const release of ['REL-05', 'REL-06']) {
|
||||
for (const gate of ['REVIEW-01', 'REVIEW-02', 'REVIEW-03', 'CI-04', 'REL-03', 'REL-04', 'REL-09']) {
|
||||
|
||||
@@ -29,6 +29,9 @@ for (const [name, mutate, kind] of [
|
||||
['wrong artifact version', input => input.candidate.version = '9.0.0', 'candidate-version'],
|
||||
['archive bytes differ', input => input.candidate.errors.push('digest differs'), 'candidate'],
|
||||
['missing rollback archive', input => input.history = { verified: false, reason: 'not recovered' }, 'distribution-history'],
|
||||
['completed rehearsal without candidate rollback', input => delete input.evidence.rollback, 'evidence:rollback'],
|
||||
['early rehearsal tarball used for final rollback', input => input.evidence.rollback.candidateIntegrity = 'early-rehearsal-tarball', 'evidence:rollback'],
|
||||
['early rehearsal version used for final rollback', input => input.evidence.rollback.version = '1.1.0', 'evidence:rollback'],
|
||||
['open affected risk', input => input.risks.push({ id: 'CAST-01', status: 'open' }), 'risk'],
|
||||
['unfinished review', input => input.taskGaps.push('REVIEW-03'), 'task'],
|
||||
['missing format report', input => delete input.evidence.runtime, 'evidence:runtime'],
|
||||
|
||||
Reference in new issue
Block a user