mirror of git://gcc.gnu.org/git/gcc.git
README: Add notes on naming test cases.
2001-07-17 Benjamin Kosnik <bkoz@redhat.com> * testsuite/README: Add notes on naming test cases. * testsuite/22_locale/members.cc: Mark as xfail. * testsuite/22_locale/numpunct_char_members.cc: Same. From-SVN: r44076
This commit is contained in:
parent
2965361b9e
commit
4fe706d8e0
|
|
@ -5,8 +5,8 @@ use the new style DejaGnu framework. Eventually, we'll abandon
|
||||||
// 1: Thoughts on naming test cases, and structuring them.
|
// 1: Thoughts on naming test cases, and structuring them.
|
||||||
The testsuite directory has been divided into 11 directories, directly
|
The testsuite directory has been divided into 11 directories, directly
|
||||||
correlated to the relevant chapters in the standard. For example, the
|
correlated to the relevant chapters in the standard. For example, the
|
||||||
directory testsuite/21_strings contains tests related to chapter 21,
|
directory testsuite/21_strings contains tests related to "Chapter 21,
|
||||||
Strings library in the C++ standard.
|
Strings library" in the C++ standard.
|
||||||
|
|
||||||
So, the first step in making a new test case is to choose the correct
|
So, the first step in making a new test case is to choose the correct
|
||||||
directory. The second item is seeing if a test file exists that tests
|
directory. The second item is seeing if a test file exists that tests
|
||||||
|
|
@ -18,9 +18,11 @@ after the section headings in ISO 14882, the C++ standard. For instance,
|
||||||
Has a related test case:
|
Has a related test case:
|
||||||
21_strings/inserters_extractors.cc
|
21_strings/inserters_extractors.cc
|
||||||
|
|
||||||
Not so hard. Some time, the works "ctor" and "dtor" are used instead
|
Not so hard. Some time, the words "ctor" and "dtor" are used instead
|
||||||
of "construct", "constructor", "cons", "destructor", etc. Other than
|
of "construct", "constructor", "cons", "destructor", etc. Other than
|
||||||
that, the naming seems mostly consistent.
|
that, the naming seems mostly consistent. If the file exists, add a
|
||||||
|
test to it. If it does not, then create a new file. All files are
|
||||||
|
copyright the FSF, and GPL'd: this is very important.
|
||||||
|
|
||||||
Inside a test file, the plan is to test the relevant parts of the
|
Inside a test file, the plan is to test the relevant parts of the
|
||||||
standard, and then add specific regressions as additional test
|
standard, and then add specific regressions as additional test
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue