Test suites and harnesses and tools