|  | @@ -26,7 +26,8 @@ var (
 | 
	
		
			
				|  |  |  		Type, Host, Name, User, Pwd, Path, SslMode string
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	UseSQLite3 bool
 | 
	
		
			
				|  |  | +	EnableSQLite3 bool
 | 
	
		
			
				|  |  | +	UseSQLite3    bool
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  func init() {
 | 
	
	
		
			
				|  | @@ -56,6 +57,9 @@ func NewTestEngine(x *xorm.Engine) (err error) {
 | 
	
		
			
				|  |  |  		x, err = xorm.NewEngine("postgres", fmt.Sprintf("user=%s password=%s dbname=%s sslmode=%s",
 | 
	
		
			
				|  |  |  			DbCfg.User, DbCfg.Pwd, DbCfg.Name, DbCfg.SslMode))
 | 
	
		
			
				|  |  |  	case "sqlite3":
 | 
	
		
			
				|  |  | +		if !EnableSQLite3 {
 | 
	
		
			
				|  |  | +			return fmt.Errorf("Unknown database type: %s", DbCfg.Type)
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  |  		os.MkdirAll(path.Dir(DbCfg.Path), os.ModePerm)
 | 
	
		
			
				|  |  |  		x, err = xorm.NewEngine("sqlite3", DbCfg.Path)
 | 
	
		
			
				|  |  |  	default:
 |