Como posso contribuir com um teste de autopkg para o Ubuntu?

1

Como posso contribuir com um teste autopkg para um pacote do Ubuntu?

    
por balloons 04.01.2013 / 18:07

1 resposta

2

Testes de Autopkg podem ser escritos para qualquer pacote do Ubuntu. Os testes seguem o DEP 8 especificação para incluir testes como parte de um pacote deb.

Escrever um teste

Um teste pode ser escrito em uma infinidade de idiomas. Exemplos comuns são C, bash, python e perl. Para escrever um teste:

  1. Ramifique o pacote bzr branch ubuntu:
  2. Adicione uma seção de origem no debian / control chamada XS-Testsuite: autopkgtest
  3. Adicione os testes ao debian / tests / folder
  4. Adicione um debian / tests / control que especifique os requisitos para o testbed. Por exemplo:
Tests: build
Depends: build-essential

Contribuindo com testes

Colocar o teste no ubuntu segue o processo normal do desenvolvedor do ubuntu. Em suma, você

  1. Ramifique a origem do pacote que você deseja adicionar um teste
  2. Edite o arquivo debian / control e debian / tests / control para ativar os testes
  3. Adicione o (s) teste (s) à pasta debian / tests
  4. Confirme suas alterações e proponha uma mesclagem

Mais informações

Para ver uma lista dos atuais autopkgtests, você pode ver a saída do jenkins ao vivo de todos os testes que estão sendo executados automaticamente aqui .

Além disso, a documentação do desenvolvedor do ubuntu tem mais informações sobre contribuição para um testcase autopkg , incluindo exemplos de testes.

    
por balloons 04.01.2013 / 18:07