diff --git a/ChangeLog b/ChangeLog index a96d505c..67bed403 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2012-03-28 Richard Frith-Macdonald + + Make release + * Version 2.6.4 + Update release notes/documentation + 2012-03-25 Richard Frith-Macdonald * TestFramework/Testing.h: Use -isEqualForTestcase: for PASS_EQUAL diff --git a/Documentation/news.texi b/Documentation/news.texi index 4d14a095..f99ce913 100644 --- a/Documentation/news.texi +++ b/Documentation/news.texi @@ -9,12 +9,18 @@ The currently released version is @samp{@value{GNUSTEP-MAKE-VERSION}}. @end ifclear -@section Changes in version @samp{2.6.3} +@section Changes in version @samp{2.6.4} -Binor bugfix release. +Test framework extended equality tests. + +Android build target @ifclear ANNOUNCE-ONLY +@section Changes in version @samp{2.6.3} + +Minor bugfix release. + @section Changes in version @samp{2.6.2} Added standalone filesystem layout for putting everything in diff --git a/Documentation/releasenotes.texi b/Documentation/releasenotes.texi index aced22ca..22b4bea3 100644 --- a/Documentation/releasenotes.texi +++ b/Documentation/releasenotes.texi @@ -4,6 +4,12 @@ The release notes include descriptions of API changes, behavior changes and other information that might help developers and users migrate to using a newer version of the make system. +@section Version 2.6.4 + +Test framework enhancement (extended equality tests) + +Android built target + @section Version 2.6.3 Bug fixes diff --git a/TestFramework/README b/TestFramework/README index 05fca925..f46c14aa 100644 --- a/TestFramework/README +++ b/TestFramework/README @@ -170,7 +170,7 @@ the result of the test (YES if the test passed, NO otherwise). The only other functions are for occasional use to report sections of the testsuite as not having run for some reason. -There are just four test macros. +There are just four basic test macros. All have uppercase names beginning with 'PASS'. All wrap test code and a call to the pass() function in exception handlers. All provide file name and line number information in the description string. @@ -180,7 +180,9 @@ Code fragments must be enclosed in round brackets if they contain commas. PASS passes if an expression resulting in an integer value is non-zero PASS_EQUAL passes if an expression resulting in an object is identical - to or -isEqual: to another object. + to or -isEqual: to another object (if the expected object + implements the -isEqualForTestcase: method, that is used + instead of -isEqual:) PASS_EXCEPTION passes if a code fragment raises an exception PASS_RUNS passes if a code fragment runs without raising an exception diff --git a/TestFramework/Summary.sh b/TestFramework/Summary.sh index 89fe7e9d..fb9c359a 100644 --- a/TestFramework/Summary.sh +++ b/TestFramework/Summary.sh @@ -103,5 +103,7 @@ else echo "Please submit a patch to fix the problem or send a bug report to" echo "the package maintainer." fi + + echo "Please see $GSTESTLOG for more detail." fi