Add integration tests for migration categories and execution
Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
Policy Lint & Smoke / policy-lint (push) Has been cancelled
Concelier Attestation Tests / attestation-tests (push) Has been cancelled
AOC Guard CI / aoc-guard (push) Has been cancelled
AOC Guard CI / aoc-verify (push) Has been cancelled
Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
Policy Lint & Smoke / policy-lint (push) Has been cancelled
Concelier Attestation Tests / attestation-tests (push) Has been cancelled
AOC Guard CI / aoc-guard (push) Has been cancelled
AOC Guard CI / aoc-verify (push) Has been cancelled
- Implemented MigrationCategoryTests to validate migration categorization for startup, release, seed, and data migrations. - Added tests for edge cases, including null, empty, and whitespace migration names. - Created StartupMigrationHostTests to verify the behavior of the migration host with real PostgreSQL instances using Testcontainers. - Included tests for migration execution, schema creation, and handling of pending release migrations. - Added SQL migration files for testing: creating a test table, adding a column, a release migration, and seeding data.
This commit is contained in:
@@ -693,18 +693,6 @@ Global
|
||||
{37F203A3-624E-4794-9C99-16CAC22C17DF}.Release|x64.Build.0 = Release|Any CPU
|
||||
{37F203A3-624E-4794-9C99-16CAC22C17DF}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{37F203A3-624E-4794-9C99-16CAC22C17DF}.Release|x86.Build.0 = Release|Any CPU
|
||||
{3FF93987-A30A-4D50-8815-7CF3BB7CAE05}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{3FF93987-A30A-4D50-8815-7CF3BB7CAE05}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{3FF93987-A30A-4D50-8815-7CF3BB7CAE05}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{3FF93987-A30A-4D50-8815-7CF3BB7CAE05}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{3FF93987-A30A-4D50-8815-7CF3BB7CAE05}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{3FF93987-A30A-4D50-8815-7CF3BB7CAE05}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{3FF93987-A30A-4D50-8815-7CF3BB7CAE05}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{3FF93987-A30A-4D50-8815-7CF3BB7CAE05}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{3FF93987-A30A-4D50-8815-7CF3BB7CAE05}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{3FF93987-A30A-4D50-8815-7CF3BB7CAE05}.Release|x64.Build.0 = Release|Any CPU
|
||||
{3FF93987-A30A-4D50-8815-7CF3BB7CAE05}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{3FF93987-A30A-4D50-8815-7CF3BB7CAE05}.Release|x86.Build.0 = Release|Any CPU
|
||||
{AACE8717-0760-42F2-A225-8FCCE876FB65}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{AACE8717-0760-42F2-A225-8FCCE876FB65}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{AACE8717-0760-42F2-A225-8FCCE876FB65}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
@@ -1377,18 +1365,6 @@ Global
|
||||
{476EAADA-1B39-4049-ABE4-CCAC21FFE9E2}.Release|x64.Build.0 = Release|Any CPU
|
||||
{476EAADA-1B39-4049-ABE4-CCAC21FFE9E2}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{476EAADA-1B39-4049-ABE4-CCAC21FFE9E2}.Release|x86.Build.0 = Release|Any CPU
|
||||
{0EF56124-E6E8-4E89-95DD-5A5D5FF05A98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{0EF56124-E6E8-4E89-95DD-5A5D5FF05A98}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{0EF56124-E6E8-4E89-95DD-5A5D5FF05A98}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{0EF56124-E6E8-4E89-95DD-5A5D5FF05A98}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{0EF56124-E6E8-4E89-95DD-5A5D5FF05A98}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{0EF56124-E6E8-4E89-95DD-5A5D5FF05A98}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{0EF56124-E6E8-4E89-95DD-5A5D5FF05A98}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{0EF56124-E6E8-4E89-95DD-5A5D5FF05A98}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{0EF56124-E6E8-4E89-95DD-5A5D5FF05A98}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{0EF56124-E6E8-4E89-95DD-5A5D5FF05A98}.Release|x64.Build.0 = Release|Any CPU
|
||||
{0EF56124-E6E8-4E89-95DD-5A5D5FF05A98}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{0EF56124-E6E8-4E89-95DD-5A5D5FF05A98}.Release|x86.Build.0 = Release|Any CPU
|
||||
{0DBB9FC4-2E46-4C3E-BE88-2A8DCB59DB7D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{0DBB9FC4-2E46-4C3E-BE88-2A8DCB59DB7D}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{0DBB9FC4-2E46-4C3E-BE88-2A8DCB59DB7D}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
@@ -1461,18 +1437,6 @@ Global
|
||||
{D71B0DA5-80A3-419E-898D-40E77A9A7F19}.Release|x64.Build.0 = Release|Any CPU
|
||||
{D71B0DA5-80A3-419E-898D-40E77A9A7F19}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{D71B0DA5-80A3-419E-898D-40E77A9A7F19}.Release|x86.Build.0 = Release|Any CPU
|
||||
{B2C877D9-B521-4901-8817-76B5DAA62FCE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B2C877D9-B521-4901-8817-76B5DAA62FCE}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B2C877D9-B521-4901-8817-76B5DAA62FCE}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{B2C877D9-B521-4901-8817-76B5DAA62FCE}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{B2C877D9-B521-4901-8817-76B5DAA62FCE}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{B2C877D9-B521-4901-8817-76B5DAA62FCE}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{B2C877D9-B521-4901-8817-76B5DAA62FCE}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B2C877D9-B521-4901-8817-76B5DAA62FCE}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{B2C877D9-B521-4901-8817-76B5DAA62FCE}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{B2C877D9-B521-4901-8817-76B5DAA62FCE}.Release|x64.Build.0 = Release|Any CPU
|
||||
{B2C877D9-B521-4901-8817-76B5DAA62FCE}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{B2C877D9-B521-4901-8817-76B5DAA62FCE}.Release|x86.Build.0 = Release|Any CPU
|
||||
{08D3B6D0-3CE8-4F24-A6F1-BCAB01AD6278}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{08D3B6D0-3CE8-4F24-A6F1-BCAB01AD6278}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{08D3B6D0-3CE8-4F24-A6F1-BCAB01AD6278}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
@@ -1629,18 +1593,6 @@ Global
|
||||
{DE9863B5-E6D6-4C5F-B52A-ED9E964008A3}.Release|x64.Build.0 = Release|Any CPU
|
||||
{DE9863B5-E6D6-4C5F-B52A-ED9E964008A3}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{DE9863B5-E6D6-4C5F-B52A-ED9E964008A3}.Release|x86.Build.0 = Release|Any CPU
|
||||
{E380F242-031E-483E-8570-0EF7EA525C4F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{E380F242-031E-483E-8570-0EF7EA525C4F}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{E380F242-031E-483E-8570-0EF7EA525C4F}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{E380F242-031E-483E-8570-0EF7EA525C4F}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{E380F242-031E-483E-8570-0EF7EA525C4F}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{E380F242-031E-483E-8570-0EF7EA525C4F}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{E380F242-031E-483E-8570-0EF7EA525C4F}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{E380F242-031E-483E-8570-0EF7EA525C4F}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{E380F242-031E-483E-8570-0EF7EA525C4F}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{E380F242-031E-483E-8570-0EF7EA525C4F}.Release|x64.Build.0 = Release|Any CPU
|
||||
{E380F242-031E-483E-8570-0EF7EA525C4F}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{E380F242-031E-483E-8570-0EF7EA525C4F}.Release|x86.Build.0 = Release|Any CPU
|
||||
{42582C16-F5A9-417F-9D33-BC489925324F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{42582C16-F5A9-417F-9D33-BC489925324F}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{42582C16-F5A9-417F-9D33-BC489925324F}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
@@ -2769,18 +2721,6 @@ Global
|
||||
{6F482CF0-1D61-45EF-859C-6242C8BA08F4}.Release|x64.Build.0 = Release|Any CPU
|
||||
{6F482CF0-1D61-45EF-859C-6242C8BA08F4}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{6F482CF0-1D61-45EF-859C-6242C8BA08F4}.Release|x86.Build.0 = Release|Any CPU
|
||||
{3AF4251B-91CF-4024-88B2-B77A9005604A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{3AF4251B-91CF-4024-88B2-B77A9005604A}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{3AF4251B-91CF-4024-88B2-B77A9005604A}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{3AF4251B-91CF-4024-88B2-B77A9005604A}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{3AF4251B-91CF-4024-88B2-B77A9005604A}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{3AF4251B-91CF-4024-88B2-B77A9005604A}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{3AF4251B-91CF-4024-88B2-B77A9005604A}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{3AF4251B-91CF-4024-88B2-B77A9005604A}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{3AF4251B-91CF-4024-88B2-B77A9005604A}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{3AF4251B-91CF-4024-88B2-B77A9005604A}.Release|x64.Build.0 = Release|Any CPU
|
||||
{3AF4251B-91CF-4024-88B2-B77A9005604A}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{3AF4251B-91CF-4024-88B2-B77A9005604A}.Release|x86.Build.0 = Release|Any CPU
|
||||
{9EB54427-92C8-40F1-8425-26DF6ABF7109}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{9EB54427-92C8-40F1-8425-26DF6ABF7109}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{9EB54427-92C8-40F1-8425-26DF6ABF7109}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
@@ -3341,7 +3281,6 @@ Global
|
||||
{B2967228-F8F7-4931-B257-1C63CB58CE1D} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
|
||||
{6D52EC2B-0A1A-4693-A8EE-5AB32A4A3ED9} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
|
||||
{37F203A3-624E-4794-9C99-16CAC22C17DF} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
|
||||
{3FF93987-A30A-4D50-8815-7CF3BB7CAE05} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
|
||||
{AACE8717-0760-42F2-A225-8FCCE876FB65} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
|
||||
{4AAD6965-E879-44AD-A8ED-E1D713A3CD6D} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
|
||||
{85D82A87-1F4A-4B1B-8422-5B7A7B7704E3} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
|
||||
@@ -3398,14 +3337,12 @@ Global
|
||||
{06DC817F-A936-4F83-8929-E00622B32245} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
|
||||
{2C999476-0291-4161-B3E9-1AA99A3B1139} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
|
||||
{476EAADA-1B39-4049-ABE4-CCAC21FFE9E2} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
|
||||
{0EF56124-E6E8-4E89-95DD-5A5D5FF05A98} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
|
||||
{0DBB9FC4-2E46-4C3E-BE88-2A8DCB59DB7D} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
|
||||
{8A40142F-E8C8-4E86-BE70-7DD4AB1FFDEE} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
|
||||
{C9D20F74-EE5F-4C9E-9AB1-C03E90B34F92} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
|
||||
{50140A32-6D3C-47DB-983A-7166CBA51845} = {361838C4-72E2-1C48-5D76-CA6D1A861242}
|
||||
{031979F2-6ABA-444F-A6A4-80115DC487CE} = {361838C4-72E2-1C48-5D76-CA6D1A861242}
|
||||
{D71B0DA5-80A3-419E-898D-40E77A9A7F19} = {361838C4-72E2-1C48-5D76-CA6D1A861242}
|
||||
{B2C877D9-B521-4901-8817-76B5DAA62FCE} = {361838C4-72E2-1C48-5D76-CA6D1A861242}
|
||||
{08D3B6D0-3CE8-4F24-A6F1-BCAB01AD6278} = {361838C4-72E2-1C48-5D76-CA6D1A861242}
|
||||
{7116DD6B-2491-49E1-AB27-5210E949F753} = {361838C4-72E2-1C48-5D76-CA6D1A861242}
|
||||
{7DBE31A6-D2FD-499E-B675-4092723175AD} = {361838C4-72E2-1C48-5D76-CA6D1A861242}
|
||||
@@ -3438,7 +3375,6 @@ Global
|
||||
{166ECC12-EF41-266B-D99C-4764D5FBD04E} = {00227F43-A2B4-2312-24D4-35D99B2D62BA}
|
||||
{60BA1521-B6FC-43F6-ABEF-4471A06289E1} = {166ECC12-EF41-266B-D99C-4764D5FBD04E}
|
||||
{6F482CF0-1D61-45EF-859C-6242C8BA08F4} = {166ECC12-EF41-266B-D99C-4764D5FBD04E}
|
||||
{3AF4251B-91CF-4024-88B2-B77A9005604A} = {166ECC12-EF41-266B-D99C-4764D5FBD04E}
|
||||
{9EB54427-92C8-40F1-8425-26DF6ABF7109} = {166ECC12-EF41-266B-D99C-4764D5FBD04E}
|
||||
{52B52BCE-54BA-45B7-8EC2-B547B540EE72} = {166ECC12-EF41-266B-D99C-4764D5FBD04E}
|
||||
{F8130985-63AB-4102-8CCA-3537829250AD} = {166ECC12-EF41-266B-D99C-4764D5FBD04E}
|
||||
|
||||
Reference in New Issue
Block a user