Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DAT-17951] Add AlterCluster change #158

Merged
merged 3 commits into from
Aug 5, 2024

Add YAML and JSON changelogs

56ad8fb
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

[DAT-17951] Add AlterCluster change #158

Add YAML and JSON changelogs
56ad8fb
Select commit
Loading
Failed to load commit list.
GitHub Actions / Liquibase Test Harness - Advanced Reports succeeded Aug 5, 2024 in 0s

8 passed, 1 failed and 0 skipped

Tests failed

❌ target/surefire-reports/TEST-liquibase.ext.databricks.AdvancedExtensionHarnessTestSuite.xml

9 tests were completed in 571s with 8 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
liquibase.ext.databricks.AdvancedExtensionHarnessTestSuite 8✅ 1❌ 571s

❌ liquibase.ext.databricks.AdvancedExtensionHarnessTestSuite

liquibase.harness.generateChangelog.GenerateChangelogTest
  ✅ apply generateChangelog test for createTable against databricks 3.1
liquibase.harness.snapshot.SnapshotObjectTests
  ❌ apply addColumn against databricks 3.1
	Condition failed with Exception:
  ✅ apply addForeignKeyConstraint against databricks 3.1
  ✅ apply addPrimaryKey against databricks 3.1
  ✅ apply addUniqueConstraint against databricks 3.1
  ✅ apply createIndex against databricks 3.1
  ✅ apply createTable against databricks 3.1
  ✅ apply createView against databricks 3.1
  ✅ apply snapshotCaalogAndSchema against databricks 3.1

Annotations

Check failure on line 0 in target/surefire-reports/TEST-liquibase.ext.databricks.AdvancedExtensionHarnessTestSuite.xml

See this annotation in the file changed.

@github-actions github-actions / Liquibase Test Harness - Advanced Reports

liquibase.ext.databricks.AdvancedExtensionHarnessTestSuite ► liquibase.harness.snapshot.SnapshotObjectTests ► apply addColumn against databricks 3.1

Failed test found in:
  target/surefire-reports/TEST-liquibase.ext.databricks.AdvancedExtensionHarnessTestSuite.xml
Error:
  Condition failed with Exception:
Raw output
Condition failed with Exception:

snapshotMatchesSpecifiedStructure(expectedSnapshot, generatedSnapshot)
|                                 |                 |
|                                 |                 {
|                                 |                   "snapshot": {
|                                 |                     "created": "2024-08-05T09:16:56.289",
|                                 |                     "database": {
|                                 |                       "productVersion": "3.1.1",
|                                 |                       "shortName": "databricks",
|                                 |                       "majorVersion": "3",
|                                 |                       "minorVersion": "1",
|                                 |                       "user": "User",
|                                 |                       "productName": "SparkSQL",
|                                 |                       "url": "jdbc:databricks://dbc-3602f6c7-ea60.cloud.databricks.com:443/default;transportMode=http;ssl=1;httpPath=/sql/1.0/warehouses/da17b917298bf7ea;AuthMech=3;ConnCatalog=main;ConnSchema=liquibase_harness_test_ds;EnableArrow=0;"
|                                 |                     },
|                                 |                     "objects": {
|                                 |                       "liquibase.structure.core.Catalog": [
|                                 |                         {
|                                 |                           "catalog": {
|                                 |                             "default": true,
|                                 |                             "name": "main",
|                                 |                             "snapshotId": "38c3335"
|                                 |                           }
|                                 |                         }
|                                 |                       ]
|                                 |                       ,
|                                 |                       "liquibase.structure.core.Column": [
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "AUTHOR",
|                                 |                             "nullable": false,
|                                 |                             "order": "2!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3342",
|                                 |                             "snapshotId": "38c3344",
|                                 |                             "type": {
|                                 |                               "characterOctetLength": "255!{java.lang.Integer}",
|                                 |                               "columnSize": "255!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "12!{java.lang.Integer}",
|                                 |                               "radix": "0!{java.lang.Integer}",
|                                 |                               "typeName": "STRING"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "COMMENTS",
|                                 |                             "nullable": true,
|                                 |                             "order": "9!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3342",
|                                 |                             "snapshotId": "38c3351",
|                                 |                             "type": {
|                                 |                               "characterOctetLength": "255!{java.lang.Integer}",
|                                 |                               "columnSize": "255!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "12!{java.lang.Integer}",
|                                 |                               "radix": "0!{java.lang.Integer}",
|                                 |                               "typeName": "STRING"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "CONTEXTS",
|                                 |                             "nullable": true,
|                                 |                             "order": "12!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3342",
|                                 |                             "snapshotId": "38c3354",
|                                 |                             "type": {
|                                 |                               "characterOctetLength": "255!{java.lang.Integer}",
|                                 |                               "columnSize": "255!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "12!{java.lang.Integer}",
|                                 |                               "radix": "0!{java.lang.Integer}",
|                                 |                               "typeName": "STRING"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "DATEEXECUTED",
|                                 |                             "nullable": false,
|                                 |                             "order": "4!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3342",
|                                 |                             "snapshotId": "38c3346",
|                                 |                             "type": {
|                                 |                               "columnSize": "9!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "93!{java.lang.Integer}",
|                                 |                               "radix": "0!{java.lang.Integer}",
|                                 |                               "typeName": "TIMESTAMP"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "DEPLOYMENT_ID",
|                                 |                             "nullable": true,
|                                 |                             "order": "14!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3342",
|                                 |                             "snapshotId": "38c3356",
|                                 |                             "type": {
|                                 |                               "characterOctetLength": "255!{java.lang.Integer}",
|                                 |                               "columnSize": "255!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "12!{java.lang.Integer}",
|                                 |                               "radix": "0!{java.lang.Integer}",
|                                 |                               "typeName": "STRING"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "DESCRIPTION",
|                                 |                             "nullable": true,
|                                 |                             "order": "8!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3342",
|                                 |                             "snapshotId": "38c3350",
|                                 |                             "type": {
|                                 |                               "characterOctetLength": "255!{java.lang.Integer}",
|                                 |                               "columnSize": "255!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "12!{java.lang.Integer}",
|                                 |                               "radix": "0!{java.lang.Integer}",
|                                 |                               "typeName": "STRING"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "EXECTYPE",
|                                 |                             "nullable": false,
|                                 |                             "order": "6!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3342",
|                                 |                             "snapshotId": "38c3348",
|                                 |                             "type": {
|                                 |                               "characterOctetLength": "255!{java.lang.Integer}",
|                                 |                               "columnSize": "255!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "12!{java.lang.Integer}",
|                                 |                               "radix": "0!{java.lang.Integer}",
|                                 |                               "typeName": "STRING"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "FILENAME",
|                                 |                             "nullable": false,
|                                 |                             "order": "3!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3342",
|                                 |                             "snapshotId": "38c3345",
|                                 |                             "type": {
|                                 |                               "characterOctetLength": "255!{java.lang.Integer}",
|                                 |                               "columnSize": "255!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "12!{java.lang.Integer}",
|                                 |                               "radix": "0!{java.lang.Integer}",
|                                 |                               "typeName": "STRING"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "ID",
|                                 |                             "nullable": false,
|                                 |                             "order": "1!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3342",
|                                 |                             "snapshotId": "38c3343",
|                                 |                             "type": {
|                                 |                               "characterOctetLength": "255!{java.lang.Integer}",
|                                 |                               "columnSize": "255!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "12!{java.lang.Integer}",
|                                 |                               "radix": "0!{java.lang.Integer}",
|                                 |                               "typeName": "STRING"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "ID",
|                                 |                             "nullable": false,
|                                 |                             "order": "1!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3357",
|                                 |                             "snapshotId": "38c3358",
|                                 |                             "type": {
|                                 |                               "columnSize": "10!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "4!{java.lang.Integer}",
|                                 |                               "radix": "10!{java.lang.Integer}",
|                                 |                               "typeName": "INT"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "LABELS",
|                                 |                             "nullable": true,
|                                 |                             "order": "13!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3342",
|                                 |                             "snapshotId": "38c3355",
|                                 |                             "type": {
|                                 |                               "characterOctetLength": "255!{java.lang.Integer}",
|                                 |                               "columnSize": "255!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "12!{java.lang.Integer}",
|                                 |                               "radix": "0!{java.lang.Integer}",
|                                 |                               "typeName": "STRING"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "LIQUIBASE",
|                                 |                             "nullable": true,
|                                 |                             "order": "11!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3342",
|                                 |                             "snapshotId": "38c3353",
|                                 |                             "type": {
|                                 |                               "characterOctetLength": "255!{java.lang.Integer}",
|                                 |                               "columnSize": "255!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "12!{java.lang.Integer}",
|                                 |                               "radix": "0!{java.lang.Integer}",
|                                 |                               "typeName": "STRING"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "LOCKED",
|                                 |                             "nullable": false,
|                                 |                             "order": "2!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3357",
|                                 |                             "snapshotId": "38c3359",
|                                 |                             "type": {
|                                 |                               "columnSize": "1!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "16!{java.lang.Integer}",
|                                 |                               "radix": "0!{java.lang.Integer}",
|                                 |                               "typeName": "BOOLEAN"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "LOCKEDBY",
|                                 |                             "nullable": true,
|                                 |                             "order": "4!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3357",
|                                 |                             "snapshotId": "38c3361",
|                                 |                             "type": {
|                                 |                               "characterOctetLength": "255!{java.lang.Integer}",
|                                 |                               "columnSize": "255!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "12!{java.lang.Integer}",
|                                 |                               "radix": "0!{java.lang.Integer}",
|                                 |                               "typeName": "STRING"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "LOCKGRANTED",
|                                 |                             "nullable": true,
|                                 |                             "order": "3!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3357",
|                                 |                             "snapshotId": "38c3360",
|                                 |                             "type": {
|                                 |                               "columnSize": "9!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "93!{java.lang.Integer}",
|                                 |                               "radix": "0!{java.lang.Integer}",
|                                 |                               "typeName": "TIMESTAMP"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "MD5SUM",
|                                 |                             "nullable": true,
|                                 |                             "order": "7!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3342",
|                                 |                             "snapshotId": "38c3349",
|                                 |                             "type": {
|                                 |                               "characterOctetLength": "255!{java.lang.Integer}",
|                                 |                               "columnSize": "255!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "12!{java.lang.Integer}",
|                                 |                               "radix": "0!{java.lang.Integer}",
|                                 |                               "typeName": "STRING"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "ORDEREXECUTED",
|                                 |                             "nullable": false,
|                                 |                             "order": "5!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3342",
|                                 |                             "snapshotId": "38c3347",
|                                 |                             "type": {
|                                 |                               "columnSize": "10!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "4!{java.lang.Integer}",
|                                 |                               "radix": "10!{java.lang.Integer}",
|                                 |                               "typeName": "INT"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "TAG",
|                                 |                             "nullable": true,
|                                 |                             "order": "10!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3342",
|                                 |                             "snapshotId": "38c3352",
|                                 |                             "type": {
|                                 |                               "characterOctetLength": "255!{java.lang.Integer}",
|                                 |                               "columnSize": "255!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "12!{java.lang.Integer}",
|                                 |                               "radix": "0!{java.lang.Integer}",
|                                 |                               "typeName": "STRING"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "dateColumn",
|                                 |                             "nullable": true,
|                                 |                             "order": "4!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3337",
|                                 |                             "snapshotId": "38c3341",
|                                 |                             "type": {
|                                 |                               "columnSize": "10!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "91!{java.lang.Integer}",
|                                 |                               "radix": "0!{java.lang.Integer}",
|                                 |                               "typeName": "DATE"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "intColumn",
|                                 |                             "nullable": true,
|                                 |                             "order": "3!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3337",
|                                 |                             "snapshotId": "38c3340",
|                                 |                             "type": {
|                                 |                               "columnSize": "10!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "4!{java.lang.Integer}",
|                                 |                               "radix": "10!{java.lang.Integer}",
|                                 |                               "typeName": "INT"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "test_column",
|                                 |                             "nullable": true,
|                                 |                             "order": "1!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3337",
|                                 |                             "snapshotId": "38c3338",
|                                 |                             "type": {
|                                 |                               "columnSize": "10!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "4!{java.lang.Integer}",
|                                 |                               "radix": "10!{java.lang.Integer}",
|                                 |                               "typeName": "INT"
|                                 |                             }
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "column": {
|                                 |                             "name": "varcharColumn",
|                                 |                             "nullable": true,
|                                 |                             "order": "2!{java.lang.Integer}",
|                                 |                             "relation": "liquibase.structure.core.Table#38c3337",
|                                 |                             "snapshotId": "38c3339",
|                                 |                             "type": {
|                                 |                               "characterOctetLength": "255!{java.lang.Integer}",
|                                 |                               "columnSize": "255!{java.lang.Integer}",
|                                 |                               "columnSizeUnit": "BYTE!{liquibase.structure.core.DataType$ColumnSizeUnit}",
|                                 |                               "dataTypeId": "12!{java.lang.Integer}",
|                                 |                               "radix": "0!{java.lang.Integer}",
|                                 |                               "typeName": "STRING"
|                                 |                             }
|                                 |                           }
|                                 |                         }
|                                 |                       ]
|                                 |                       ,
|                                 |                       "liquibase.structure.core.PrimaryKey": [
|                                 |                         {
|                                 |                           "primaryKey": {
|                                 |                             "columns": [
|                                 |                               "liquibase.structure.core.Column#38c3358"
|                                 |                             ]
|                                 |                             ,
|                                 |                             "name": "pk_databasechangeloglock",
|                                 |                             "snapshotId": "38c3362",
|                                 |                             "table": "liquibase.structure.core.Table#38c3357"
|                                 |                           }
|                                 |                         }
|                                 |                       ]
|                                 |                       ,
|                                 |                       "liquibase.structure.core.Schema": [
|                                 |                         {
|                                 |                           "schema": {
|                                 |                             "catalog": "liquibase.structure.core.Catalog#38c3335",
|                                 |                             "default": true,
|                                 |                             "name": "liquibase_harness_test_ds",
|                                 |                             "snapshotId": "38c3336"
|                                 |                           }
|                                 |                         }
|                                 |                       ]
|                                 |                       ,
|                                 |                       "liquibase.structure.core.Table": [
|                                 |                         {
|                                 |                           "table": {
|                                 |                             "columns": [
|                                 |                               "liquibase.structure.core.Column#38c3343",
|                                 |                               "liquibase.structure.core.Column#38c3344",
|                                 |                               "liquibase.structure.core.Column#38c3345",
|                                 |                               "liquibase.structure.core.Column#38c3346",
|                                 |                               "liquibase.structure.core.Column#38c3347",
|                                 |                               "liquibase.structure.core.Column#38c3348",
|                                 |                               "liquibase.structure.core.Column#38c3349",
|                                 |                               "liquibase.structure.core.Column#38c3350",
|                                 |                               "liquibase.structure.core.Column#38c3351",
|                                 |                               "liquibase.structure.core.Column#38c3352",
|                                 |                               "liquibase.structure.core.Column#38c3353",
|                                 |                               "liquibase.structure.core.Column#38c3354",
|                                 |                               "liquibase.structure.core.Column#38c3355",
|                                 |                               "liquibase.structure.core.Column#38c3356"
|                                 |                             ]
|                                 |                             ,
|                                 |                             "default_tablespace": false,
|                                 |                             "name": "databasechangelog",
|                                 |                             "schema": "liquibase.structure.core.Schema#38c3336",
|                                 |                             "snapshotId": "38c3342"
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "table": {
|                                 |                             "columns": [
|                                 |                               "liquibase.structure.core.Column#38c3358",
|                                 |                               "liquibase.structure.core.Column#38c3359",
|                                 |                               "liquibase.structure.core.Column#38c3360",
|                                 |                               "liquibase.structure.core.Column#38c3361"
|                                 |                             ]
|                                 |                             ,
|                                 |                             "default_tablespace": false,
|                                 |                             "name": "databasechangeloglock",
|                                 |                             "primaryKey": "liquibase.structure.core.PrimaryKey#38c3362",
|                                 |                             "schema": "liquibase.structure.core.Schema#38c3336",
|                                 |                             "snapshotId": "38c3357"
|                                 |                           }
|                                 |                         },
|                                 |                         {
|                                 |                           "table": {
|                                 |                             "columns": [
|                                 |                               "liquibase.structure.core.Column#38c3338",
|                                 |                               "liquibase.structure.core.Column#38c3339",
|                                 |                               "liquibase.structure.core.Column#38c3340",
|                                 |                               "liquibase.structure.core.Column#38c3341"
|                                 |                             ]
|                                 |                             ,
|                                 |                             "default_tablespace": false,
|                                 |                             "name": "test_table",
|                                 |                             "schema": "liquibase.structure.core.Schema#38c3336",
|                                 |                             "snapshotId": "38c3337"
|                                 |                           }
|                                 |                         }
|                                 |                       ]
|                                 |                       
|                                 |                     },
|                                 |                     "snapshotControl": {
|                                 |                       "snapshotControl": {
|                                 |                         "includedType": [
|                                 |                           "liquibase.structure.core.Catalog",
|                                 |                           "liquibase.structure.core.Column",
|                                 |                           "liquibase.structure.core.ForeignKey",
|                                 |                           "liquibase.structure.core.Index",
|                                 |                           "liquibase.structure.core.PrimaryKey",
|                                 |                           "liquibase.structure.core.Schema",
|                                 |                           "liquibase.structure.core.Table",
|                                 |                           "liquibase.structure.core.UniqueConstraint",
|                                 |                           "liquibase.structure.core.View"
|                                 |                         ]
|                                 |                         
|                                 |                       }
|                                 |                     }
|                                 |                   }
|                                 |                 }
|                                 {
|                                   "snapshot": {
|                                     "objects": {
|                                       "liquibase.structure.core.Table": [
|                                         {
|                                           "table": {
|                                             "name": "test_table"
|                                           }
|                                         }
|                                       ],
|                                       "liquibase.structure.core.Column": [
|                                         {
|                                           "column": {
|                                             "name": "test_column",
|                                             "nullable": true,
|                                             "type": {
|                                               "typeName": "INT"
|                                             }
|                                           }
|                                         },
|                                         {
|                                           "column": {
|                                             "name": "varcharColumn",
|                                             "nullable": true,
|                                             "type": {
|                                               "typeName": "VARCHAR"
|                                             }
|                                           }
|                                         },
|                                         {
|                                           "column": {
|                                             "name": "intColumn",
|                                             "nullable": true,
|                                             "type": {
|                                               "typeName": "INT"
|                                             }
|                                           }
|                                         },
|                                         {
|                                           "column": {
|                                             "name": "dateColumn",
|                                             "nullable": true,
|                                             "type": {
|                                               "typeName": "DATE"
|                                             }
|                                           }
|                                         }
|                                       ]
|                                     }
|                                   }
|                                 }
java.lang.AssertionError: snapshot.objects.liquibase.structure.core.Column[1] Could not find match for element {"column":{"nullable":true,"name":"varcharColumn","type":{"typeName":"VARCHAR"}}}
	at org.skyscreamer.jsonassert.JSONAssert.assertEquals(JSONAssert.java:482)
	at org.skyscreamer.jsonassert.JSONAssert.assertEquals(JSONAssert.java:464)
	at liquibase.harness.util.SnapshotHelpers.snapshotMatchesSpecifiedStructure(SnapshotHelpers.groovy:22)
	at liquibase.harness.snapshot.SnapshotObjectTests.apply #testInput.snapshotObject against #testInput.databaseName #testInput.databaseVersion(SnapshotObjectTests.groovy:60)

	at liquibase.harness.snapshot.SnapshotObjectTests.apply #testInput.snapshotObject against #testInput.databaseName #testInput.databaseVersion(SnapshotObjectTests.groovy:60)
Caused by: java.lang.AssertionError: snapshot.objects.liquibase.structure.core.Column[1] Could not find match for element {"column":{"nullable":true,"name":"varcharColumn","type":{"typeName":"VARCHAR"}}}
	at org.skyscreamer.jsonassert.JSONAssert.assertEquals(JSONAssert.java:482)
	at org.skyscreamer.jsonassert.JSONAssert.assertEquals(JSONAssert.java:464)
	at liquibase.harness.util.SnapshotHelpers.snapshotMatchesSpecifiedStructure(SnapshotHelpers.groovy:22)
	... 1 more