Memory Pool System Product Tools

author Richard Brooksby
confidentiality public
date 2002-06-18
organization Ravenbrook Limited
revision //info.ravenbrook.com/project/mps/version/1.113/tool/index.rst#1

1. Introduction

This document lists the tools which have been written to develop the Memory Pool System product.

This document will be updated as new tools are created.

The readership of this document is anyone developing or extending the product sources.

This document is not confidential.

2. Tools

gcovfmt.py Formats the output of the gcov coverage tool into a summary table. It runs only on OS X, where it is invoked from the Xcode project after running the test suite for the “Debug” configuration.
testrun.bat Implements the testrun make target on Windows, where it is invoked from commpost.nmk.
testrun.sh Implements the testrun make target on FreeBSD and Linux, it is invoked from comm.gmk, and on OS X, where it is invoked from the Xcode project.
test-runner.py Builds and runs tests. As of 2013-05-24 it is not used.

A. References

B. Document History

2002-06-18 RB Created based on P4DTI document.
2005-09-30 RHSK Added test-runner.py.
2013-05-24 GDR Added gcovfmt.py and testrun.sh. test-runner.py is no longer used.
2014-01-13 GDR Converted to reStructuredText. Added testrun.bat.