diff options
author | Cédric Ollivier <cedric.ollivier@orange.com> | 2016-08-29 21:24:52 +0200 |
---|---|---|
committer | Jose Lausuch <jose.lausuch@ericsson.com> | 2016-08-30 07:40:41 +0000 |
commit | c7edada4ccf84851b76b9ef738c270a7a6819a06 (patch) | |
tree | 5b7721dd43161b6f9570a63d217068cd1db3abd0 /utils | |
parent | c1c666b957bd235fd86fbbac2fea4d541983c44d (diff) |
Flush stdout as it can be redirected to log
It avoids mixed logs in Jenkins' console by flushing every message
printed by the forked programs as logger.info() does.
It must be complete by refactoring logger management in util functions
[1] and by preventing output buffering in forked programs.
[1] https://jira.opnfv.org/browse/FUNCTEST-428
JIRA: FUNCTEST-441
Change-Id: Id8da814d79ea6b1e6b91b49e23a85c3802e11515
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Diffstat (limited to 'utils')
-rw-r--r-- | utils/functest_utils.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/utils/functest_utils.py b/utils/functest_utils.py index 02e7d3d8..199088b9 100644 --- a/utils/functest_utils.py +++ b/utils/functest_utils.py @@ -339,6 +339,7 @@ def execute_command(cmd, logger=None, logger.debug(line) else: print line + sys.stdout.flush() p.stdout.close() returncode = p.wait() if returncode != 0: |