MCPcopy Create free account
hub / github.com/CPChain/chain / SetRunMode

Function SetRunMode

configs/run_mode.go:28–42  ·  view source on GitHub ↗
(runMode RunMode)

Source from the content-addressed store, hash-verified

26}
27
28func SetRunMode(runMode RunMode) error {
29 switch runMode {
30 case Dev:
31 case Mainnet:
32 case TestMainnet:
33 case Testnet:
34 case Testcase:
35 default:
36 log.Error(fmt.Sprintf("unknown runModeValue, revert to default mode: %s", runModeValue), "runModeValue", runMode)
37 return fmt.Errorf("unknown runModeValue %s", runMode)
38 }
39 runModeValue = runMode
40 log.Debug("init runModeValue", "runModeValue", runModeValue)
41 return nil
42}
43
44func IsDev() bool {
45 return Dev == runModeValue

Callers 13

TestSetRunModeToDevFunction · 0.70
TestSetRunModeToProdFunction · 0.70
TestSetRunModeToTestnetFunction · 0.70
TestSetRunModeToUnknownFunction · 0.70
TestSetRunModeToNilFunction · 0.70
TestStringFunction · 0.70
TestCandidatesFunction · 0.70
TestProposersFunction · 0.70
TestValidatorsFunction · 0.70
TestBootnodesFunction · 0.70
TestGasTableFunction · 0.70

Calls 2

DebugMethod · 0.80
ErrorMethod · 0.65

Tested by 13

TestSetRunModeToDevFunction · 0.56
TestSetRunModeToProdFunction · 0.56
TestSetRunModeToTestnetFunction · 0.56
TestSetRunModeToUnknownFunction · 0.56
TestSetRunModeToNilFunction · 0.56
TestStringFunction · 0.56
TestCandidatesFunction · 0.56
TestProposersFunction · 0.56
TestValidatorsFunction · 0.56
TestBootnodesFunction · 0.56
TestGasTableFunction · 0.56