Z3C.Recipe.Compatest.

Buildout-Rezept zum Erstellen von Testläufern zum Testen der Kompatibilität mit anderen Paketen
Jetzt downloaden

Z3C.Recipe.Compatest. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • ZPL
  • Name des Herausgebers:
  • Grok Contributors
  • Website des Verlags:
  • http://zope.org

Z3C.Recipe.Compatest. Stichworte


Z3C.Recipe.Compatest. Beschreibung

Buildout-Rezept zum Erstellen von Testläufern zum Testen der Kompatibilität mit anderen Paketen Z3C.Recipe.commatest ist ein Buildout-Rezept erzeugt eine Liste von Paketen, die zum Testen und einen Testlaufer, der die Tests jedes Pakets leitet (isoliert von anderen Tests), generiert. Dies ist nützlich, um zu überprüfen, ob die Änderungen, die während der Entwicklung eines Pakets vorgenommen wurden, keine Pakete brechen, die dieses Paket.CFG ein Teil auf Ihren Buildout.cfg verwenden, das dieses Rezept verwendet. Es ist keine weitere Konfiguration erforderlich, Sie können jedoch folgende Optionen einstellen: * Inklusive: Liste der Pakete integrieren (whitespace-separated) (default: leer) * Include-Dependenzen: Die Liste der Pakete inklusive ihrer direkten Abhängigkeiten. (Default: leer) * ausschließen: Pakete, die einen REGEX in dieser Liste entsprechen ('Buildout.cfg', "" "... ... Teile = kompetentest ...... ... Rezept = Z3C.Recipe.compatest ... umfassen = z3c.recipe. companest ... "" " Sie: >>> LS ('Bin') - Buildout- compatest- compatest-z3c.recipe.compatest >>> Katze ('bin', 'compatestest') #! ... Python ...... Main ( ... compatest-z3c.recipe.compatest ... Wir kümmern uns darum, die Testabhängigkeiten für die Pakete zu installieren (von ihrem extras_require ). Demonstrieren Sie dies, erklärten wir eine (überflüssige) Testabhängigkeit von Zope. gepunktet, der aufgenommen wird py ') "" "Anhängen des Moduls ...... Zope.DeTerName ... Wenn wir inklusive Abhängigkeiten verwenden, anstatt nur einschließen, werden unsere direkten Abhängigkeiten auch abgeholt, zum Beispiel zc.buildout: >>> schreiben ( "Buildout.cfg", "" "... ... Teile = kompetenzieren ...... ... rezept = z3c.recipe.compatest .Compatest ... "" ") >>> Drucken 'Start', System (Buildout) Start ... generiertes Skript '/samplple-buildout/bin/compatest-zc.buildout'....generiertes Skript' / Muster -Buildout / bin / compatest'.Alle Unsere direkten Abhängigkeiten verfügen jetzt über ein Testskript: >>> ls ('bin') - Buildout- compatest- compatest-z3c.recipe.compatest- compatest-zc.buildout-compatest-zc. Recipe.testRunnerand Wenn Sie eines der automatisch enthaltenen Abhängigkeiten ausschließen möchten, verwenden Sie die Option Ausschlussmöglichkeit: >>> schreiben ('Buildout.cfg', "" ... ... Teile = dauertieren .. ... Rezept = z3c.recipe.compatest ... Include-Abhängigkeiten = z3c.recipe.compatest ... exclude = zc.buildout ... "" ") >>> Drucken 'Start', Sy. Stiel (Buildout) Start ... generiertes Skript '/sample-buildout/bin/compatest'.bin/compatest-zc.buildout ist jetzt fehlt: >>> ls (' bin ') - Buildout- compatest- compatest-z3c. Recipe.CompatTest- compatest-zc.recipe.treeNerungPassing-Optionen für das TestlaufIn, das Sie benutzerdefinierte Optionen in den generierten Testläufern verwenden möchten, können Sie sie in den von Läufern vorangestellen Teiloptionen angeben. Das heißt, wenn Sie die Option -Foo-Option standardmäßig an alle generierten Testläufern bestehen möchten, können Sie Runner-Defaults = in Ihrer Seite festlegen: >>> schreiben ('Buildout.cfg', "" "... ... Teile = kompetenzieren ...... ... Rezept = z3c.recipe.compatest = ... "" "") >>> Ignorieren = System (Buildout) >>> Katze ('Bin', 'compatest-z3c.recipe.compatestest ') #! ... Python ...... Run (... ... Jeder von Runner- vorangestellte Optionen wird automatisch an die Erzeugte Testkunner Zope2 <212:>>> Schreiben ('Buildout.cfg', " .. ZIELE = Z3C.Recipe.compatest ... Extra-Pfade = Zope2LOCATION / LIB / PYTHON ... "" " ) >>> Ignorieren = System (Buildout) >>> Cat ('Teile', 'compatestest-z3c.recipe.compatestest', 'Site-Packages', 'site.py') "" Anhängen Modul .... ..ZOPE2LORT / LIB / PYTHON ... Anforderungen: · Python Was ist neu in dieser Version: · Abhängig von den neuen Funktionen der ZC.Buildout 1.5-Linie. Zur gleichen Zeit Unterstützung für zc.buildout


Z3C.Recipe.Compatest. Zugehörige Software