I removed testing with OnDemandGrid because it was not adding any value beyond testing with OnDemandList.  I also removed running all of the test cases with a different set of configuration parameters because that too was not contributing value to the testing.  I added documentation that describes the configuration parameters so they can be tweaked if need be in the future.  Now instead of executing more than 800 test cases, the module now executes 220 test cases.