Hi,
I am new to dejagnu and have been trying to understand how I can create a testsuite and use dejagnu. I want to make a testsuite for gcc. I followed the steps explained in the calc example in the manual. But I dont have an interactive program like calc in my case. What I have is a set of C files that I want to compile and execute using gcc. Is it necessary to add my tests in the gcc testsuite directory? Is it possible to keep my testsuite separately and still use gcc as a tool? Sorry for posting a long ques. But I am not sure whether without these deatils my question would be clear. I have a directory structure like this -simple - testsuite - config - unix.exp - simple.test -simple.exp - simple.c and more C files - Makefile.am - Configure.ac unix.exp ======== I am wondering what this file should contain. I don't have a tool like calc in the example. So I have put some dummy procs. proc simple_exit {} { puts "Quitting simple" } proc simple_start { } { puts "starting simple" } simple_start My simple.exp only says how and what to compile. But this doesn't work. My C file doesn't compile. But it doen't give any error also. What is required here? could anyone help? I want to get the compilation result (PASS/FAIL) in the log and sum file. simple.exp =========== foreach test [lsort [glob -nocomplain ./*.c]] { if {[catch {exec gcc -c $test} errmsg ]} { puts "FAIL: $errmsg" } else { puts "PASS: Compilation passed for $test" } } Makefile.am =========== AUTOMAKE_OPTIONS = dejagnu RUNTESTDEFAULTFLAGS = --tool simple --srcdir ./testsuite configure.ac ============ same as calc Please help me out if I am missing something here. Thanks in advance Regards, Usha
_______________________________________________ DejaGnu mailing list DejaGnu@gnu.org https://lists.gnu.org/mailman/listinfo/dejagnu