mirror of
https://github.com/tailscale/tailscale.git
synced 2024-11-25 11:05:45 +00:00
util/httpm: don't run test if .git doesn't exist
Updates #9635 Signed-off-by: Andrew Dunham <andrew@du.nham.ca> Change-Id: I9089200f9327605036c88fc12834acece0c11694
This commit is contained in:
parent
afacf2e368
commit
5aa7687b21
@ -12,12 +12,20 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
func TestUsedConsistently(t *testing.T) {
|
func TestUsedConsistently(t *testing.T) {
|
||||||
cmd := exec.Command("git", "grep", "-l", "-F", "http.Method")
|
|
||||||
dir, err := os.Getwd()
|
dir, err := os.Getwd()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
cmd.Dir = filepath.Join(dir, "../..")
|
rootDir := filepath.Join(dir, "../..")
|
||||||
|
|
||||||
|
// If we don't have a .git directory, we're not in a git checkout (e.g.
|
||||||
|
// a downstream package); skip this test.
|
||||||
|
if _, err := os.Stat(filepath.Join(rootDir, ".git")); err != nil {
|
||||||
|
t.Skipf("skipping test since .git doesn't exist: %v", err)
|
||||||
|
}
|
||||||
|
|
||||||
|
cmd := exec.Command("git", "grep", "-l", "-F", "http.Method")
|
||||||
|
cmd.Dir = rootDir
|
||||||
matches, _ := cmd.Output()
|
matches, _ := cmd.Output()
|
||||||
for _, fn := range strings.Split(strings.TrimSpace(string(matches)), "\n") {
|
for _, fn := range strings.Split(strings.TrimSpace(string(matches)), "\n") {
|
||||||
switch fn {
|
switch fn {
|
||||||
|
Loading…
Reference in New Issue
Block a user