mirror of
https://github.com/httprunner/httprunner.git
synced 2026-07-09 22:44:05 +08:00
refactor: move base_url to config env
This commit is contained in:
@@ -287,6 +287,19 @@ func (r *testCaseRunner) parseConfig() error {
|
||||
}
|
||||
r.parsedConfig.BaseURL = convertString(parsedBaseURL)
|
||||
|
||||
// merge config environment variables with base_url
|
||||
// priority: env base_url > base_url
|
||||
r.parsedConfig.Env = cfg.Env
|
||||
if value, ok := r.parsedConfig.Env["base_url"]; !ok || value == "" {
|
||||
r.parsedConfig.Env["base_url"] = r.parsedConfig.BaseURL
|
||||
}
|
||||
|
||||
// merge config variables with environment variables
|
||||
// priority: env > config variables
|
||||
for k, v := range r.parsedConfig.Env {
|
||||
r.parsedConfig.Variables[k] = v
|
||||
}
|
||||
|
||||
// ensure correction of think time config
|
||||
r.parsedConfig.ThinkTimeSetting.checkThinkTime()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user