github.com/kchristidis/fabric@v1.0.4-0.20171028114726-837acd08cde1/test/regression/release/e2e_sdk_release_tests.py (about) 1 # Copyright IBM Corp. All Rights Reserved. 2 # 3 # SPDX-License-Identifier: Apache-2.0 4 # 5 6 import unittest 7 import subprocess 8 9 class sdk_Release_Tests(unittest.TestCase): 10 11 def test_e2e_node_sdk_release_tests(self): 12 ''' 13 In this e2e node sdk release test, we execute all node sdk unit and e2e tests 14 are working without any issues. 15 16 Passing criteria: e2e node sdk release test completed successfully with 17 exit code 0 18 ''' 19 logfile = open("output_e2e_node_sdk_release_tests.log", "w") 20 returncode = subprocess.call( 21 "./run_e2e_node_sdk.sh", 22 shell=True, stderr=subprocess.STDOUT, stdout=logfile) 23 logfile.close() 24 self.assertEqual(returncode, 0, msg="Run e2e_node_sdk_release_tests" 25 "e2e_node_sdk_release_tests are failed. \nPlease check the logfile " 26 +logfile.name+" for more details.") 27 28 29 def test_e2e_java_sdk_release_tests(self): 30 ''' 31 In this e2e java sdk release test, we execute all java sdk unit and e2e tests 32 are working without any issues. 33 34 Passing criteria: e2e java sdk release test completed successfully with 35 exit code 0 36 ''' 37 logfile = open("output_e2e_java_sdk_release_tests.log", "w") 38 returncode = subprocess.call( 39 "./run_e2e_java_sdk.sh", 40 shell=True, stderr=subprocess.STDOUT, stdout=logfile) 41 logfile.close() 42 self.assertEqual(returncode, 0, msg="Run e2e_java_sdk_release_tests" 43 "e2e_java_sdk_release_tests are failed. \nPlease check the logfile " 44 +logfile.name+" for more details.")