z3c.recipe.compattest

Beelder recept om testlopers te maken voor het testen van compatibiliteit met andere pakketten
Download nu

z3c.recipe.compattest Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • ZPL
  • Naam uitgever:
  • Grok Contributors
  • Uitgever website:
  • http://zope.org

z3c.recipe.compattest Tags


z3c.recipe.compattest Beschrijving

Buildout-recept om testlopers te maken voor het testen van compatibiliteit met andere pakketten Z3C.Recipe.compattest is een buildout-recept genereert een lijst met pakketten om te testen en een testloper die de tests van elke pakket (geïsoleerd van andere tests) uitvoert. Dit is handig om te controleren of de wijzigingen worden aangebracht tijdens het ontwikkelen van een pakket geen pakketten breken die dit pakket gebruiken.usAteadd een onderdeel aan uw Buildout.CFG dat dit recept gebruikt. Er is geen verdere configuratie vereist, maar u kunt de volgende opties instellen: * Inclusief: lijst met pakketten die (whitespace-gescheiden) bevatten (standaard: leeg) * omvatten-afhankelijkheden: lijst met pakketten om hun directe afhankelijkheden op te nemen. (Standaard: leeg) * Excluderen: pakketten die overeenkomen met elke regex in deze lijst wordt uitgesloten (standaard: leeg) * -script: de naam van het Runner-script (standaardwaarden op de naam van de onderdeel) >>> CD (Sample_buildout) >>> Write ('Buildout.cfg', "" "... ... onderdelen = compattest ...... ... recept = z3c.recipe.compattest ... omvatten = z3c.recipe. Compattest ... "" ") >>> 'Compattest installeren' in System (Buildout) Trudeetailstaarthe-recept genereert een testloper voor elk pakket, evenals een wereldwijd runner-script (standaard genaamd Test-Compat (standaard genoemd) hen: >>> LS ('Bin') - Buildout-Compattest- Compattest-Z3C.Recipe.compattest >>> Cat ('Bin', 'Compattest') #! ... Python ...... Main ( ... Compattest-Z3C.Recipe.compattest ... Wij zorgen voor het installeren van de testafhankelijkheden voor de pakketten (van hun ExtraS_REQUIRE ). Deselecteer dit, we hebben een (overbodige) testafhankelijkheid van Zope verklaard. DottotName, die wordt opgehaald: >>> Cat ('Parts', 'Compattest-Z3c.recipe.compattest', 'Site-packages', 'Site. PY ') "" "APPEND MODULE ...... Zope.dottedName ... Als we gebruiken, inclusief afhankelijkheden in plaats van alleen maar opnemen, worden onze directe afhankelijkheden ook opgehaald, bijvoorbeeld zc.buildout: >>> schrijven ( 'Buildout.cfg', "" "... ... onderdelen = compattest ...... ... recept = z3c.recipe.compattest ... inclusief-afhankelijkheden = z3c.recipe .Compttest ... "" ") >>> Print 'Start', System (Buildout) Start ... Gegenereerd script '/Sample-buildout/bin/compattest-zc.buildout'....Generated script' / Sample ' -Building / bin / Compattest'.Alle onze directe afhankelijkheden hebben nu een testscript: >>> LS ('Bin') - Buildout- Compattest- Compattest-Z3C.recipe.comPattest- Compattest-Zc.Buildout-Compattest-ZC. Recept.Trunner En als u een van de afhankelijkheden van automatisch inbegrepen wilt uitsluiten, gebruikt u de optie Exclude: >>> Write ('Buildout.cfg', "" "... ... onderdelen = Compattest .... .. ... recept = z3c.recipe.compattest ... inclusief-afhankelijkheden = z3c.recipe.compattest ... exclud = zc.buildout ... "" ") >>> Print 'start', sie Stoud (Buildout) Start ... Gegenereerd script '/Sample-buildout/bin/compattest'.bin/compattest-zc.buildout ontbreekt nu: >>> LS (' Bin ') - Buildout-Compattest- Compattest-Z3C. Recept.comPattest- Compattest-Zc.Recipe.TRUNTRUTPASSING OPTIES VOOR DE TEST RUNNERSIF Als u aangepaste opties wilt gebruiken in de gegenereerde testlopers, kunt u ze opgeven in de onderdeelopties, voorafgaand aan Runner-. Dat wil zeggen, als u de --Foo-optie standaard wilt doorgeven aan alle gegenereerde testlopers, kunt u runner-defaults = in uw deel: >>> schrijven (' buildout.cfg ', "" "... ... onderdelen = compattest ...... ... recept = z3c.recipe.compattest ... omvatten = z3c.recipe.compattest ... Runner-standaardinstellingen = ... "" ") >>> negeer = systeem (buildout) >>> Cat ('bin', 'Compattest-z3c.recipe.compattest ') #! ... Python ...... RUN (... ... Elke opties die voorafgesloten zijn door Runner- worden automatisch doorgegeven aan de Gegenereerde testlopers. Extra paden naar de test-runnersof die u wat paden wilt toevoegen aan de gegenereerde testlopers, kunt u het doen met de optie Extra paden in het gedeelte. Dit is mogelijk interessant als u pakketten wilt testen die afhankelijk wil zijn Zope2 <212:>>> Write ('buildout.cfg', "" "... ... onderdelen = compattest ...... ... recept = z3c.recipe.compattest. .. omvatten = z3c.recipe.compattest ... extra-paden = zope2locatie / lib / python ... "" " ) >>> negeren = systeem (buildout) >>> Cat ('Parts', 'Compattest-Z3c.recipe.compattest', 'site-packages', 'site.py') "" "Appd Module .... ..Zope2location / lib / python ... Vereisten: · Python Wat is er nieuw in deze release: · Afhankelijk van en gebruik de nieuwe functies van de ZC.Buildout 1.5-lijn. Tegelijkertijd ondersteuning voor zc.buildout


z3c.recipe.compattest Gerelateerde software

splib

A C-bibliotheek geschreven voor het vinden van kristallen symmetrie ...

154

Downloaden

pyudt

Python Wrapper voor UDP-gebaseerde gegevensoverdrachtsbibliotheek (UDT) ...

190

Downloaden

pybfc

Een Python-bibliotheek die afhankelijkheidsgrafieken of -attribuutwoordenboek omvat ...

64

Downloaden