print.go 497 字节
Newer Older
1 2 3
package utils

import (
Z
zhaoke 已提交
4
	"fmt"
雨爱无痕 已提交
5 6
	"log"

7
	"github.com/easysoft/zentaoatf/test/ui/conf"
8
	"github.com/ozontech/allure-go/pkg/framework/provider"
9 10
)

11
func PrintErrOrNot(err error, t provider.T) {
雨爱无痕 已提交
12
	if err != nil && t != nil {
Z
zhaoke 已提交
13
		fmt.Println(err)
14
		if conf.ExitAllOnError {
雨爱无痕 已提交
15 16 17 18
			t.Error(err)
			t.FailNow()
		} else if conf.ShowErr {
			t.Error(err)
19 20 21 22 23 24 25 26 27 28 29
		}
	}
}

func PrintErrMsg(err string, t provider.T) {
	if err != "" {
		if conf.ExitAllOnError {
			log.Panicln(err)
		} else {
			log.Println(err)
		}
30 31
	}
}