Issue Details (XML | Word | Printable)

Key: STDCXX-3
Type: Task Task
Status: Resolved Resolved
Resolution: Fixed
Priority: Critical Critical
Assignee: Martin Sebor
Reporter: Martin Sebor
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
C++ Standard Library

check in the test suite driver

Created: 27/Jul/05 06:00 AM   Updated: 08/Jan/06 05:21 AM
Return to search
Component/s: Test Driver
Affects Version/s: 4.1.2
Fix Version/s: 4.1.3

Time Tracking:
Not Specified

Environment: all
Issue Links:
Blocker
 

Resolved: 08/Jan/06 05:21 AM
Resolution Date: 08/Jan/06 05:21 AM


 Description  « Hide
The test suite driver is missing from the repository. It needs to be created and checked in.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Martin Sebor added a comment - 27/Jul/05 08:40 AM
The test suite driver must be checked in before or at the same time as the tests.

Martin Sebor made changes - 27/Jul/05 08:40 AM
Field Original Value New Value
Link This issue blocks STDCXX-4 [ STDCXX-4 ]
Martin Sebor made changes - 28/Jul/05 09:01 AM
Fix Version/s 4.1.3 [ 12310191 ]
Repository Revision Date User Message
ASF #278837 Mon Sep 05 20:57:44 UTC 2005 sebor 2005-09-05 Martin Sebor <sebor@roguewave.com>

        STDCXX-3
* tests/include/driver.h: New. Declarations of test suite driver
functions.
* tests/include/testdefs.h: New. Definitions of test suite macros.
* tests/include/printf.h: New. Declarations of the rw_sprintf()
family of testsuite helper functions for formatted output.
* tests/include/valcmp.h: New. Declarations of the rw_valcmp()
family of testsuite helper functions for comparing arrays of
heterogeneous integral objects.
* tests/include/cmdopt.h: New. Declarations of the rw_runopts()
and rw_setopts() helper functions for the processing of command
line options.
* tests/src/valcmp.cpp: New. Implementation of the above.
* tests/src/printf.cpp: Ditto.
* tests/src/cmdopt.cpp: Ditto.
* tests/src/driver.cpp: Ditto.
* etc/config/GNUmakefile.tst: Partially reverted r225375
and renamed the test/ subdirectory back to tests/.
* etc/config/GNUmakefile.rwt: Ditto.
Files Changed
ADD /incubator/stdcxx/trunk/tests/src/valcmp.cpp
ADD /incubator/stdcxx/trunk/tests/include/valcmp.h
ADD /incubator/stdcxx/trunk/tests/src/driver.cpp
ADD /incubator/stdcxx/trunk/tests/include/driver.h
ADD /incubator/stdcxx/trunk/tests/src
ADD /incubator/stdcxx/trunk/tests/include
ADD /incubator/stdcxx/trunk/tests/localization
ADD /incubator/stdcxx/trunk/tests/src/cmdopt.cpp
ADD /incubator/stdcxx/trunk/tests
ADD /incubator/stdcxx/trunk/tests/src/printf.cpp
MODIFY /incubator/stdcxx/trunk/etc/config/GNUmakefile.rwt
ADD /incubator/stdcxx/trunk/tests/include/cmdopt.h
ADD /incubator/stdcxx/trunk/tests/include/printf.h
ADD /incubator/stdcxx/trunk/tests/localization/22.locale.money.put.cpp
MODIFY /incubator/stdcxx/trunk/etc/config/GNUmakefile.tst
ADD /incubator/stdcxx/trunk/tests/include/testdefs.h

Martin Sebor made changes - 13/Sep/05 10:38 AM
Status Open [ 1 ] In Progress [ 3 ]
Repository Revision Date User Message
ASF #287304 Thu Sep 15 00:41:16 UTC 2005 sebor 2005-09-14 Martin Sebor <sebor@roguewave.com>

STDCXX-3
* opt_diags.h: New.
* opt_diags.cpp: New. Definitions of functions for the processing
of the --diags command line option.
* opt_lines.h: New.
* opt_lines.cpp: New. Definitions of functions for the processing
of the --enable-line and --no-line command line options.
* opt_trace.h: New.
* opt_trace.cpp: New. Definitions of functions for the processing
of the --trace and --severity command line options.
* opt_types.h: New.
* opt_types.cpp: New. Definitions of functions for the processing
of the --enable-type and --no-type command line options.
* cmdopt.cpp: Refactored. Moved the processing of specific command
line options to separate files for better encapsulation.
Eliminated memory corruption when the cmdopts array is reallocated.
Replaced bool with int for better portability.
* driver.h: Removed declarations and adjusted severities (see below).
* driver.cpp: Refactored (see above).
Introduced the concept of expected diagnostics (i.e., those expected
to be active, such as expected assertion failures) and added a command
line option (--expect=, see opt_lines.cpp) to make it possible to
easily mark them as such. Reassigned severities to diagnostics.
Introduced a new naming convention for symbols internal to the driver
(regardless of linkage) to more easily distinguish them from public
names with external linkage: _rw_xxx.
(rw_trace): Removed.
(rw_debug): Removed.
(_rw_vdiag): Enabled verbose mode as the default formatting mode.
Files Changed
ADD /incubator/stdcxx/trunk/tests/src/opt_diags.h
ADD /incubator/stdcxx/trunk/tests/src/opt_types.h
ADD /incubator/stdcxx/trunk/tests/src/opt_lines.cpp
MODIFY /incubator/stdcxx/trunk/tests/src/driver.cpp
MODIFY /incubator/stdcxx/trunk/tests/src/cmdopt.cpp
MODIFY /incubator/stdcxx/trunk/tests/include/driver.h
ADD /incubator/stdcxx/trunk/tests/src/opt_lines.h
ADD /incubator/stdcxx/trunk/tests/src/opt_trace.cpp
ADD /incubator/stdcxx/trunk/tests/src/opt_diags.cpp
ADD /incubator/stdcxx/trunk/tests/src/opt_types.cpp
ADD /incubator/stdcxx/trunk/tests/src/opt_trace.h

Repository Revision Date User Message
ASF #290012 Sun Sep 18 23:38:12 UTC 2005 sebor 2005-09-18 Martin Sebor <sebor@roguewave.com>

STDCXX-3
* system.h: New. Declaration of the rw_system() convenience function
taking a variable number of arguments and invoking system().
* system.cpp. New. Implementation of the above.
Files Changed
ADD /incubator/stdcxx/trunk/tests/src/system.cpp
ADD /incubator/stdcxx/trunk/tests/include/system.h

Repository Revision Date User Message
ASF #290013 Sun Sep 18 23:47:55 UTC 2005 sebor 2005-09-18 Martin Sebor <sebor@roguewave.com>

STDCXX-3
* environ.h: New. Declaration of the rw_putenv() helper function
for seeting one or more environment variables in a portable way.
* environ.cpp: New. Implementation of the same.
Files Changed
ADD /incubator/stdcxx/trunk/tests/src/environ.cpp
ADD /incubator/stdcxx/trunk/tests/include/environ.h

Repository Revision Date User Message
ASF #290022 Sun Sep 18 23:59:35 UTC 2005 sebor 2005-09-18 Martin Sebor <sebor@roguewave.com>

        STDCXX-3
        * localedef.h: New. Declarations of helper functions to invoke
        the stdcxx localedef and locale utilities.
        * localedef.cpp: New. Implementation of the above.
Files Changed
ADD /incubator/stdcxx/trunk/tests/include/localedef.h
ADD /incubator/stdcxx/trunk/tests/src/localedef.cpp

Repository Revision Date User Message
ASF #290028 Mon Sep 19 00:25:26 UTC 2005 sebor 2005-09-18 Martin Sebor <sebor@roguewave.com>

STDCXX-3
* any.h: New. Definition of the rw_any_t helper class.
* any.cpp: New. Definitions of the rw_any_t class member functions.
Files Changed
ADD /incubator/stdcxx/trunk/tests/include/any.h
ADD /incubator/stdcxx/trunk/tests/src/any.cpp

Repository Revision Date User Message
ASF #345310 Thu Nov 17 19:24:42 UTC 2005 sebor 2005-11-17 Martin Sebor <sebor@roguewave.com>

STDCXX-3
* alg_test.h: New header with definitions of helpers used
by algorithm tests.
Files Changed
ADD /incubator/stdcxx/trunk/tests/include/alg_test.h

Repository Revision Date User Message
ASF #349035 Fri Nov 25 23:17:58 UTC 2005 sebor 2005-11-25 Martin Sebor <sebor@roguewave.com>

STDCXX-3
* alg_test.cpp: New file containing the definitions of class X members.
Files Changed
ADD /incubator/stdcxx/trunk/tests/src/alg_test.cpp

Repository Revision Date User Message
ASF #357241 Fri Dec 16 21:48:00 UTC 2005 sebor I2005-12-16 Martin Sebor <sebor@roguewave.com>

STDCXX-3
* rwthread.h: New header containing declarations of the test suite
thread helpers.
* rwthread.cpp: New source with definitions of the thread helpers.
Files Changed
ADD /incubator/stdcxx/trunk/tests/src/rwthread.cpp
ADD /incubator/stdcxx/trunk/tests/include/rwthread.h

Martin Sebor added a comment - 08/Jan/06 05:21 AM
Most of the driver is in.

Martin Sebor made changes - 08/Jan/06 05:21 AM
Status In Progress [ 3 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]
Repository Revision Date User Message
ASF #370708 Fri Jan 20 02:55:19 UTC 2006 sebor 2006-01-19 Martin Sebor <sebor@roguewave.com>

STDCXX-3
* rw_new.h: New header with definitions of replacement operator new.
* new.cpp: Implementation of replacement operator new with error and
memory corruption detection.
Files Changed
ADD /incubator/stdcxx/trunk/tests/include/rw_new.h
ADD /incubator/stdcxx/trunk/tests/src/new.cpp

Repository Revision Date User Message
ASF #375395 Mon Feb 06 22:04:06 UTC 2006 sebor 2006-02-06 Martin Sebor <sebor@roguewave.com>

STDCXX-3
* alarm.h: New. Declaration of the rw_alarm() helper.
* alarm.cpp: New. Definition of the same.
Files Changed
ADD /incubator/stdcxx/trunk/tests/src/alarm.cpp
ADD /incubator/stdcxx/trunk/tests/include/alarm.h

Repository Revision Date User Message
ASF #383236 Sun Mar 05 00:53:49 UTC 2006 sebor 2006-03-04 Martin Sebor <sebor@roguewave.com>

STDCXX-3
* rw_char.h: New header with definitions of a user-defined character
type, a user-defined traits type, and a user-defined int_type.
Files Changed
ADD /incubator/stdcxx/trunk/tests/include/rw_char.h

Repository Revision Date User Message
ASF #387098 Mon Mar 20 01:27:18 UTC 2006 sebor 2006-03-19 Martin Sebor <sebor@roguewave.com>

STDCXX-3
* rw_streambuf.h: New header. Defines a test streambuf class template.
Files Changed
ADD /incubator/stdcxx/trunk/tests/include/rw_streambuf.h

Repository Revision Date User Message
ASF #420234 Sun Jul 09 00:47:25 UTC 2006 sebor 2006-07-08 Martin Sebor <sebor@roguewave.com>

STDCXX-3
* rw_ctype.h: New header with the definitions of the UserCtype
primary template and explicit specializations for char, wchar_t,
and UserChar.
* ctype.cpp: Definitions of members of UserCtype specializations.
* test/ctype.cpp: New test (partially) exercising UserCtype::is().
Files Changed
ADD /incubator/stdcxx/trunk/tests/self/0.ctype.cpp
ADD /incubator/stdcxx/trunk/tests/src/ctype.cpp
ADD /incubator/stdcxx/trunk/tests/include/rw_ctype.h

Repository Revision Date User Message
ASF #421918 Fri Jul 14 14:54:34 UTC 2006 antonp 2006-07-14 Anton Pevtsov <antonp@moscow.vdiweb.com>

STDCXX-3
* rw_alloc.h: New header with the declarations of the rw_alloc
and rw_free functions.
* alloc.cpp: Definitions of the rw_alloc and rw_free functions.
Files Changed
ADD /incubator/stdcxx/trunk/tests/src/alloc.cpp
ADD /incubator/stdcxx/trunk/tests/include/rw_alloc.h

Repository Revision Date User Message
ASF #423070 Tue Jul 18 12:26:09 UTC 2006 antonp 2006-07-18 Anton Pevtsov <antonp@moscow.vdiweb.com>

STDCXX-3
* 0.alloc.cpp: New test exercising the rw_alloc() and
rw_free() functions
Files Changed
ADD /incubator/stdcxx/trunk/tests/self/0.alloc.cpp

Repository Revision Date User Message
ASF #423403 Wed Jul 19 08:46:46 UTC 2006 antonp 2006-07-19 Anton Pevtsov <antonp@moscow.vdiweb.com>

STDCXX-3
* rw_exception.h: New header with definition of the Exception class
and the rw_throw() function
* exception.cpp: Implementation of the Exception class
and the rw_throw() function.
Files Changed
ADD /incubator/stdcxx/trunk/tests/include/rw_exception.h
ADD /incubator/stdcxx/trunk/tests/src/exception.cpp

Repository Revision Date User Message
ASF #453816 Sat Oct 07 00:12:43 UTC 2006 sebor 2006-10-06 Martin Sebor <sebor@roguewave.com>

STDCXX-3
* rw_rand.h: New. Declarations of testsuite random generator helpers.
* random.cpp: New. Definitions of the above.
Files Changed
ADD /incubator/stdcxx/trunk/tests/src/rand.cpp
ADD /incubator/stdcxx/trunk/tests/include/rw_rand.h