Open amdw opened 3 years ago
There should be a conformance test that can be run against any StorageService instance to make sure it behaves as it should.
StorageService
This would allow tests of implementations such as the Cloud Datastore one, which require an external emulator to run correctly.
Even better would be to include runs against the emulator in the continuous build.
401eaf45484111114ca3a62dc7a9673c00e2ac9d is a perfect example of a fix for a problem which would never have hit the trunk if we'd had a Cloud Datastore emulator integration test in the continuous build.
There should be a conformance test that can be run against any
StorageService
instance to make sure it behaves as it should.This would allow tests of implementations such as the Cloud Datastore one, which require an external emulator to run correctly.
Even better would be to include runs against the emulator in the continuous build.