code: def bdd_common_after_scenario(context_or_world, scenario, status):
      
      if status == 'skipped':
          return
      elif status == 'passed':
          test_status = 'Pass'
          test_comment = None
          context_or_world.logger.info("The scenario '%s' has passed", scenario.name)
      else:
          test_status = 'Fail'
          test_comment = "The scenario '%s' has failed" % scenario.name
          context_or_world.logger.error("The scenario '%s' has failed", scenario.name)
          context_or_world.global_status['test_passed'] = False
  
      # Close drivers
      DriverWrappersPool.close_drivers(scope='function', test_name=scenario.name, test_passed=status == 'passed',
                                       context=context_or_world)
  
      # Save test status to be updated later
      add_jira_status(get_jira_key_from_scenario(scenario), test_status, test_comment)
docs: Clean method that will be executed after each scenario in behave or lettuce
  
      :param context_or_world: behave context or lettuce world
      :param scenario: running scenario
      :param status: scenario status (passed, failed or skipped)