z3c.recipe.compattest.

Receita de Construção para criar corredores de teste para testar compatibilidade com outros pacotes
Baixe Agora

z3c.recipe.compattest. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • ZPL
  • Nome do editor:
  • Grok Contributors
  • Site do editor:
  • http://zope.org

z3c.recipe.compattest. Tag


z3c.recipe.compattest. Descrição

Receita de buildout para criar corredores de teste para testar compatibilidade com outros pacotes Z3c.recipe.compattest é uma receita de compilação gera uma lista de pacotes para testar e um corredor de teste que executa os testes de cada pacote (isolado de qualquer outro teste). Isso é útil para verificar se as alterações feitas durante o desenvolvimento de um pacote não quebra quaisquer pacotes que estão usando este pacote.Usageadd uma peça ao seu buildout.cfg que usa esta receita. Nenhuma configuração adicional é necessária, mas você pode definir as seguintes opções: * Incluir: lista de pacotes para incluir (separado por espaços em branco) (padrão: vazio) * Incluir dependências: lista de pacotes para incluir suas dependências diretas. (Padrão: vazio) * Excluir: pacotes que correspondem a qualquer regex nesta lista será excluída (padrão: vazio) * script: o nome do script do corredor (padrões para o nome da peça) >>> CD (Sample_Buildout) >>> Escrever ('buildout.cfg', "" " ... peças = compattest ...... ... Recipe = z3c.recipe.compattest ... incluem = z3c.recipe. compattest ... "" "") >>> 'Instalando o Compattest' no sistema (Buildout) Truedetails A receita gera um corredor de teste para cada pacote, bem como um script de corredor global (chamado teste-compat por padrão) que executará todos os eles: >>> ls ('bin') - Buildout- compattest- compattest-z3c.recipe.compattest >>> gato ('bin', 'compattest') #! ...... ... Compattest-Z3c.Recipe.comPattest ... Temos se preocupando em instalar as dependências de teste para os pacotes (de seus extratos_require ). Demonstrar isso, declaramos uma dependência de teste (supérfluo) no Zope. DottedName, que é apanhado: >>> CAT ('peças', 'compattest-z3c.recipe.compattest', 'Pacotes de site', 'site. py ') "" "" anexar módulo ...... zope.dottedname ... Se usarmos incluir dependências em vez de apenas incluir, nossas dependências diretas também são apanhadas, por exemplo, ZC.Buildout: >>> Escrever ( 'buildout.cfg', "" " ... peças = compattest ...... ... Recipe = z3c.recipe.compattest ... incluem dependências = z3c.recipe = z3c.recipe = z3c.recipe .compattest ... "" ") >>> Imprimir 'Start', System (Buildout) Iniciar ... Script gerado '/sample-buildout/bin/compattest-zc.buildout'....Generated script' / amostra -Buildout / bin / compattest'.Todas nossas dependências diretas têm um script de teste agora: >>> ls ('bin') - compatibilidade- compattest-compattest-z3c.recipe.compattest- compattest-zc.buildout- compattest-zc. Receita.TestRunnerNand Se você quiser excluir uma das dependências incluídas automaticamente, use a opção Excluir: >>> Escrever ('buildout.cfg', "" " ... peças = compattest .... .. ... Receita = z3c.recipe.compattest ... incluem dependências = z3c.recipe.compattest ... excluir = zc.buildout ... "" ") >>> Imprimir 'Start', sy. Stem (Buildout) Iniciar ... Script gerado '/sample-buildout/bin/compattest'.bin/compattest-zc.buildout está agora ausente: >>> LS (' bin ') - Buildout- Compattest- Compattest-Z3c. Recipe.comPattest- compattest-zc.recipe.testrunnerpassing options para o teste RunnerSif Você deseja usar opções personalizadas nos corredores de teste gerados, você pode especificá-los nas opções de peça, prefixados pelo corredor. Isto é, se você quiser passar a opção --foo por padrão para todos os corredores de teste gerados, você pode definir os padrões do corredor = em sua parte: >>> gravação ('buildout.cfg', "" " ... peças = compattest ...... ... Receita = z3c.recipe.compattest ... incluem = z3c.recipe.compattest ... Runner-Padrões = ... "" "") >>> ignorar = sistema (buildout) >>> gato ('bin', 'compattest-z3c.recipe.compattest ') #! ... python ...... correr (... ... Toda opções prefixadas pelo corredor - serão automaticamente passadas para o corredores de teste gerados.Passando caminhos extras para o teste de teste que você deseja adicionar alguns caminhos aos corredores de teste gerados, você pode fazê-lo com a opção Extra-Caminhos na peça. Isso pode ser interessante se você quiser testar pacotes que dependem Zope2 <212:>>> Escrever ('buildout.cfg', "" " ... peças = compattest ...... ... Receita = z3c.recipe.compattest. .. Incluir = z3c.recipe.compattest ... Extra-caminhos = Zope2Localização / lib / python ... "" " ) >>> Ignore = System (Buildout) >>> CAT ('peças', 'compatt-z3c.recipe.compattest', 'pacotes de site', 'site.py') "" "Anexar módulo .... ..zope2Localização / lib / python ... Requisitos: · Pitão O que há de novo nesta versão: · Depender e usar os novos recursos da linha ZC.Buildout 1.5. Ao mesmo tempo o suporte para ZC.Buildout


z3c.recipe.compattest. Software Relacionado

whizzer.

Quadro de servidor de soquete acionado por evento rápido baseado em PYEV ...

136

Download