From 85bcf32a6d05f76801fd56ed7f3093c8a6fbc498 Mon Sep 17 00:00:00 2001 From: Matthew Stidham Date: Thu, 18 Feb 2021 15:37:00 -0800 Subject: [PATCH] Revert "Improved error detection algorithm." This reverts commit fb0b4abb720d9b77e50bc500db92fec8e87f5b25. --- py-scripts/regression_test.sh | 15 +++++-- py-scripts/remove_bridge.py | 78 ----------------------------------- 2 files changed, 12 insertions(+), 81 deletions(-) delete mode 100644 py-scripts/remove_bridge.py diff --git a/py-scripts/regression_test.sh b/py-scripts/regression_test.sh index 3e0ad786..9a43c933 100755 --- a/py-scripts/regression_test.sh +++ b/py-scripts/regression_test.sh @@ -126,19 +126,26 @@ function run_test() { echo_print echo "$i" $i > "${TEST_DIR}/${NAME}.txt" 2> "${TEST_DIR}/${NAME}_stderr.txt" - locallines==$(grep -v '^\s*$' "${TEST_DIR}/${NAME}_stderr.txt" | wc -l) + retval=$? + grep -i fail "${TEST_DIR}/${NAME}.txt" && retval=1 chmod 664 "${TEST_DIR}/${NAME}.txt" - if (( $locallines > 1 )); then + stdoutlength=$(wc -c "${URL}/${NAME}.txt") + if (( $retval == 0 )); then results+=("${CURR_TEST_NAME}${i} Success STDOUT + + ${stdoutlength} ") else stderrlength=$(wc -c "${URL}/${NAME}_stderr.txt") results+=("${CURR_TEST_NAME}${i} Failure STDOUT - STDERR") + STDERR + ${stdoutlength} + ${stderrlength}") + fi fi done @@ -183,6 +190,8 @@ function html_generator() { Status STDOUT STDERR + STDOUT length + STDERR length " tail=" " diff --git a/py-scripts/remove_bridge.py b/py-scripts/remove_bridge.py deleted file mode 100644 index eb379bca..00000000 --- a/py-scripts/remove_bridge.py +++ /dev/null @@ -1,78 +0,0 @@ -#!/usr/bin/env python3 - -""" - Script for creating a variable number of bridges. -""" - -import sys -import os -import argparse - -if sys.version_info[0] != 3: - print("This script requires Python 3") - exit(1) - -if 'py-json' not in sys.path: - sys.path.append(os.path.join(os.path.abspath('..'), 'py-json')) -import LANforge -from LANforge.lfcli_base import LFCliBase -from LANforge import LFUtils -from realm import Realm -import time -import pprint - - -class RemoveEndp(Realm): - def __init__(self, - endp_name, - _host=1, - _debug_on=False): - super().__init__(_host) - self.endp_name = endp_name - self.debug = _debug_on - if self.debug: - print("----- Endpoint List ----- ----- ----- ----- ----- ----- \n") - pprint.pprint(self.endp_name) - print("---- ~Endpoint List ----- ----- ----- ----- ----- ----- \n") - - - def build(self): - # Build bridges - - data = { - "endp_name": self.endp_name - } - self.json_post("cli-json/rm_endp", data) - - - - -def main(): - parser = LFCliBase.create_basic_argparse( - prog='create_bridge.py', - formatter_class=argparse.RawTextHelpFormatter, - epilog='''\ - Create bridges - ''', - - description='''\ - create_bridge.py --------------------- -Command example: -./remove_endp.py - --endp_name br0 - ''') - required = parser.add_argument_group('required arguments') - required.add_argument('--endp_name', help='Name of the endpoint you want to remove', required=True) - args = parser.parse_args() - - if (args.endp_name is None): - raise ValueError("--endp_name required") - - remove_endp = RemoveEndp(endp_name=args.endp_name, - _debug_on=args.debug) - - remove_endp.build() - -if __name__ == "__main__": - main()