mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	This commit is contained in:
		@@ -126,7 +126,7 @@ func restoreOldDB(t *testing.T, version string) bool {
 | 
			
		||||
		err := os.MkdirAll(path.Dir(setting.Database.Path), os.ModePerm)
 | 
			
		||||
		assert.NoError(t, err)
 | 
			
		||||
 | 
			
		||||
		db, err := sql.Open("sqlite3", fmt.Sprintf("file:%s?cache=shared&mode=rwc&_busy_timeout=%d", setting.Database.Path, setting.Database.Timeout))
 | 
			
		||||
		db, err := sql.Open("sqlite3", fmt.Sprintf("file:%s?cache=shared&mode=rwc&_busy_timeout=%d&_txlock=immediate", setting.Database.Path, setting.Database.Timeout))
 | 
			
		||||
		assert.NoError(t, err)
 | 
			
		||||
		defer db.Close()
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -84,7 +84,7 @@ func MainTest(m *testing.M, pathToGiteaRoot string) {
 | 
			
		||||
 | 
			
		||||
func createTestEngine(fixturesDir string) error {
 | 
			
		||||
	var err error
 | 
			
		||||
	x, err = xorm.NewEngine("sqlite3", "file::memory:?cache=shared")
 | 
			
		||||
	x, err = xorm.NewEngine("sqlite3", "file::memory:?cache=shared&_txlock=immediate")
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
@@ -124,7 +124,7 @@ func DBConnStr() (string, error) {
 | 
			
		||||
		if err := os.MkdirAll(path.Dir(Database.Path), os.ModePerm); err != nil {
 | 
			
		||||
			return "", fmt.Errorf("Failed to create directories: %v", err)
 | 
			
		||||
		}
 | 
			
		||||
		connStr = fmt.Sprintf("file:%s?cache=shared&mode=rwc&_busy_timeout=%d", Database.Path, Database.Timeout)
 | 
			
		||||
		connStr = fmt.Sprintf("file:%s?cache=shared&mode=rwc&_busy_timeout=%d&_txlock=immediate", Database.Path, Database.Timeout)
 | 
			
		||||
	default:
 | 
			
		||||
		return "", fmt.Errorf("Unknown database type: %s", Database.Type)
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user