mozilla-releng / mozilla-releng/scriptworker-scripts
add signingscript integration tests
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 16
- Fork
- 38
- Merge medio
- 1g 7h
- PR unite (30g)
- 14
Descrizione
Ideally, we would be able to catch things like incompatible osslsigncode bustage in signingscript, before we roll out.
Integration tests may look like:
- we run a test in docker-worker, after spinning up a mock Autograph instance; or
- we run a test in a docker-worker instance that lives in a staging-Autograph-enabled subnet; we put non-sensitive secrets somewhere in TC secrets, and sign a bogus file with self-signed certs; or
- something else. I'd like to avoid something overengineered.
As long as we're exercising the signing flow, this should catch this type of bustage; we can add coverage as we find additional paths that need it later.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Non vengono indicati file o test esistenti. Inizia individuando il flusso di firma di signingscript e i relativi punti di integrazione con docker-worker, quindi confronta gli approcci proposti con un Autograph simulato e una staging-subnet. Il lavoro è completato quando un test di integrazione esegue la firma di un file fittizio con certificati autofirmati e può rilevare modifiche incompatibili a osslsigncode.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- docker, python
- Ambito
- infrastructure, testing-qa
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100