add signingscript integration tests

Aberta
#397 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
35/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
docker, python

Direção de pesquisa

Nenhum arquivo ou teste existente é especificado. Comece localizando o fluxo de assinatura do signingscript e seus pontos de integração com o docker-worker, depois compare as abordagens propostas de um Autograph simulado e de uma staging-subnet. O trabalho estará concluído quando um teste de integração executar a assinatura de um arquivo fictício com certificados autoassinados e puder detectar alterações incompatíveis no osslsigncode.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

signingscript

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.

Linguagem predominante
Python
Estrelas
16
Forks
38
Merge médio
1d 7h
PRs com merge (30d)
14

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de mozilla-releng/scriptworker-scripts

Todas as issues de mozilla-releng/scriptworker-scripts

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.