mirror of
https://github.com/google/nomulus.git
synced 2025-04-29 19:47:51 +02:00
One of the more significant changes introduced in this PR is that we use SQL as the backing database in all tests unless otherwise specified, e.g. by using the TmOverrideExtension. We change various ofy-related tests to use this. This includes various changes: - Deletion of SqlEntity/DatastoreEntity and related classes. Includes any necessary changes because of that (e.g. getting a nice SQL key on error in RegistryJpaIO). - Deletion of classes that used libraries from the init-sql code (RefreshDnsOnHostRenameAction) - Removal of the JpaTransactionManager's backup implementation - Modification of RegistryJpaWriteTest to not use init-sql code - Removal of the Transaction class and related classes, however it does not remove the TransactionEntity class as that would require DB changes - Removal of anything related to the actual usage of the database migration schedule or read-only phases - Various test changes and fixes to account for the differences in SQL (like how foreign keys need to exist) This deliberately doesn't do anything to alter the objects actually stored in the DB yet, just how we use them |
||
---|---|---|
.. | ||
builder | ||
rollback | ||
schema-deployer | ||
schema-verifier | ||
build_nomulus_for_env.sh | ||
cloudbuild-delete.yaml | ||
cloudbuild-deploy.yaml | ||
cloudbuild-dev-resource.yaml | ||
cloudbuild-kythe.yaml | ||
cloudbuild-nomulus.yaml | ||
cloudbuild-proxy.yaml | ||
cloudbuild-release.yaml | ||
cloudbuild-schema-deploy.yaml | ||
cloudbuild-schema-verify.yaml | ||
cloudbuild-sync.yaml | ||
cloudbuild-tag.yaml | ||
stage_beam_pipeline.sh |