2022-04-08 13:46:16 +02:00
|
|
|
package utils
|
|
|
|
|
|
|
|
import (
|
|
|
|
"os"
|
|
|
|
"strings"
|
|
|
|
)
|
|
|
|
|
|
|
|
// IsRunningUnitTests returns true if this instance of FocalBoard is running unit or integration tests.
|
|
|
|
func IsRunningUnitTests() bool {
|
2022-05-05 21:49:34 +02:00
|
|
|
testing := os.Getenv("FOCALBOARD_UNIT_TESTING")
|
2022-04-08 13:46:16 +02:00
|
|
|
if testing == "" {
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
|
|
|
|
switch strings.ToLower(testing) {
|
|
|
|
case "1", "t", "y", "true", "yes":
|
|
|
|
return true
|
|
|
|
}
|
|
|
|
return false
|
|
|
|
}
|