mirror of
https://github.com/go-gitea/gitea
synced 2025-08-24 18:38:28 +00:00
Upgrade xorm to v1.0.0 (#10646)
* Upgrade xorm to v1.0.0 * small nit * Fix tests * Update xorm * Update xorm * fix go.sum * fix test * Fix bug when dump * Fix bug * update xorm to latest * Fix migration test * update xorm to latest * Fix import order * Use xorm tag
This commit is contained in:
41
vendor/xorm.io/xorm/CONTRIBUTING.md
generated
vendored
41
vendor/xorm.io/xorm/CONTRIBUTING.md
generated
vendored
@@ -22,6 +22,47 @@ e.g.,
|
||||
// !lunny! this is comments made by lunny
|
||||
```
|
||||
|
||||
### Build xorm and test it locally
|
||||
|
||||
Once you write some codes on your feature branch, you could build and test locally at first. Just
|
||||
|
||||
```
|
||||
make build
|
||||
```
|
||||
and
|
||||
```
|
||||
make test
|
||||
```
|
||||
|
||||
The `make test` is an alias of `make test-sqlite`, it will run the tests on a sqlite database file. No extra thing needed to do except you need to cgo compile enviroment.
|
||||
|
||||
If you write a new test method, you could run
|
||||
|
||||
```
|
||||
make test-sqlite#TestMyNewMethod
|
||||
```
|
||||
|
||||
that will only run the special test method.
|
||||
|
||||
If you want to run another datase, you have to prepare a running database at first, and then, you could
|
||||
|
||||
```
|
||||
TEST_MYSQL_HOST= TEST_MYSQL_CHARSET= TEST_MYSQL_DBNAME= TEST_MYSQL_USERNAME= TEST_MYSQL_PASSWORD= make test-mysql
|
||||
```
|
||||
|
||||
or other databases:
|
||||
```
|
||||
TEST_MSSQL_HOST= TEST_MSSQL_DBNAME= TEST_MSSQL_USERNAME= TEST_MSSQL_PASSWORD= make test-mssql
|
||||
```
|
||||
```
|
||||
TEST_PGSQL_HOST= TEST_PGSQL_SCHEMA= TEST_PGSQL_DBNAME= TEST_PGSQL_USERNAME= TEST_PGSQL_PASSWORD= make test-postgres
|
||||
```
|
||||
```
|
||||
TEST_TIDB_HOST= TEST_TIDB_DBNAME= TEST_TIDB_USERNAME= TEST_TIDB_PASSWORD= make test-tidb
|
||||
```
|
||||
|
||||
And if your branch is related with cache, you could also enable it via `TEST_CACHE_ENABLE=true`.
|
||||
|
||||
### Patch review
|
||||
|
||||
Help review existing open [pull requests](https://help.github.com/articles/using-pull-requests) by commenting on the code or
|
||||
|
Reference in New Issue
Block a user