This commit adds a test harness that handles instantiating tests on multiple backends, and have deferred expectations on the content of resources.