Seatest

Ein einfacher C-Einheiten-Testrahmen
Jetzt downloaden

Seatest Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Name des Herausgebers:
  • Keith Nicholas
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 10 KB

Seatest Stichworte


Seatest Beschreibung

Seatest wird den Benutzern einen einfachen, dennoch leistungsstarken Untersuchungsrahmen für C anbieten, basierend auf dem Xunit-Stil der Untersuchungstests. Ideal für testgetriebene Entwicklung (TDD). Entwickelt, um tragbar zu sein. Wenn Sie auf TDD / Unit-Tests neu sind, möchten Sie möglicherweise direkt zu Beginn starten. Wenn Sie Erfahrung mit anderen XUnit-Frameworks haben, möchten Sie möglicherweise den allgemeinen technischen Überblick über den Sitzstunden lesen. In vielen Test-Frameworks im XUnit-Stil werden Tests und Testfixate automatisch entdeckt. Also legt alles, was Sie tun, Ihren Test oder die Befestigung schreiben, und sie werden automatisch ausgeführt. Was großartig ist! Sie vergessen nie, einen Test aufzunehmen. In C gibt es jedoch keinen Sprachmechanismus, um dies zu tun. Seatest müssen also alle Ihre Tests und Fixturs ausdrücklich registrieren. Wenn Sie sich in der Gewohnheit von "rot grünen Refaktor" befinden, sollte diese Einschränkung nicht zu viel von einem Problem sein. Der Hauptgrund dafür ist, dass der Rahmen in eingebetteten Umgebungen / Compilern / IDEs leicht verwendet werden muss. Das aktuelle Prime-Ziel ist Bilder und die MPLAB-IDE. Daher werden die Dinge zu einem hübschen Vanille-C-Code gehalten. Seatest wurde gebaut, um eingebettete Entwicklung mit einem Dual-Compiler-Ansatz zu unterstützen. Dieser Ansatz beinhaltet die Entwicklung des Großteils der Code / -versuche in einer reichen C-Entwicklungsumgebung, wie Visual Studio, und dann kreuzend mit dem mit dem limitierteren eingebetteten C-Compiler, um die Gerätestests zu überprüfen, die auch auf dem Zielgerät ausgeführt werden. Einer der großen Faktoren bestand darin, sicherzustellen, dass der Sitzste keine dynamische Speicherzuordnung (wie Malloc usw.) verwendete. Oder speichern Sie eine große Liste von Tests in einer Sturkung. Alle Testvorrichtungen und Tests werden durch die Struktur des Codes selbst erstellt. Machen Sie es einfach, schnell und sehr unkompliziert. Haupteigenschaften: xunit style behauptet FIXTURES Setup / Tearddown Global Setup / Tearddown Fähigkeit, Tests / Vorrichtungen selektiv auszuführen Prüfrahmen, der in einem .H und einem .c enthalten ist leicht erweiterbar für benutzerdefinierte Asserts Keine Speicherzuteilung verwendet! einfache Syntax ohne Cruft Cross-Plattform


Seatest Zugehörige Software