mirror of
https://github.com/vlang/v.git
synced 2025-09-13 01:16:02 -04:00
tools: let cmd/tools/vpm/install_test.v use a .hg/hgrc file too
This commit is contained in:
parent
e3218ff73e
commit
226e1d6442
@ -177,6 +177,12 @@ fn test_install_from_hg_url() ! {
|
|||||||
}
|
}
|
||||||
// Initialize project without manifest file.
|
// Initialize project without manifest file.
|
||||||
mut res := cmd_ok(@LOCATION, 'hg init ${test_module_path}')
|
mut res := cmd_ok(@LOCATION, 'hg init ${test_module_path}')
|
||||||
|
|
||||||
|
println('> writing .hg/hgrc to the new mercurial repo ...')
|
||||||
|
os.mkdir_all(os.join_path(test_module_path, '.hg'))!
|
||||||
|
os.write_file(os.join_path(test_module_path, '.hg/hgrc'), '[ui]\nusername = v_ci <v_ci@example.net>\nverbose = False\n')!
|
||||||
|
println('> writing .hg/hgrc done.')
|
||||||
|
|
||||||
mut p, mut port := test_utils.hg_serve(hg_path, test_module_path)
|
mut p, mut port := test_utils.hg_serve(hg_path, test_module_path)
|
||||||
// Trying to install it should fail.
|
// Trying to install it should fail.
|
||||||
res = os.execute('${vexe} install --hg http://127.0.0.1:${port}')
|
res = os.execute('${vexe} install --hg http://127.0.0.1:${port}')
|
||||||
@ -191,7 +197,7 @@ fn test_install_from_hg_url() ! {
|
|||||||
}")!
|
}")!
|
||||||
os.chdir(test_module_path)!
|
os.chdir(test_module_path)!
|
||||||
cmd_ok(@LOCATION, 'hg add')
|
cmd_ok(@LOCATION, 'hg add')
|
||||||
cmd_ok(@LOCATION, 'hg --config ui.username=v_ci commit -m "add v.mod"')
|
cmd_ok(@LOCATION, 'hg commit -m "add v.mod"')
|
||||||
p, port = test_utils.hg_serve(hg_path, test_module_path)
|
p, port = test_utils.hg_serve(hg_path, test_module_path)
|
||||||
// Trying to install the module should work now.
|
// Trying to install the module should work now.
|
||||||
res = cmd_ok(@LOCATION, '${vexe} install --hg http://127.0.0.1:${port}')
|
res = cmd_ok(@LOCATION, '${vexe} install --hg http://127.0.0.1:${port}')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user