1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-27 08:43:40 -07:00
Commit graph

13 commits

Author SHA1 Message Date
Gareth Rees
993821517e Fix bugs in exposet0.c and steptest.c on windows.
Port djbench and gcbench to Windows.
Run amcssth and awlutth test cases on Windows.

Copied from Perforce
 Change: 185354
 ServerID: perforce.ravenbrook.com
2014-04-08 16:26:27 +01:00
Gareth Rees
a03056f39a New header testthr.h provides simple threading interface.
Implementations testthrix.c for Unix and testthrw3.c for Windows.
Multi-threaded test cases use the new interface.
Rename lockutw3 to lockut (no longer Windows-specific).
Run multi-threaded test cases on Windows and lockut elsewhere.

Copied from Perforce
 Change: 185350
 ServerID: perforce.ravenbrook.com
2014-04-08 15:14:32 +01:00
Richard Brooksby
103e03d285 Catch up merge from masters to branch/2014-01-15/nailboard.
Copied from Perforce
 Change: 185118
 ServerID: perforce.ravenbrook.com
2014-04-01 11:43:47 +01:00
Gareth Rees
5a035142d0 Fix typo: "if exists" should be "if exist".
Copied from Perforce
 Change: 185108
 ServerID: perforce.ravenbrook.com
2014-03-31 16:58:05 +01:00
Gareth Rees
633f791d15 Avoid spurious output from rmdir.
Copied from Perforce
 Change: 185078
 ServerID: perforce.ravenbrook.com
2014-03-28 14:27:44 +00:00
Gareth Rees
2106c79a8f Build nailboardtest on windows; run it on all platforms.
Copied from Perforce
 Change: 185041
 ServerID: perforce.ravenbrook.com
2014-03-27 12:12:39 +00:00
Gareth Rees
27d46c4557 Catch-up merge from master sources to branch/2014-03-21/pellesc.
Copied from Perforce
 Change: 184985
 ServerID: perforce.ravenbrook.com
2014-03-24 20:43:49 +00:00
Gareth Rees
603f3ab4d6 Update file types: add +k (keyword expansion).
Copied from Perforce
 Change: 184983
 ServerID: perforce.ravenbrook.com
2014-03-24 20:35:01 +00:00
Gareth Rees
c94be13bdf Improved support for pelles c:
* Refactor nmake files so that a compiler-specific makefile is included; move Microsoft Visual C-specific options to mv.nmk.
* Add nmake files for Pelles (w3i3pc.nmk and pc.nmk).
* Rename spw3i3mv.c to spw3i3.c and spw3i6mv.c to spw3i6.c since these are also used by Pelles C.
* Make reasonable changes to the source code to avoid warnings from Pelles C:
** check results of function calls;
** avoid useless return values;
** undef max before defining it;
** ensure printf formats are checkable;
** move notreached() assertions to the end of blocks;
** suppress warnings in cases where the code shouldn't be changed ("Unreachable code", "Inline assembly code is not portable", "Structured Exception Handling is not portable").

Copied from Perforce
 Change: 184977
 ServerID: perforce.ravenbrook.com
2014-03-24 18:23:29 +00:00
Gareth Rees
edd6409964 Don't list the test cases to be run in commpre.nmk: list them instead in testrun.bat for consistency with other platforms.
Format lists of files and test cases with one per line so that merges are easier.
Improve testrun.bat: better success/failure output; fewer gotos.

Copied from Perforce
 Change: 184971
 ServerID: perforce.ravenbrook.com
2014-03-24 12:12:24 +00:00
Gareth Rees
dfe11f4734 Correct pass_count to fail_count in testrun.bat.
locbwcss shouldn't fail if there are non-contiguous allocations. Those are perfectly legitimate (MVFF uses CBS, which needs to allocate nodes in its splay tree).

Copied from Perforce
 Change: 183047
 ServerID: perforce.ravenbrook.com
2013-07-15 17:09:39 +01:00
Gareth Rees
ca777655bc Improve reporting of test failures on windows, so that the continuous integration is helpful.
Copied from Perforce
 Change: 183043
 ServerID: perforce.ravenbrook.com
2013-07-15 16:39:22 +01:00
Gareth Rees
b631cd10cd Reorganize windows build so that facts are mentioned in only one place.
Provide "testrun" target (and batch file) for running the test suite.

Copied from Perforce
 Change: 182516
 ServerID: perforce.ravenbrook.com
2013-06-04 20:40:07 +01:00