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

:sparkles: add option to override tested module in do_tests

parent 3272904cc740
No related branches found
No related tags found
No related merge requests found
...@@ -16,5 +16,5 @@ ...@@ -16,5 +16,5 @@
_logger = logging.getLogger(__name__) _logger = logging.getLogger(__name__)
__version__ = '0.0.1' __version__ = '0.0.2'
__date__ = '2018-04-13' __date__ = '2018-04-13'
...@@ -20,5 +20,5 @@ ...@@ -20,5 +20,5 @@
__date__ = '2018-04-13' __date__ = '2018-04-13'
__updated__ = '2018-04-13' __updated__ = '2018-06-25'
def main(argv=None): # IGNORE:C0111 def main(argv=None): # IGNORE:C0111
...@@ -117,6 +117,11 @@ ...@@ -117,6 +117,11 @@
dest='createdb', dest='createdb',
action='store_false', action='store_false',
) )
parser.add_argument(
'--test',
help="Modules to test (override defaults from setup.cfg)",
default=None,
)
# TODO options # TODO options
# - db host/uri (include socket) # - db host/uri (include socket)
# - db user for creation/remove # - db user for creation/remove
...@@ -140,6 +145,7 @@ ...@@ -140,6 +145,7 @@
test_log_level = ( test_log_level = (
nmspc.log_level nmspc.log_level
if nmspc.log_level else nmspc.test_log_level) if nmspc.log_level else nmspc.test_log_level)
override_tested_module = nmspc.test
# Get parameters from setup file # Get parameters from setup file
...@@ -249,7 +255,11 @@ ...@@ -249,7 +255,11 @@
# TODO start odoo and detect if test fails # TODO start odoo and detect if test fails
if nmspc.docker: if nmspc.docker:
test_args = list(args) test_args = list(args)
test_args.append('--test-default') if override_tested_module:
test_args.append('--test')
test_args.append(override_tested_module)
else:
test_args.append('--test-default')
if test_log_level: if test_log_level:
test_args.append('--log-level') test_args.append('--log-level')
test_args.append(test_log_level) test_args.append(test_log_level)
......
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