Skip to content
Snippets Groups Projects
Commit 2d95ef77 authored by Vincent Hatakeyama's avatar Vincent Hatakeyama
Browse files

:sparkles: add install option to do_tests

parent 95fc55e8
No related branches found
No related tags found
1 merge request!42✨ add install option to do_tests
...@@ -2,6 +2,11 @@ ...@@ -2,6 +2,11 @@
History History
======= =======
8.0.2
-----
Add install option to do_tests, allowing to override installed modules.
8.0.1 8.0.1
----- -----
......
...@@ -114,6 +114,12 @@ ...@@ -114,6 +114,12 @@
"--no-create-database", dest="createdb", action="store_false" "--no-create-database", dest="createdb", action="store_false"
) )
parser.add_argument( parser.add_argument(
"-i",
"--install",
help="Modules to install (override defaults from setup.cfg)",
default=None,
)
parser.add_argument(
"--test", "--test",
help="Modules to test (override defaults from setup.cfg)", help="Modules to test (override defaults from setup.cfg)",
default=None, default=None,
...@@ -158,6 +164,7 @@ ...@@ -158,6 +164,7 @@
test_log_level = ( test_log_level = (
nmspc.log_level if nmspc.log_level else nmspc.test_log_level nmspc.log_level if nmspc.log_level else nmspc.test_log_level
) )
override_installed_module = nmspc.install
override_tested_module = nmspc.test override_tested_module = nmspc.test
dbport = nmspc.dbport dbport = nmspc.dbport
start_postgresql = nmspc.start_postgresql start_postgresql = nmspc.start_postgresql
...@@ -357,7 +364,11 @@ ...@@ -357,7 +364,11 @@
# TODO start odoo and detect if install fails # TODO start odoo and detect if install fails
if nmspc.docker: if nmspc.docker:
install_args = list(args) install_args = list(args)
install_args.append("--install-default") if override_installed_module:
install_args.append("--install")
install_args.append(override_installed_module)
else:
install_args.append("--install-default")
if languages: if languages:
install_args.append("--load-language") install_args.append("--load-language")
install_args.append(languages) install_args.append(languages)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment