You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/models/migrations
wxiaoguang ecbb03dc6d
Improve testing and try to fix MySQL hanging (#32515)
By some CI fine tunes (`run tests`), SQLite & MSSQL could complete
in about 12~13 minutes (before > 14), MySQL could complete in 18 minutes
(before: about 23 or even > 30)

Major changes:

1. use tmpfs for MySQL storage
1. run `make test-mysql` instead of `make integration-test-coverage`
because the code coverage is not really used at the moment.
1. refactor testlogger to make it more reliable and be able to report
stuck stacktrace
1. do not requeue failed items when a queue is being flushed (failed
items would keep failing and make flush uncompleted)
1. reduce the file sizes for testing
1. use math ChaCha20 random data instead of crypot/rand (for testing
purpose only)
1. no need to `DeleteRepository` in `TestLinguist`
1. other related refactoring to make code easier to maintain
3 months ago
..
base Improve testing and try to fix MySQL hanging (#32515) 3 months ago
fixtures Remove If Exist check on migration for mssql because that syntax required SQL server 2016 (#30894) 9 months ago
v1_6 Enable more `revive` linter rules (#30608) 10 months ago
v1_7 Rename `Sync2` -> `Sync` (#26479) 2 years ago
v1_8 Rename `Sync2` -> `Sync` (#26479) 2 years ago
v1_9 Enable more `revive` linter rules (#30608) 10 months ago
v1_10 Rename `Sync2` -> `Sync` (#26479) 2 years ago
v1_11 Enable more `revive` linter rules (#30608) 10 months ago
v1_12 Rename `Sync2` -> `Sync` (#26479) 2 years ago
v1_13 Rename `Sync2` -> `Sync` (#26479) 2 years ago
v1_14 Use `crypto/sha256` (#29386) 12 months ago
v1_15 Rename `Sync2` -> `Sync` (#26479) 2 years ago
v1_16 bump to go 1.23 (#31855) 5 months ago
v1_17 Update misspell to 0.5.1 and add `misspellings.csv` (#30573) 10 months ago
v1_18 Fix wrong table name (#30557) 10 months ago
v1_19 Rename `Sync2` -> `Sync` (#26479) 2 years ago
v1_20 Enable more `revive` linter rules (#30608) 10 months ago
v1_21 Refactor LFS SSH and internal routers (#32473) 3 months ago
v1_22 Upgrade xorm to v1.3.9 and improve some migrations Sync (#29899) 7 months ago
v1_23 Perf: add extra index to notification table (#32395) 3 months ago
migrations.go Perf: add extra index to notification table (#32395) 3 months ago
migrations_test.go Refactor the DB migration system slightly (#32344) 3 months ago