Google-test

Google-test is het C ++ -testraamwerk van Google.
Download nu

Google-test Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Google
  • Uitgever website:
  • http://code.google.com/

Google-test Tags


Google-test Beschrijving

Google-test is het C ++ -testraamwerk van Google. Google Test is Google's C ++ Test Framework.Google's framework voor het schrijven van C ++ -tests op verschillende platforms (Linux, Mac OS X, Windows, Windows CE en Symbian). Gebaseerd op de XUNIT-architectuur. Ondersteunt automatische testdetectie, een rijke reeks beweringen, door de gebruiker gedefinieerde beweringen, death-tests, fatale en niet-fatale mislukkingen, verschillende opties voor het uitvoeren van de tests en XML-testrapportgeneratie .Requirements: · GNU-compatibel Make of "GMake" · Posix-Standard Shell · POSIX (-2) Reguliere expressies (regex.h) · A C ++ 98 normen Compliant Compiler · Automake> = 1.9 · Autoconf> = 2.59 · Libtool / libtoolize · Python> = 2.4 Bouw de bron: Er zijn twee primaire opties voor het bouwen van de bron op dit punt: bouw het in de broncodeboom of in een aparte map. We raden aan om in een aparte map te bouwen, omdat het de neiging heeft om zowel meer consistente resultaten te produceren en gemakkelijker op te ruimen moet er iets mis gaan, maar beide patronen worden ondersteund. De enige harde beperking is dat terwijl de build directory een subdirectory van de bronmap kan zijn, het tegenovergestelde niet mogelijk is en zal resulteren in fouten. Nadat u hebt geselecteerd waar u Google-test wilt bouwen, maakt u indien nodig de map en voert u in. De volgende stappen zijn van toepassing op beide benadering door simpelweg de Shell-variabele SRCDIR met "" te vervangen. " Voor het bouwen in de bronmap en het relatieve pad naar de brondirectory anders. $ $ {Srcdir} / configureer # Standaard GNU Configureer script, --Help voor meer info $ MAAK # Standaard MAKEFILE volgende GNU Conventions $ Make Check # Builds en voert alle tests uit - alles moet alleen de functionaliteit van Google Test moeten gebruiken Als u het installeert op een locatie die zij toegang hebben tot Linux, is dit typisch onder '/ usr / local'. De volgende opdracht installeert alle Google-testbibliotheken, publieke headers en hulpprogramma's die nodig zijn voor andere programma's en bibliotheken om het te gebruiken: $ SUDO MAAK INSTALLEREN # NIET nodig, maar maakt gebruik van andere programma's (Chandlerc@google.com) De sectie moet worden uitgebreid wanneer het script 'GTEST-CONFIG' is voltooid en AutoConf-macro's worden verstrekt (of niet meegeleverd) om het proces voor andere programma's op de juiste manier weer te geven, te zoeken, en een koppeling te nemen tegen Google Test.Finaal Noodzaak om Google-test uit uw systeem te verwijderen nadat u deze hebt geïnstalleerd, voert u de volgende opdracht uit en brengt u de wijzigingen terug. Noteer echter zorgvuldig dat u deze opdracht moet uitvoeren op de * dezelfde * Google-testbuild dat u de installatie hebt uitgevoerd, of de resultaten zijn niet voorspelbaar. Als u Google-test op uw systeem installeert en werkt u vanuit een VCS-afrekenen, zorg ervoor dat u dit gebruikt * Vóór * Uw afrekenen van de bron bijwerken om dezelfde versie die u hebt geïnstalleerd te verwijderen. $ sudo maak verwijder # moet worden uitgevoerd tegen exact dezelfde build als "Installeren"


Google-test Gerelateerde software

Apache Antunit

ANTUNIT is een bibliotheek van ant-taken die in eerste instantie werden ontwikkeld om tests te schrijven voor mierentaken zonder toevlucht te nemen tot Justit. ...

58

Downloaden

Spike phpcoverage

Spike Phpcoverage is een open-source-tool voor het meten en rapporteren van codedekking die wordt geleverd door de testsuite van een PHP-apps. ...

193

Downloaden

AEPRO

AEPRO biedt een compilatiemanager voor programma's geschreven in Progres4gl. ...

413

Downloaden