2
2
import os
3
3
import glob
4
4
5
- from steps .bdd_test_util import cli_call
5
+ from steps .bdd_test_util import cli_call , bdd_log
6
6
7
7
from steps .coverage import saveCoverageFiles , createCoverageAggregate
8
8
@@ -20,14 +20,14 @@ def getDockerComposeFileArgsFromYamlFile(compose_yaml):
20
20
def after_scenario (context , scenario ):
21
21
get_logs = context .config .userdata .get ("logs" , "N" )
22
22
if get_logs .lower () == "force" or (scenario .status == "failed" and get_logs .lower () == "y" and "compose_containers" in context ):
23
- print ("Scenario {0} failed. Getting container logs" .format (scenario .name ))
23
+ bdd_log ("Scenario {0} failed. Getting container logs" .format (scenario .name ))
24
24
file_suffix = "_" + scenario .name .replace (" " , "_" ) + ".log"
25
25
# get logs from the peer containers
26
26
for containerData in context .compose_containers :
27
27
with open (containerData .containerName + file_suffix , "w+" ) as logfile :
28
28
sys_rc = subprocess .call (["docker" , "logs" , containerData .containerName ], stdout = logfile , stderr = logfile )
29
29
if sys_rc != 0 :
30
- print ("Cannot get logs for {0}. Docker rc = {1}" .format (containerData .containerName ,sys_rc ))
30
+ bdd_log ("Cannot get logs for {0}. Docker rc = {1}" .format (containerData .containerName ,sys_rc ))
31
31
# get logs from the chaincode containers
32
32
cc_output , cc_error , cc_returncode = \
33
33
cli_call (["docker" , "ps" , "-f" , "name=dev-" , "--format" , "{{.Names}}" ], expect_success = True )
@@ -36,15 +36,15 @@ def after_scenario(context, scenario):
36
36
with open (namePart + file_suffix , "w+" ) as logfile :
37
37
sys_rc = subprocess .call (["docker" , "logs" , containerName ], stdout = logfile , stderr = logfile )
38
38
if sys_rc != 0 :
39
- print ("Cannot get logs for {0}. Docker rc = {1}" .format (namepart ,sys_rc ))
39
+ bdd_log ("Cannot get logs for {0}. Docker rc = {1}" .format (namepart ,sys_rc ))
40
40
if 'doNotDecompose' in scenario .tags :
41
41
if 'compose_yaml' in context :
42
- print ("Not going to decompose after scenario {0}, with yaml '{1}'" .format (scenario .name , context .compose_yaml ))
42
+ bdd_log ("Not going to decompose after scenario {0}, with yaml '{1}'" .format (scenario .name , context .compose_yaml ))
43
43
else :
44
44
if 'compose_yaml' in context :
45
45
fileArgsToDockerCompose = getDockerComposeFileArgsFromYamlFile (context .compose_yaml )
46
46
47
- print ("Decomposing with yaml '{0}' after scenario {1}, " .format (context .compose_yaml , scenario .name ))
47
+ bdd_log ("Decomposing with yaml '{0}' after scenario {1}, " .format (context .compose_yaml , scenario .name ))
48
48
context .compose_output , context .compose_error , context .compose_returncode = \
49
49
cli_call (["docker-compose" ] + fileArgsToDockerCompose + ["unpause" ], expect_success = True )
50
50
context .compose_output , context .compose_error , context .compose_returncode = \
@@ -63,7 +63,7 @@ def after_scenario(context, scenario):
63
63
if context .compose_returncode == 0 :
64
64
# Remove each container
65
65
for containerId in context .compose_output .splitlines ():
66
- #print ("docker rm {0}".format(containerId))
66
+ #bdd_log ("docker rm {0}".format(containerId))
67
67
context .compose_output , context .compose_error , context .compose_returncode = \
68
68
cli_call (["docker" , "rm" , "-f" , containerId ], expect_success = True )
69
69
@@ -73,7 +73,7 @@ def before_all(context):
73
73
74
74
# stop any running peer that could get in the way before starting the tests
75
75
def after_all (context ):
76
- print ("context.failed = {0}" .format (context .failed ))
76
+ bdd_log ("context.failed = {0}" .format (context .failed ))
77
77
78
78
if coverageEnabled (context ):
79
79
createCoverageAggregate ()
0 commit comments