]> source.dussan.org Git - gitea.git/commit
Create Proper Migration Tests (#15116)
authorzeripath <art27@cantab.net>
Wed, 24 Mar 2021 18:27:22 +0000 (18:27 +0000)
committerGitHub <noreply@github.com>
Wed, 24 Mar 2021 18:27:22 +0000 (19:27 +0100)
commit39ef6f83d50e9e641bf36342c532e8a4ad7cf3f7
tree999a02645862d0700567a8a817232b5119fe2681
parent750ac52db2a48fb7be4a508feb527a1ffac952c6
Create Proper Migration Tests (#15116)

* Create Proper Migration tests

Unfortunately our testing regime has so far meant that migrations do not
get proper testing.

This PR begins the process of creating migration tests for this.

* Add test for v176

* fix mssql drop db

Signed-off-by: Andrew Thornton <art27@cantab.net>
17 files changed:
Makefile
models/migrations/fixtures/Test_deleteOrphanedIssueLabels/issue_label.yml [new file with mode: 0644]
models/migrations/fixtures/Test_deleteOrphanedIssueLabels/label.yml [new file with mode: 0644]
models/migrations/fixtures/Test_removeInvalidLabels/comment.yml [new file with mode: 0644]
models/migrations/fixtures/Test_removeInvalidLabels/issue.yml [new file with mode: 0644]
models/migrations/fixtures/Test_removeInvalidLabels/issue_label.yml [new file with mode: 0644]
models/migrations/fixtures/Test_removeInvalidLabels/label.yml [new file with mode: 0644]
models/migrations/fixtures/Test_removeInvalidLabels/repository.yml [new file with mode: 0644]
models/migrations/migrations.go
models/migrations/migrations_test.go [new file with mode: 0644]
models/migrations/testlogger_test.go [new file with mode: 0644]
models/migrations/v176.go
models/migrations/v176_test.go [new file with mode: 0644]
models/migrations/v177.go
models/migrations/v177_test.go [new file with mode: 0644]
models/models.go
models/test_fixtures.go