mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Stop various tests from adding to the source tree (#9515)
Instead of just adding test generated files to .gitignore prevent them from being produced in the first place. Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
This commit is contained in:
		@@ -5,12 +5,12 @@
 | 
			
		||||
package code
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"io/ioutil"
 | 
			
		||||
	"os"
 | 
			
		||||
	"path/filepath"
 | 
			
		||||
	"testing"
 | 
			
		||||
 | 
			
		||||
	"code.gitea.io/gitea/models"
 | 
			
		||||
	"code.gitea.io/gitea/modules/log"
 | 
			
		||||
	"code.gitea.io/gitea/modules/setting"
 | 
			
		||||
 | 
			
		||||
	"github.com/stretchr/testify/assert"
 | 
			
		||||
@@ -23,15 +23,24 @@ func TestMain(m *testing.M) {
 | 
			
		||||
func TestIndexAndSearch(t *testing.T) {
 | 
			
		||||
	models.PrepareTestEnv(t)
 | 
			
		||||
 | 
			
		||||
	dir := "./bleve.index"
 | 
			
		||||
	os.RemoveAll(dir)
 | 
			
		||||
	dir, err := ioutil.TempDir("", "bleve.index")
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		assert.Fail(t, "Unable to create temporary directory")
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	defer os.RemoveAll(dir)
 | 
			
		||||
 | 
			
		||||
	setting.Indexer.RepoIndexerEnabled = true
 | 
			
		||||
	idx, _, err := NewBleveIndexer(dir)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		idx.Close()
 | 
			
		||||
		log.Fatal("indexer.Init: %v", err)
 | 
			
		||||
		assert.Fail(t, "Unable to create indexer Error: %v", err)
 | 
			
		||||
		if idx != nil {
 | 
			
		||||
			idx.Close()
 | 
			
		||||
		}
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	defer idx.Close()
 | 
			
		||||
 | 
			
		||||
	err = idx.Index(1)
 | 
			
		||||
	assert.NoError(t, err)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user