This is the mail archive of the gdb@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gdb testsuit


Andrew Cagney wrote:
Roopesh Kohad wrote:

Dear All,
      I am testing gdb on my company's subsystem and have GCC/GNU
testsuite with us. I want to write few tests of my own and insert in
the testsuite so that it runs like other tests i.e. I do not have to
run and analyze them seperately. I tried but got caught in the maze of
expect, Tcl, dejagnu. I only know following things:-
1. Runtest.exp is the main test driver.
2. The expect "test" source files are inside various directories in
~/testsuite/gdb.* directories.


Yes.

What would be a step-by-step approach inserting a test case?


By default all tests in those directories are run. For the most part people create new testcases by copying old ones. A good simple example is gdb.base/step.exp, I'd start with that, copy it to a new file, and go from there. It can be run on its own using "cd build/gdb && make check RUNTESTFLAGS=newname.exp"

s/step.exp/start.exp/


Andrew

BTW, what exactly are you testing? Improving GDB's test coverage is always a good thing.

Andrew



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]