diff options
author | Martin Peres <martin.peres@linux.intel.com> | 2017-06-13 10:57:58 +0300 |
---|---|---|
committer | Martin Peres <martin.peres@linux.intel.com> | 2017-10-04 17:48:28 +0300 |
commit | 04673983b1f0784980e66d230af06cbfa0c022cc (patch) | |
tree | 3b3134d555ef0c68177cc00d90552d7ed242c93b | |
parent | 4b16cfce902cb42c9c6879731f29acf82fa7db0a (diff) |
smartezbench: abort if no SCM is available
-rw-r--r-- | python-modules/ezbench/smartezbench.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/python-modules/ezbench/smartezbench.py b/python-modules/ezbench/smartezbench.py index bd1e8c2..a719856 100644 --- a/python-modules/ezbench/smartezbench.py +++ b/python-modules/ezbench/smartezbench.py @@ -595,7 +595,12 @@ class SmartEzbench: return total_rounds_before, total_rounds_after def __add_test_unlocked__(self, commit, test, rounds, user_requested=True): - scm = self.repo() + try: + scm = self.repo() + except RunnerError as e: + self.__log(Criticality.EE, "add_test: unknown repository {}".format(e)) + return 0 + if scm is not None: commit = scm.full_version_name(commit) |