Nosemultivering

Een neusplugin om tests tegelijkertijd in verschillende versies van Python uit te voeren
Download nu

Nosemultivering Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Kumar McMillan
  • Uitgever website:
  • http://farmdev.com/

Nosemultivering Tags


Nosemultivering Beschrijving

Een neusplugin om tegelijkertijd tests uit te voeren in verschillende versies van Python Nosemultiverion is een neusplug-in die mogelijk maakt om tests tegelijkertijd in verschillende versies van Python uit te voeren. Wanneer de plug-in wordt geactiveerd, spawnt uw testsuite subprocessen uit om dezelfde tests uit te voeren in elke Python-interpreter, dan worden de resultaten afgedrukt in het hoofdproces. Het is ontworpen voor bibliotheken of toepassingen die oudere versies van Python willen ondersteunen of voor projecten die moeten werken in virtuele omgevingen die anders zijn geconfigureerd. Omdat het aansluitingen via execnet en parallelle subprocessen gebruikt, voegt het alleen minimale overhead toe aan uw testtijd. Installatie: Nosemultivering, neus en execneNet moeten worden geïnstalleerd in elke versie van Python waarvoor u uw tests wilt uitvoeren. Uw test- en toepassingsmodules doen Noodzaak om in elke Python-versie te worden geïnstalleerd. Hier is hoe de Nosemultivering en de afhankelijkheden te installeren: installeer met PIP van SourceGrab de PIP-bron en doe zoiets: CD / PIP / SOONSUBO Python2.4 ./Scripts/pip-installatie -E HG + http: //bitbucket.org/kumar303/NOSE-Multiverions/#egg=nosemultiveringenOudo Python2.5 ./Scripts/pip Install -e HG + http: //bitbucket.org/kumar303/nose-multivering/#EGG= Nosemultiversensudo Python2.6 ./Scripts/pip Install -e HG + http: //bitbucket.org/kumar303/nose-multivering/#egg=nosemultiveringInstall met PIP van PyPijust zoals hierboven, maar doen: CD / PIP / BOSSUNDO PYTHON2.4. / Scripts / PIP Installeer NosemultioenenSudo Python2.5 ./Scripts/pip Install NosemultioenenSudo Python2.6 ./Scrip TS / PIP Installeer NosemultiveringInstall met SetUptoolsSudo Easy_Install-2.4 http://bitbucket.org/kumar303/nose-multiverions/get/Tip.zipsudo Easy_Install-2.5 http://bitbucket.org/kumar303/NOSE-Multiverions/get/Tip. ZipsUDO Easy_Install-2.6 http://bitbucket.org/kumar303/NOSE-Multiverion/get/Tip.ziprun Een eenvoudige testsuite in meerdere versies van Pythonif U hebt een toepassing zonder veel afhankelijkheden U kunt waarschijnlijk gewoon de tests in meerdere versies uitvoeren Dit: CD / Uw / Test / Saverosetests - In-Python = 2.4,2.5,2.6Run Een complexe testsuite in de hoogstwaarschijnlijk van een virtualenvit dat uw aanvraag enige afhankelijkheden heeft die u waarschijnlijk beheren met een aangepaste virtualenv. De waarde die is doorgegeven aan de --in-Python = optie kan ook een absoluut pad zijn naar een Python-tolk, dus het instellen van uw virtualenv-directory's, voer dan uw tests uit als volgt: CD / Uw / test / SAPENOSETESTS --in-Python = / Pad /to/a/virtualenv-for-2.5/bin/python - in-python = / pad / naar / a / virtualenv-voor-2.6 / bin / pythondeclare-optionele waarden in een config-scripta's met elke neusoptie, kunt u gebruiken Een config-bestand om zijn waarde in te stellen, zoals deze: in-python = / pad / naar / uw virtualenv1 / bin / python / pad / naar / uw virtualenv2 / bin / python / pad / naar / jython / pad / To / Your-Custom-Build / Bin / PythonAcknowledGementsThis Plugin is gemaakt door Kumar McMillan. Big Dankzij Holger Krekel voor het extraheren van Execet in zijn eigen pakket. Deze stak de neus toe om een leuke functie van Py.Test.Bugs, Patchessubmit te stelen, alle bugs en patches naar http://bitbucket.org/kumar303/nose-multiverion/ - bedankt! Willekeurige opmerkingen * Als een andere plugin een frame probeert te doen Hack dan kan het breken omdat Tracebacks en frames worden afgevlakt en vervolgens ingelegde, zodat ze van een werknemer naar het hoofdproces kunnen worden verzonden. * Wanneer neus Python 3.0 en execneNet ondersteunt, moet dan 3.0 aan uw opties toevoegen, gewoon magisch werken! * Er zijn waarschijnlijk enkele andere handige dingen om uit Py.Test te stelen zoals decorateurs die de SkipTest-uitzondering van de neus verhogen wanneer u geen test in een specifieke versie wilt uitvoeren. Vereisten: · Python · Neus


Nosemultivering Gerelateerde software

boort

Pakket biedt binaire, redblack- en avl-bomen in Python en Cython ...

148

Downloaden