Starting work on unit tests. Initial create of module to test Job module
Written first two simple tests that just test setting of properties. To
test the more complex methods we need to think about loading resources
and batch systems and stuff like that. Maybe the resources and batches
should be tested first so that we know they work before using them?
Added test configuration files and started writing task distribution
test
Fixed indent bug in default options
Resource and batch added. Started to write pure MPI test.
Completed pure MPI test
Split out parallel distribution tests to make ordering more logical.
Simplified unit tests and added descriptions using PyDoc functionality.
Test suite for Job object is very incomplete and we just have
demonstrators of how to do it. Distribution currently tests distribution
by runline. May need to add tests for distribution by batch options at a
later date (or maybe these are not important as they depend on the same
distribution algorithm and code).
Added script to run unit tests on the command line
Fixed command line script for running unit tests
Added odd hybrid job test
Removed old tests
Merged new unit tests into master