Skip to content

didi1357/sep-tests

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

###Howto

  1. Ruby installieren
  2. Dateien downloaden und in den Ordner, in dem die basic liegt kopieren.
  3. Terminal: ruby test.rb

Die Tests funktionieren auf meinem Fedora Linux Rechner, also whs auch auf einem anderen Linux OS. Windows und Mac gehen leider eher nicht, aber vllt am pluto :)

###Beschreibung Das sind ein paar Tests die ich für SEP geschrieben habe.

Das Ruby Skript füttert jede .in Datei in testcases/ via stdin an ein programm basic. stdout wird in eine testcases/.out Datei geschrieben. Diese .out Datei wird mit der passenden .ref Datei verglichen.

Bei manchen Tests werden auch .save.out mit .save.ref Dateien verglichen, um das autosave Feature zu testen.

Das Skript führt alle Tests 2 mal durch, 1 mal normal und einmal mit valgrind, sollte somit also auch memory leaks entdecken.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%