Gareth Rees
1a3a8433b2
Fix links.
...
Copied from Perforce
Change: 183961
ServerID: perforce.ravenbrook.com
2014-01-13 13:28:18 +00:00
Gareth Rees
13a23ce957
Improve process documents. convert tool index to restructuredtext.
...
Copied from Perforce
Change: 183959
ServerID: perforce.ravenbrook.com
2014-01-13 12:53:07 +00:00
Gareth Rees
6cedb9d2dc
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
b4f973a6bf
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
1fccf16a37
Delete test-runner.py: this was obsoleted by the variety reform and by improvements to the build system.
...
Copied from Perforce
Change: 182569
ServerID: perforce.ravenbrook.com
2013-06-06 13:46:57 +01:00
Gareth Rees
3c5b19a611
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
Gareth Rees
f4b445d1b5
Document gcovfmt.py and testrun.sh. test-runner.py is no longer used.
...
Copied from Perforce
Change: 182167
ServerID: perforce.ravenbrook.com
2013-05-24 18:17:43 +01:00
Gareth Rees
da75b40c73
Always run all the testcases, noting failures instead of stopping.
...
Copied from Perforce
Change: 182153
ServerID: perforce.ravenbrook.com
2013-05-24 11:25:15 +01:00
Gareth Rees
69ef2cbe09
If a test case fails, show the output of the test case that failed, so that it isn't lost if the test suite is running on a build server such as travis ci. (works on os x.)
...
Copied from Perforce
Change: 182040
ServerID: perforce.ravenbrook.com
2013-05-21 17:25:13 +01:00
Richard Brooksby
a31e2340da
Moving build-aux out of the way to tools/autoconf.
...
Correcting build and clean target substitutions for Mac OS X.
Adding Makefile rule for configure itself, running autoreconf.
Copied from Perforce
Change: 179375
ServerID: perforce.ravenbrook.com
2012-09-09 20:33:44 +01:00
David Lovemore
1e6a42e2cf
Update test-runner.py to check sdk build target.
...
Copied from Perforce
Change: 178524
ServerID: perforce.ravenbrook.com
2012-06-28 14:53:30 +01:00
Peter Jackson
49a7e7eed7
Remove remnant diagnostic write.
...
Copied from Perforce
Change: 175967
ServerID: perforce.ravenbrook.com
2011-08-29 13:29:59 +01:00
Peter Jackson
d7136bdbc0
Mainline changes to make a standard nt build environment based on nt6.1
...
(Windows7) and its SDK. The w3i3m9 pseudo platform has been removed and
w3i3mv adjusted for this framework.
Copied from Perforce
Change: 175966
ServerID: perforce.ravenbrook.com
2011-08-29 13:09:37 +01:00
Richard Kistruck
e2598917f4
mps br/padding: mps_addr_pool(), mps_addr_fmt() -- new mps functions
...
mps.h, mpsicv.c: implementation
mpsicv.c: new addr_pool_test(), to test them
w3gen.def: export them
walkt0.c: test them within mps_arena_formatted_objects_walk(). (Also checks against values passed to stepper function, and against what we expect).
tool/test-runner.py: add walkt0
Copied from Perforce
Change: 169861
ServerID: perforce.ravenbrook.com
2010-02-26 16:33:49 +00:00
Richard Kistruck
fa2320a2ea
Mps br/padding: testrunner.py: vc9.0: build and run w3i3m9.
...
So user should do \vc9vars.bat before invoking ..\tool\testrunner.py
Copied from Perforce
Change: 169815
ServerID: perforce.ravenbrook.com
2010-02-12 15:27:48 +00:00
Richard Kistruck
afd07175dc
Mps br/timing test-runner.py: add new test "zmess", which tests generating and getting mps messages.
...
Copied from Perforce
Change: 167380
ServerID: perforce.ravenbrook.com
2009-02-16 16:25:31 +00:00
Richard Kistruck
91648d6e01
Mps br/awldiag: tool/mpsclasses.py: show the mps class hierarchy
...
A simple parser that finds DEFINE_CLASS (et al) macros, builds
the MPS class hierarchy, and prints the tree to stdout.
Copied from Perforce
Change: 163588
ServerID: perforce.ravenbrook.com
2007-12-04 18:50:11 +00:00
Richard Kistruck
f93349f9c7
Mps master: test-runner.py: varieties we, hi, di, ci.
...
Copied from Perforce
Change: 162947
ServerID: perforce.ravenbrook.com
2007-07-19 16:59:57 +01:00
Richard Kistruck
4a7eff7cbf
Mps master: integ from br/band/...@162786:
...
trace.c, design/trace, mpmst.h:
- fix job001658;
- (by making traceFindGrey aware of reference rank bands);
- tidy according to cstyle.
fin1658a.c, comm.gmk, commpost.nmk:
- new test for job001658.
tool/test-runner.py:
- platform detection.
w3build.bat:
- rearrange to reduce interleaving of different deliverables;
- only we, hi, di, ci;
- rmdir the release directory, before creating and populating it.
(version.c - empty-integrate)
Copied from Perforce
Change: 162787
ServerID: perforce.ravenbrook.com
2007-07-05 18:13:01 +01:00
David Jones
a60d3129c6
Mps: workaround for test-runner.py on windows.
...
Copied from Perforce
Change: 162757
ServerID: perforce.ravenbrook.com
2007-07-04 14:41:32 +01:00
David Jones
4fb64d880b
Mps: make test-runner cross platform.
...
Copied from Perforce
Change: 162754
ServerID: perforce.ravenbrook.com
2007-07-04 14:03:24 +01:00
Richard Kistruck
2071d96cf1
Mps 107 testrunner.py: all windows varieties
...
Copied from Perforce
Change: 161222
ServerID: perforce.ravenbrook.com
2006-12-13 17:54:49 +00:00
Richard Kistruck
9434f5c04b
Mps tool/testrunner.py: make it do xcppgc, not w3i3mv (such a hack)
...
Copied from Perforce
Change: 161199
ServerID: perforce.ravenbrook.com
2006-12-11 18:17:17 +00:00
Richard Kistruck
0389a9369d
Path-separators must be back-slash, not fwd-slash. + add how-to comments.
...
Copied from Perforce
Change: 155638
ServerID: perforce.ravenbrook.com
2005-10-31 08:38:09 +00:00
Richard Kistruck
7729fdb79e
Add copyright and licence notices
...
Copied from Perforce
Change: 155258
ServerID: perforce.ravenbrook.com
2005-10-05 18:35:23 +01:00
Richard Kistruck
a943b97742
New procedures and tool for mps 1.106.0: put them in right place (after fixing my p4 client)
...
Copied from Perforce
Change: 155198
ServerID: perforce.ravenbrook.com
2005-10-03 10:00:11 +01:00
Richard Kistruck
ff6f657e99
Newly written-up procedures (version, configura release), and a simple test-runner tool
...
Copied from Perforce
Change: 155173
ServerID: perforce.ravenbrook.com
2005-09-30 12:38:17 +01:00
Nick Barnes
34c1658aac
Fix up mps documents and delete some scriptworks-specific stuff.
...
Copied from Perforce
Change: 30252
ServerID: perforce.ravenbrook.com
2002-06-18 14:59:14 +01:00
Richard Brooksby
6f1b097239
Adding an index to the tools directory.
...
Copied from Perforce
Change: 30238
ServerID: perforce.ravenbrook.com
2002-06-18 12:49:57 +01:00
Richard Brooksby
ec19cb2a6d
Removing tool/robot, as it's no use to anyone else.
...
Copied from Perforce
Change: 30237
ServerID: perforce.ravenbrook.com
2002-06-18 12:49:41 +01:00
Nick Barnes
7acfca905d
Branch imports for masters.
...
Copied from Perforce
Change: 23678
ServerID: perforce.ravenbrook.com
2001-10-31 14:40:56 +00:00