From: Thierry Parmentelat Date: Wed, 11 Nov 2020 10:49:36 +0000 (+0100) Subject: manually install sfa python2 deps X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=a97d1119d199ed4be861996da44f3863eaaafbde;p=tests.git manually install sfa python2 deps --- diff --git a/system/TestPlc.py b/system/TestPlc.py index 64d552d..199fae6 100644 --- a/system/TestPlc.py +++ b/system/TestPlc.py @@ -1712,7 +1712,15 @@ class TestPlc: def sfa_start(self): "start SFA through systemctl" - return ((self.run_in_guest("pip2 install sqlalchemy-migrate") == 0) + sfa_dependencies = [ + 'sqlalchemy-migrate', + 'lxml', + 'python-dateutil', + 'psycopg2-binary', + ] + deps = all((self.run_in_guest(f"pip2 install {dep}") == 0) + for dep in sfa_dependencies) + return (deps and self.start_stop_systemd('sfa-registry', 'start') and self.start_stop_systemd('sfa-aggregate', 'start'))