[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] feature/aptel/dynamic-modules-rc3 b82611b 2/9: modules/tes
From: |
Teodor Zlatanov |
Subject: |
[Emacs-diffs] feature/aptel/dynamic-modules-rc3 b82611b 2/9: modules/tests.py: honnor module list from args |
Date: |
Tue, 10 Feb 2015 14:53:55 +0000 |
branch: feature/aptel/dynamic-modules-rc3
commit b82611bde82f32cef4c5c63e8e3aa452119cd9b5
Author: Aurélien Aptel <address@hidden>
Commit: Aurélien Aptel <address@hidden>
modules/tests.py: honnor module list from args
---
modules/tests.py | 18 ++++++++++++------
1 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/modules/tests.py b/modules/tests.py
index f224bd0..44ca196 100755
--- a/modules/tests.py
+++ b/modules/tests.py
@@ -16,12 +16,6 @@ MODULES_DIR = []
MAKE_EXTRA_FLAGS = []
OK = True
-for path in glob.glob(os.path.join(ROOT_DIR, "modules", "*")):
- if os.path.isdir(path):
- MODULES_DIR.append(path)
-
-assert len(MODULES_DIR) > 0, "No modules found"
-
parser = argparse.ArgumentParser(description='Emacs dynamic-module tester')
parser.add_argument('-e', '--emacs-bin', help='altenative path to the emacs
binary')
parser.add_argument('-B', '--rebuild', action='store_true', help='force make
to build (-B flag)')
@@ -36,6 +30,18 @@ if ARGS.emacs_bin:
assert os.path.isfile(EMACS_BIN), "No emacs binary found at path %s" %
EMACS_BIN
+if ARGS.module:
+ for mod in ARGS.module:
+ path = os.path.join(ROOT_DIR, "modules", mod)
+ if os.path.isdir(path):
+ MODULES_DIR.append(path)
+else:
+ for path in glob.glob(os.path.join(ROOT_DIR, "modules", "*")):
+ if os.path.isdir(path):
+ MODULES_DIR.append(path)
+
+assert len(MODULES_DIR) > 0, "No modules found"
+
for module_dir in MODULES_DIR:
base, name = os.path.split(module_dir)
print ""
- [Emacs-diffs] feature/aptel/dynamic-modules-rc3 updated (9a1d734 -> 9dc8a56), Teodor Zlatanov, 2015/02/10
- [Emacs-diffs] feature/aptel/dynamic-modules-rc3 6e9c6b1 1/9: doc.c: fix module doc prefix, Teodor Zlatanov, 2015/02/10
- [Emacs-diffs] feature/aptel/dynamic-modules-rc3 b82611b 2/9: modules/tests.py: honnor module list from args,
Teodor Zlatanov <=
- [Emacs-diffs] feature/aptel/dynamic-modules-rc3 4257b6b 3/9: lread.c: update load-module docstring, Teodor Zlatanov, 2015/02/10
- [Emacs-diffs] feature/aptel/dynamic-modules-rc3 3a2aab6 4/9: modules/fmod: use M prefix for module global vars, Teodor Zlatanov, 2015/02/10
- [Emacs-diffs] feature/aptel/dynamic-modules-rc3 2e998a7 5/9: modules/fmod: use right docstring in test, Teodor Zlatanov, 2015/02/10
- [Emacs-diffs] feature/aptel/dynamic-modules-rc3 ef45794 7/9: modules/yaml: skip TODO tests, Teodor Zlatanov, 2015/02/10
- [Emacs-diffs] feature/aptel/dynamic-modules-rc3 f52bd1f 6/9: modules: prefix all global module variable with M, Teodor Zlatanov, 2015/02/10
- [Emacs-diffs] feature/aptel/dynamic-modules-rc3 9dc8a56 9/9: modules/yaml/test.el: implement deep equal + remainging tests, Teodor Zlatanov, 2015/02/10
- [Emacs-diffs] feature/aptel/dynamic-modules-rc3 9461927 8/9: modules/opaque/test.el: use `should' macro instead of assert, Teodor Zlatanov, 2015/02/10