mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-12-29 18:53:58 +01:00
chore: output playwright directly to std{out,err}
Instead of letting playwright do the full test suite and then print the output and error, direct the output to std{our,err} for a faster developing loop. This also makes the output colored.
This commit is contained in:
parent
0f99a0e3c0
commit
78d243c304
1 changed files with 2 additions and 9 deletions
|
@ -8,7 +8,6 @@
|
||||||
package e2e
|
package e2e
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"bytes"
|
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
@ -116,19 +115,13 @@ func TestE2e(t *testing.T) {
|
||||||
cmd.Env = os.Environ()
|
cmd.Env = os.Environ()
|
||||||
cmd.Env = append(cmd.Env, fmt.Sprintf("GITEA_URL=%s", setting.AppURL))
|
cmd.Env = append(cmd.Env, fmt.Sprintf("GITEA_URL=%s", setting.AppURL))
|
||||||
|
|
||||||
var stdout, stderr bytes.Buffer
|
cmd.Stdout = os.Stdout
|
||||||
cmd.Stdout = &stdout
|
cmd.Stderr = os.Stderr
|
||||||
cmd.Stderr = &stderr
|
|
||||||
|
|
||||||
err := cmd.Run()
|
err := cmd.Run()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
// Currently colored output is conflicting. Using Printf until that is resolved.
|
|
||||||
fmt.Printf("%v", stdout.String())
|
|
||||||
fmt.Printf("%v", stderr.String())
|
|
||||||
log.Fatal("Playwright Failed: %s", err)
|
log.Fatal("Playwright Failed: %s", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
fmt.Printf("%v", stdout.String())
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue