Skip to content

Commit 4af8579

Browse files
committed
fix default for --test
1 parent 62fbd3d commit 4af8579

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

easybuild/tools/options.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
from easybuild.tools.config import DEFAULT_JOB_BACKEND, DEFAULT_LOGFILE_FORMAT, DEFAULT_MNS, DEFAULT_MODULE_SYNTAX
5656
from easybuild.tools.config import DEFAULT_MODULES_TOOL, DEFAULT_MODULECLASSES, DEFAULT_PATH_SUBDIRS
5757
from easybuild.tools.config import DEFAULT_PKG_RELEASE, DEFAULT_PKG_TOOL, DEFAULT_PKG_TYPE, DEFAULT_PNS, DEFAULT_PREFIX
58-
from easybuild.tools.config import DEFAULT_REPOSITORY, DEFAULT_STRICT, DEFAULT_TEST_REPO
58+
from easybuild.tools.config import DEFAULT_REPOSITORY, DEFAULT_STRICT
5959
from easybuild.tools.config import get_pretend_installpath, mk_full_default_path, set_tmpdir
6060
from easybuild.tools.configobj import ConfigObj, ConfigObjError
6161
from easybuild.tools.docs import FORMAT_RST, FORMAT_TXT, avail_easyconfig_params
@@ -143,7 +143,7 @@ def basic_options(self):
143143
'stop': ("Stop the installation after certain step",
144144
'choice', 'store_or_None', SOURCE_STEP, 's', all_stops),
145145
'strict': ("Set strictness level", 'choice', 'store', DEFAULT_STRICT, strictness_options),
146-
'test': ("Run unit tests for specified EasyBuild repository", None, 'store', DEFAULT_TEST_REPO),
146+
'test': ("Run unit tests for specified EasyBuild repository", None, 'store_or_None', None),
147147
})
148148

149149
self.log.debug("basic_options: descr %s opts %s" % (descr, opts))

easybuild/tools/testing.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
from easybuild.framework.easyconfig.tools import process_easyconfig
4545
from easybuild.framework.easyconfig.tools import skip_available
4646
from easybuild.tools.build_log import EasyBuildError, print_msg
47-
from easybuild.tools.config import KNOWN_TEST_REPOS, build_option
47+
from easybuild.tools.config import DEFAULT_TEST_REPO, KNOWN_TEST_REPOS, build_option
4848
from easybuild.tools.filetools import find_easyconfigs, mkdir, read_file, write_file
4949
from easybuild.tools.github import create_gist, post_comment_in_issue
5050
from easybuild.tools.jenkins import aggregate_xml_in_dirs
@@ -78,6 +78,8 @@ def run_unit_test_suite(spec):
7878
repo, subsuite = spec_parts
7979
else:
8080
raise EasyBuildError("Incorrect test suite specification (should be '<repo>[:<subsuite>]'): %s", spec)
81+
else:
82+
repo = DEFAULT_TEST_REPO
8183

8284
if repo not in KNOWN_TEST_REPOS:
8385
raise EasyBuildError("Unknown test repo: %s", repo)

0 commit comments

Comments
 (0)