OP2/PyOP2 — pull request #53 by gmarkall (2012-09-14 14:07:14+00:00)
Title: Support for regression tests

The regression test harness from Fluidity is borrowed and modified to suit PyOP2. Regression tests can be invoked with:

```
python test/regression/testharness.py
```

The `PyOP2Demo` class is the base of any demo that is also tested by the regression test harness. So far I have only converted the `mass2d_ffc.py` demo as an example. Once this pull request is merged, it is my intention to change the buildbot config so that it runs regression tests as well as unit tests, and convert the other demos afterwards so that their test passes can be demonstrated by a merge.

Unfortunately I can't demonstrate a buildbot pass yet because I've moved the `unit` folder. However, I've tested locally with the sequential and OpenCL backends which have passed. (The unit tests shouldn't be affected, since the only change has been to move them).