Test :: manifest

Test :: manifest is een PERL-module gemaakt om te communiceren met een T / Test_Manifest-bestand.
Download nu

Test :: manifest Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • brian d foy
  • Uitgever website:
  • http://search.cpan.org/~bdfoy/

Test :: manifest Tags


Test :: manifest Beschrijving

Test :: manifest is een PERL-module die is gemaakt om te communiceren met een T / Test_Manifest-bestand. Test :: manifest is een PERL-module gemaakt om te communiceren met een T / Test_Manifest-bestand.Synopsis # in Masfile.pl Eval "Gebruik Test :: manifest"; # In het bestand T / Test_Manifest, vermeld de tests die je wilt # tot Runtest :: Harness gaat ervan uit dat je alle .t-bestanden in de T / Directory in ASCII-Betical Order wilt uitvoeren tijdens het maken van de test, tenzij je anders zegt. Dit leidt tot enkele interessante naamgevingsschema's voor testbestanden om ze in de gewenste volgorde te krijgen. Deze interessante namen ossifiëren wanneer ze in de broncontrole komen en nog interessanter worden naarmate meer tests worden weergegeven. Test :: manifest overschrijft het standaardgedrag door het Test_via_Harness-doel in de Makefile te vervangen. In plaats van te draaien op de T / *-T-bestanden in ASCII-BETICY-volgorde, ziet het in het T / TRECT_MANIFST-bestand om erachter te komen welke tests die u wilt uitvoeren en de volgorde waarin u ze wilt uitvoeren. Het construeert de juiste waarde voor Makemaker om het juiste ding te doen. In t / test_manifest vermeldt u eenvoudig de tests die u wilt uitvoeren. Hun bestelling in het bestand is de volgorde waarin ze lopen. Je kunt reageren op lijnen met een #, net als in Perl, en testen :: manifest zal leidende en trailing witruimte van elke regel. Het controleert ook of het opgegeven bestand eigenlijk in de T / Directory is. Als het bestand niet bestaat, plaatst het de naam niet in de lijst van testbestanden om te draaien. U kunt een nummer toevoegen na de testnaam in Test_Manifest om sets van tests te definiëren. Zie get_t_files () voor meer informatie. FunctionsRun_t_Manifest (Test_verbose, Inst_lib, Inst_archlib, Test_level) Voer alle bestanden uit in T / Test_manifest via Test :: Harness: loopstoffen in de volgorde waarin ze in het bestand voorkomen. Eval "Gebruik Test :: manifest"; get_t_files () in Scalaire context Het retourneert een enkele string die u direct in WritemakeFile () kunt gebruiken. In de lijstcontext retourneert het een lijst van de bestanden die het is gevonden in t / test_manifest.if AT / Test_Manifest-bestand bestaat niet, Get_T_Files () retourneert niets.get_t_files () waarschuwt u als het geen T / Test_Manifest kan vinden, of als het niet kan vinden Begin met "t /". Het slaat lege lijnen over en stroken perl-stijl reacties uit het bestand.Elke lijn in t / test_manifest kunnen drie delen hebben: de testnaam, het testniveau (een zwevend puntnummer) en een opmerking. Standaard is het testniveau 1. Test_name.t 2 #Run This alleen voor Niveau 2 TestingWithout A-argument, get_t_files () Retourneert alle testbestanden die het vindt. Met een argument dat waar is (dus u kunt 0 niet gebruiken als een niveau) en is het een cijfer, het slaat tests met een niveau groter dan dat argument. U kunt vervolgens sets van tests definiëren en een set kiezen om uit te voeren. U kunt bijvoorbeeld een set voor eindgebruikers maken, maar ook toevoegen in een set voor diepere testen voor ontwikkelaars.Experimaal, kunt u een opdracht opnemen om testnamen uit een ander bestand te grijpen. Het commando begint met een; om het te onderscheiden van een echte bestandsnaam. De bestandsnaam (momenteel) is ten opzichte van de huidige werkdirectory, in tegenstelling tot de bestandsnamen, die ten opzichte van T /. De bestandsnamen in de meegeleverde zijn nog steeds ten opzichte van t /. ; Voeg T / FILE_WITH_OWER_TEST_NAMES.TXTTO SELECTEERD SETS VAN TUSTS, Geef het niveau in de variabele test_level op tijdens `Make Test". Test # Run alle tests Ongeacht het niveau Make Test Test_level = 2 # Alle tests uitvoeren Niveau 2 en onder Make_Test_Manifest () Creëert het test_manifest-bestand in de knop T door de inhoud van de T-directory te lezen. Om te doen: Geef tests in in argumentenlijsten .TO DO: Geef bestanden op om te verslaan.Manifest_Name () Retourneert de naam van het Test Manifest-bestand, ten opzichte van T / eisen: · Perl


Test :: manifest Gerelateerde software