yaffs Added command line arguments to quick tests.
[yaffs2.git] / direct / timothy_tests / quick_tests / lib.c
index a7219c59f31d303f31ac2757902ae2fba19278d9..8c7608e563081c0a3e315803408cd02a430482a8 100644 (file)
 
 #include "lib.h"
 
+static int EXIT_ON_ERROR = 1;
+static int  PRINT_LEVEL = 1;   //This sets the level of detail which is printed. There are 3 levels 0,1,2 and 3  
+                       //0 just prints the number of tests passed and failed.
+                       //1 is the basic print level. it will print the details of a failed test.
+                       //2 will print if a test passes and cleans. 
+void set_print_level(int new_level)
+{
+       PRINT_LEVEL=new_level;
+}
+
+void set_exit_on_error(int num)
+{
+       EXIT_ON_ERROR=num;
+}
+
+int get_exit_on_error(void)
+{
+       return EXIT_ON_ERROR;
+}
 
 void join_paths(char *path1,char *path2,char *new_path )
 {