提交 675643c6 编写于 作者: A astaxie

beego: run mode support test

上级 4786fb09
......@@ -384,6 +384,7 @@ func initBeforeHttpRun() {
// this function is for test package init
func TestBeegoInit(apppath string) {
AppPath = apppath
RunMode = "test"
AppConfigPath = filepath.Join(AppPath, "conf", "app.conf")
err := ParseConfig()
if err != nil && !os.IsNotExist(err) {
......
......@@ -178,7 +178,11 @@ func ParseConfig() (err error) {
AppConfig = config.NewFakeConfig()
return err
} else {
HttpAddr = AppConfig.String("HttpAddr")
if v := AppConfig.String(RunMode + "::HttpAddr"); v != "" {
HttpAddr = v
} else {
HttpAddr = AppConfig.String("HttpAddr")
}
if v, err := AppConfig.Int("HttpPort"); err == nil {
HttpPort = v
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册