MCPcopy
hub / github.com/NVIDIA/aistore / CheckFatal

Function CheckFatal

devtools/tassert/tassert.go:24–40  ·  view source on GitHub ↗
(tb testing.TB, err error)

Source from the content-addressed store, hash-verified

22)
23
24func CheckFatal(tb testing.TB, err error) {
25 if err == nil {
26 return
27 }
28 mu.Lock()
29 if _, ok := fatalities[tb.Name()]; ok {
30 mu.Unlock()
31 fmt.Printf("--- %s: duplicate CheckFatal\n", tb.Name()) // see #1057
32 runtime.Goexit()
33 } else {
34 fatalities[tb.Name()] = struct{}{}
35 mu.Unlock()
36 printStack()
37 now := fmt.Sprintf("[%s]", time.Now().Format("15:04:05.000000"))
38 tb.Fatal(now, err)
39 }
40}
41
42func CheckError(tb testing.TB, err error) {
43 if err != nil {

Callers 15

TestCompareObjectFunction · 0.92
prepareObjectFunction · 0.92
TestDiffResolverFunction · 0.92
printNetworkStatsFunction · 0.92
compareNetworkStatsFunction · 0.92
Test_MultipleNetworksFunction · 0.92
Test_OnSendCallbackFunction · 0.92
Test_ObjAttrsFunction · 0.92
Test_CompressedOneFunction · 0.92
Test_CompletionCountFunction · 0.92
streamWriteUntilFunction · 0.92
makeRecvFuncFunction · 0.92

Calls 4

printStackFunction · 0.85
LockMethod · 0.65
NameMethod · 0.65
UnlockMethod · 0.65

Tested by 15

TestCompareObjectFunction · 0.74
prepareObjectFunction · 0.74
TestDiffResolverFunction · 0.74
printNetworkStatsFunction · 0.74
compareNetworkStatsFunction · 0.74
Test_MultipleNetworksFunction · 0.74
Test_OnSendCallbackFunction · 0.74
Test_ObjAttrsFunction · 0.74
Test_CompressedOneFunction · 0.74
Test_CompletionCountFunction · 0.74
streamWriteUntilFunction · 0.74
makeRecvFuncFunction · 0.74