@@ -755,54 +755,71 @@

To all the great people from the various places I’ve worked over the years, thank you. I’ve benefitted from your patience and insight and I hope that some of what I’ve learned from you has been incorporated into Megatest.

-

Lastly, my thanks to all the wonderful open source creators. These +

Also, my thanks to all the wonderful open source creators. These truly free projects, from Linux, xemacs, chicken scheme, and fossil to asciidoc and bash are the philosophical and direct underpinnings of the Megatest project.

-

Example Preface

+

Preface

-

The optional book preface goes here at section level zero.

+

This book is organised as three sub-books; getting started, writing tests and reference.

+
+

Why Megatest?

+

The Megatest project was started for two reasons, the first was an +immediate and pressing need for a generalized tool to manage a suite +of regression tests and the second was the fact that I had written or +maintained several such tools at different companies over the years +and it seemed a good thing to have a single open source tool, flexible +enough to meet the needs of any team doing continuous integrating and +or running a complex suite of tests for release qualification.

+
+
+

Megatest Design Philosophy

+

Megatest is intended to provide the minimum needed resources to make +writing a suite of tests and implementing continuous build for +software, design engineering or process control (via owlfs for +example) without being specialized for any specific problem +space. Megatest in of itself does not know what constitutes a PASS or +FAIL of a test. In most cases megatest is best used in conjunction +with logpro or a similar tool to parse, analyze and decide on the test +outcome.

+
-

Preface Sub-section

-
- - - -
-
Note
-
Preface and appendix subsections start out of sequence at level -2 (level 1 is skipped). This only applies to multi-part book -documents.
+

Megatest Architecture

+

All data to specify the tests and configure the system is stored in +plain text files. All system state is stored in an sqlite3 +database. Tests are launched using the launching system available for +the distributed compute platform in use. A template script is provided +which can launch jobs on local and remote Linux hosts. Currently +megatest uses the network filesystem to call home to your master +sqlite3 database.

-
-

The First Part of the Book

+

Getting Started

-
Optional part introduction title
+
Getting started with Megatest
-

Optional part introduction goes here.

+

How to install Megatest and set it up for running your regressions and continuous integration process.

-

The First Chapter

+

Installation

-

Chapters can be grouped by preceeding them with a level 0 Book Part -title.

-

Book chapters are at level 1 and can contain sub-sections nested up to -three deep. -
[An example footnote.]

-

It’s also worth noting that a book part can have it’s own preface, -bibliography, glossary and index. Chapters can have their own -bibliography, glossary and index.

+
+

Dependencies

+

Chicken scheme and a number of "eggs" are required for building +Megatest. See the script installall.sch in the utils directory of the +distribution for a mostly automated way to install everything needed +for building Megatest on Linux.

+


[An example footnote.]

And now for something completely different: monkeys, lions and tigers (Bengal and Siberian) using the alternative syntax index entries. @@ -848,10 +865,11 @@

Example 1. An example example

Lorum ipum…

+

Sub-section with Anchor

Sub-section at level 2.

Chapter Sub-section

@@ -871,22 +889,14 @@

The Second Chapter

An example link to anchor at start of the first sub-section.

An example link to a bibliography entry [taoup].

-
-

Writing Tests

-
-

The First Chapter of the Second Part

-
-

Chapters grouped into book parts are at level 1 and can contain -sub-sections.

-

Reference

-

The First Chapter of the Second Part

+

The First Chapter of the Second Part

Chapters grouped into book parts are at level 1 and can contain sub-sections.

@@ -994,10 +1004,10 @@