nosy

Software screenshot:
nosy
Software informatie:
Versie: 1.1.2
Upload datum: 11 May 15
Ontwikkelaar: Doug Latornell
Licentie: Gratis
Populariteit: 88

Rating: 3.5/5 (Total Votes: 2)

nieuwsgierige is een neus-test ontdekking en uitvoering instrument dat wordt gebruikt wanneer een bronbestand wordt gewijzigd.
Een uitgewerkte versie van nieuwsgierige instrument Jeff Winkler dat de neus loopt wanneer een bronbestand wordt gewijzigd. Deze versie heeft een command line parser toegevoegd, en de mogelijkheid om een ​​configuratiebestand te gebruiken om te bepalen welke bestanden worden bekeken, en hoe de neus loopt.
Synopsis
nieuwsgierige -h
& Nbsp; Gebruik: nieuwsgierige [opties]
& Nbsp; Automatisch draaien neus wanneer bronbestanden te wijzigen.
& Nbsp; Opties:
& Nbsp; -h, --help deze hulp bericht en afrit tonen
& Nbsp; -C config_file, --config = config_file
& Nbsp; configuratiebestand pad en de naam; standaard setup.cfg
Configuratie File
Configuratie inhoud sectie file voorbeeld:
[Nieuwsgierige]
# Paden om te controleren op gewijzigde bestanden; veranderingen oorzaak neus worden uitgevoerd
base_path = ./
glob_patterns = * .py
exclude_patterns = * _flymake. *
extra_paths = sample.cfg
# Command line opties om door te geven aan de neus
options = -x
# Command line argumenten door te geven aan de neus; bijv. een deel van de test suite te lopen
testen = testen / unit_tests.py
Configuratiebestand wordt gelezen door een Python standaard bibliotheek ConfigParser object, dus:
- Lijnen die beginnen met "#" of ";" genegeerd en kan worden gebruikt om commentaar te voorzien.
- Inzendingen kunnen worden in de vorm "naam: value" of "naam = waarde", met voortzettingen in de stijl van RFC 822.
- Toonaangevende witruimte is verwijderd uit waarden.
- Format string substitutie in waarden wordt ondersteund.
Binnen de sectie [nieuwsgierige] 6 opties kunnen worden gespecificeerd:
- Base_path - De directory waarin om te beginnen met het lopen van de boom te controleren op gewijzigde bestanden. Standaard ..
- Glob_patterns - Een witruimte gescheiden lijst van shell glob patronen te controleren op veranderingen. Standaard * .py.
- Exclude_patterns - Een witruimte gescheiden lijst van shell glob patronen te sluiten bij het controleren op veranderingen. Standaard ''.
- Extra_paths - Een witruimte gescheiden lijst van shell glob patronen toe te voegen aan de paden die worden gecontroleerd op veranderingen. Standaard ''.
- Opties - Een reeks van opties om te worden doorgegeven aan de neus wanneer het wordt uitgevoerd.
- Testen - Een reeks van command line argumenten worden doorgegeven aan de neus wanneer het wordt uitgevoerd. Handig voor het opgeven van een deel van de test suite te lopen.
Inclusief het configuratiebestand in de bewaakte paden kunt u het gedrag van de neus op de fly veranderen.
De broncode en bug tracker voor dit pakket is beschikbaar op BitBucket

Wat is nieuw in deze release:.

  • refactored checksum berekeningen om geneste lussen plat en het verbeteren van de testbaarheid.
  • Toegevoegd testsuite.
  • Fixed a bug die neus veroorzaakt niet worden uitgevoerd wanneer exclude_patterns was leeg. Met dank aan Greg Haskins voor de patch, en een anonieme probleem verslaggever op BitBucket.
  • Fixed a bug die ervoor zorgde dat bestanden in de base_path niet te worden gecontroleerd. Met dank aan Greg Haskins voor de patch.

Eisen

  • Python

Vergelijkbare software

Reacties op nosy

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!