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.")