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] |
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"
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] |