49 lines
1.5 KiB
Go
49 lines
1.5 KiB
Go
//golangcitest:args -Etenv
|
|
//golangcitest:config_path testdata/configs/tenv_all.yml
|
|
package testdata
|
|
|
|
import (
|
|
"os"
|
|
"testing"
|
|
)
|
|
|
|
var (
|
|
e = os.Setenv("a", "b") // never seen
|
|
)
|
|
|
|
func setup() {
|
|
os.Setenv("a", "b") // never seen
|
|
err := os.Setenv("a", "b") // never seen
|
|
_ = err
|
|
if err := os.Setenv("a", "b"); err != nil { // never seen
|
|
_ = err
|
|
}
|
|
}
|
|
|
|
func TestF(t *testing.T) {
|
|
os.Setenv("a", "b") // want "os\\.Setenv\\(\\) can be replaced by `t\\.Setenv\\(\\)` in TestF"
|
|
err := os.Setenv("a", "b") // want "os\\.Setenv\\(\\) can be replaced by `t\\.Setenv\\(\\)` in TestF"
|
|
_ = err
|
|
if err := os.Setenv("a", "b"); err != nil { // want "os\\.Setenv\\(\\) can be replaced by `t\\.Setenv\\(\\)` in TestF"
|
|
_ = err
|
|
}
|
|
}
|
|
|
|
func BenchmarkF(b *testing.B) {
|
|
os.Setenv("a", "b") // want "os\\.Setenv\\(\\) can be replaced by `b\\.Setenv\\(\\)` in BenchmarkF"
|
|
err := os.Setenv("a", "b") // want "os\\.Setenv\\(\\) can be replaced by `b\\.Setenv\\(\\)` in BenchmarkF"
|
|
_ = err
|
|
if err := os.Setenv("a", "b"); err != nil { // want "os\\.Setenv\\(\\) can be replaced by `b\\.Setenv\\(\\)` in BenchmarkF"
|
|
_ = err
|
|
}
|
|
}
|
|
|
|
func testTB(tb testing.TB) {
|
|
os.Setenv("a", "b") // want "os\\.Setenv\\(\\) can be replaced by `tb\\.Setenv\\(\\)` in testTB"
|
|
err := os.Setenv("a", "b") // want "os\\.Setenv\\(\\) can be replaced by `tb\\.Setenv\\(\\)` in testTB"
|
|
_ = err
|
|
if err := os.Setenv("a", "b"); err != nil { // want "os\\.Setenv\\(\\) can be replaced by `tb\\.Setenv\\(\\)` in testTB"
|
|
_ = err
|
|
}
|
|
}
|