Skip to content

Commit

Permalink
Final commit for CxxTest 4.2
Browse files Browse the repository at this point in the history
  • Loading branch information
whart222 committed Mar 17, 2013
1 parent a560e7a commit ea7c831
Show file tree
Hide file tree
Showing 7 changed files with 36 additions and 22 deletions.
10 changes: 10 additions & 0 deletions Versions
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,16 @@
CxxTest Releases
----------------

* Version 4.2 (2013-03-16)
- Changes to support test fixtures in namespaces
- Adding logic to support test skipping
- Change to create self-contained HTML documentation
- Fixed inheritance issue in GlobalFixture (#69)
- Update LGPL version
- Changes to try/catch to avoid ambiguities withn catching std::exception (#53)
- Fixed TS_ASSERT_DELTA to work on integer types (#65)
- Changed output format to print world-name (#70)

* Version 4.1 (2012-11-30)
- Added absolute paths to resolve bug when relative path links are provided.
- Bug fix when files contain unicode characters
Expand Down
16 changes: 9 additions & 7 deletions admin/announcement
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
We are pleased to announce the updated release of CxxTest 4.1.
We are pleased to announce the updated release of CxxTest 4.2.
CxxTest is a unit testing framework for C++ that is similar in
spirit to JUnit, CppUnit, and xUnit. CxxTest is easy to use because
it does not require precompiling a CxxTest testing library, it
Expand All @@ -7,12 +7,14 @@ very flexible form of test discovery.

This release resolves the following issues:

* Added absolute paths to resolve bug when relative path links are provided.
* Bug fix when files contain unicode characters
* Fix for --no-static-init: Changed how non-static tests are created
* Updated user guide to include SCons build system
* Closing out Tigris and SourceForge tickets
* Added valgrind tests.
- Changes to support test fixtures in namespaces
- Adding logic to support test skipping
- Change to create self-contained HTML documentation
- Fixed inheritance issue in GlobalFixture (#69)
- Update LGPL version
- Changes to try/catch to avoid ambiguities withn catching std::exception (#53)
- Fixed TS_ASSERT_DELTA to work on integer types (#65)
- Changed output format to print world-name (#70)

See the CxxTest Home Page (http://cxxtest.com) for documentation
and download instructions.
Expand Down
16 changes: 9 additions & 7 deletions doc/guide.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ http://xprogramming.com/software.html[xUnit]. CxxTest is easy to
use because it does not require precompiling a CxxTest testing
library, it employs no advanced features of C++ (e.g. RTTI) and it
supports a very flexible form of test discovery. This documentation
describes CxxTest 4.1, which includes significant enhancements to
the test discovery process, a modern test driver, and new documentation.
describes CxxTest 4.2, which is an incremental release that includes
better test discovery features and new test skipping features.

:numbered:

Expand Down Expand Up @@ -1168,9 +1168,10 @@ easy_install ordereddict
----

The +cxxtestgen+ script has been tested with many different versions
of Python: 2.4 - 3.2. Note that this script has only been tested
with the CPython implementation. CxxTest 4.1 has been tested on
Linux and Mac platforms using the `g++` and `clang++` compilers.
of Python: 2.4 - 3.3, though future releases will not support
Python 2.4. Note that this script has only been tested with the
CPython implementation. CxxTest 4.2 has been tested on Linux and
Mac platforms using the `g++` and `clang++` compilers.


////
Expand All @@ -1193,7 +1194,7 @@ and focus of CxxTest. The 4.0 release was the first release of
CxxTest in over seven years, and virtually all of the initial
developers have moved on to other projects.
The CxxTest 4.1 release is an incremental release that was driven
The CxxTest 4.2 release is an incremental release that was driven
by a variety of bug fixes and minor enhancements. CxxTest is heavily
used at Sandia National Laboratories, and Sandia's ongoing use of
CxxTest is a major driver for CxxTest development.
Expand Down Expand Up @@ -1262,7 +1263,7 @@ Acknowledgements
----------------

CxxTest was originally developed by Erez Volk. The following
developers contributed to the CxxTest 4.0 and 4.1 releases:
developers contributed to the CxxTest 4.x releases:

* Gašper Ažman
* Andrey Batyiev
Expand All @@ -1272,6 +1273,7 @@ developers contributed to the CxxTest 4.0 and 4.1 releases:
* Allan Odgaard
* Lionel Orry
* John Siirola
* Jon Schlueter

The CxxTest documentation is generated using
http://www.methods.co.nz/asciidoc/[AsciiDoc].
Expand Down
4 changes: 2 additions & 2 deletions python/cxxtest/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

"""cxxtest: A Python package that supports the CxxTest test framework for C/C++.
.. _CxxTest: http://cxxtest.tigris.org/
.. _CxxTest: http://cxxtest.com/
CxxTest is a unit testing framework for C++ that is similar in
spirit to JUnit, CppUnit, and xUnit. CxxTest is easy to use because
Expand All @@ -28,6 +28,6 @@
__maintainer__ = "William E. Hart"
__maintainer_email__ = "[email protected]"
__license__ = "LGPL"
__url__ = "http://cxxtest.tigris.org/"
__url__ = "http://cxxtest.com"

from cxxtest.cxxtestgen import *
4 changes: 2 additions & 2 deletions python/cxxtest/__release__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@

""" Release Information for cxxtest """

__version__ = '4.1'
__date__ = "2012-11-30"
__version__ = '4.2'
__date__ = "2013-03-16"
4 changes: 2 additions & 2 deletions python/python3/cxxtest/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

"""cxxtest: A Python package that supports the CxxTest test framework for C/C++.
.. _CxxTest: http://cxxtest.tigris.org/
.. _CxxTest: http://cxxtest.com/
CxxTest is a unit testing framework for C++ that is similar in
spirit to JUnit, CppUnit, and xUnit. CxxTest is easy to use because
Expand All @@ -28,6 +28,6 @@
__maintainer__ = "William E. Hart"
__maintainer_email__ = "[email protected]"
__license__ = "LGPL"
__url__ = "http://cxxtest.tigris.org/"
__url__ = "http://cxxtest.com"

from cxxtest.cxxtestgen import *
4 changes: 2 additions & 2 deletions python/python3/cxxtest/__release__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@

""" Release Information for cxxtest """

__version__ = '4.1'
__date__ = "2012-11-30"
__version__ = '4.2'
__date__ = "2013-03-16"

0 comments on commit ea7c831

Please sign in to comment.