mirror of
https://github.com/moparisthebest/pacman
synced 2024-12-22 15:58:50 -05:00
pactest: check for tests before environment setup
Setting up the temporary directory and environment is pointless if there are no tests to run. Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
This commit is contained in:
parent
6650c43fca
commit
73717f89df
@ -90,6 +90,10 @@ if __name__ == "__main__":
|
||||
tap.bail("cannot locate pacman binary")
|
||||
sys.exit(2)
|
||||
|
||||
if args is None or len(args) == 0:
|
||||
tap.bail("no tests defined, nothing to do")
|
||||
sys.exit(2)
|
||||
|
||||
# instantiate env
|
||||
root_path = tempfile.mkdtemp(prefix='pactest-')
|
||||
env = pmenv.pmenv(root=root_path)
|
||||
@ -105,11 +109,6 @@ if __name__ == "__main__":
|
||||
env.pacman["scriptlet-shell"] = opts.scriptletshell
|
||||
env.pacman["ldconfig"] = opts.ldconfig
|
||||
|
||||
if args is None or len(args) == 0:
|
||||
tap.bail("no tests defined, nothing to do")
|
||||
os.rmdir(root_path)
|
||||
sys.exit(2)
|
||||
|
||||
try:
|
||||
for i in args:
|
||||
env.addtest(i)
|
||||
|
Loading…
Reference in New Issue
Block a user