Move test files to common location.

This commit is contained in:
Alain Jobart 2013-12-02 19:53:16 -08:00
Родитель b7f890eb60
Коммит 6d414ac92d
3 изменённых файлов: 21 добавлений и 1 удалений

Просмотреть файл

Не удается отобразить этот файл, потому что он содержит неожиданный символ в строке 11 и столбце 69.

19
go/testfiles/locate.go Normal file
Просмотреть файл

@ -0,0 +1,19 @@
// Copyright 2013, Google Inc. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package testfiles
import (
"fmt"
"os"
"path"
)
func Locate(filename string) string {
vtroot := os.Getenv("VTROOT")
if vtroot == "" {
panic(fmt.Errorf("VTROOT is not set"))
}
return path.Join(vtroot, "data", "test", filename)
}

Просмотреть файл

@ -5,6 +5,7 @@ import (
"os"
"testing"
"github.com/youtube/vitess/go/testfiles"
"github.com/youtube/vitess/go/vt/key"
)
@ -16,7 +17,7 @@ type pair struct {
func TestCSVSplitter(t *testing.T) {
// mean.csv was generated using "select keyspaced_id,
// tablename.* into outfile".
file, err := os.Open("mean.csv")
file, err := os.Open(testfiles.Locate("csvsplitter_mean.csv"))
if err != nil {
t.Fatalf("Cannot open mean.csv: %v", err)
}