diff --git a/test/robustness/console serial/rsl_terminal_robustness.tum b/test/robustness/console serial/rsl_terminal_robustness.tum deleted file mode 100644 index 5b1eb27..0000000 --- a/test/robustness/console serial/rsl_terminal_robustness.tum +++ /dev/null @@ -1,69 +0,0 @@ -# Main -################################################################################ -main: - name: Serial Terminal bug reproducer - version: 0.1 - steps: - - group: - name: Test preparation - steps: - - console: - name: Open RSL Simulator Terminal - console_name: RSL_simulator - steps: - - open: - protocol: terminal - terminal_path: $(rslsimulatorpath) - - writeln: "pwd" - - read_until: {expected: "$", timeout: 5} - - writeln: "./RSverify $(rsTx)" # /dev/ttyMUE1 - - read_until: {expected: "RSL controller>", timeout: 5} - - writeln: "setportconf 0 115200 none 8 1 1 255" - - read_until: {expected: "RSL controller>", timeout: 5} - - writeln: "send4ever 0 0" - - read_until: {expected: "RSL controller>", timeout: 5} - - - console: - name: Open the EUT console - console_name: cons_target - doc: Initiates the console of the target in order - to be ready to capture its traces. - stop_on_failure: True - steps: - - open: - protocol: serial - serial_port: $(rsRx) # /dev/ttyMUE2 - serial_baudrate: 115200 - - - loop: - name: Qualification loop - stop_on_failure: False - steps: - - py_func: - name: Capture the RS serial output - file: $(test_directory)/terminal_bug_reproducer.py - func_name: RetreiveData - param: - - cons_target - - - sleep: {timeout: 1} - -# Cleanup sequence -#------------------------------------------------------------------------------- - - group: - name: Cleanup - execute_on_stop: True - steps: - - console: - name: Close the target console - console_name: cons_target - execute_on_stop: True - steps: - - close: - - - console: - name: Close the RSL_simulator - console_name: RSL_simulator - execute_on_stop: True - steps: - - close: \ No newline at end of file diff --git a/test/robustness/console serial/terminal_bug_reproducer.py b/test/robustness/console serial/terminal_bug_reproducer.py deleted file mode 100644 index 4cd917e..0000000 --- a/test/robustness/console serial/terminal_bug_reproducer.py +++ /dev/null @@ -1,26 +0,0 @@ -import api.testium as tm - -def RetreiveData(console_name): - print("--------------- retrieving data ---------------") - result = 0 - cons = tm.console(console_name) - - if cons is None: - print("--------------- The console does not exist ---------------") - else: - try: - is_finished = False - while not is_finished: - status, d = cons.read_until('\n', timeout=0, return_data=True, mute=True) - if 0 == status: - print("--------------- Data ---------------") - print(d) - else: - print("--------------- No data ---------------") - print("Status: ", status) - is_finished = True - except: - print("--------------- Error retrieving data ---------------") - result = -1 - - return result diff --git a/test/robustness/console terminal/generate_char.sh b/test/robustness/console terminal/generate_char.sh deleted file mode 100755 index 2dbc60e..0000000 --- a/test/robustness/console terminal/generate_char.sh +++ /dev/null @@ -1,9 +0,0 @@ -chars='<=>| -,;:!/."()[]{}*\&#%+012345689abcdefghiklmnopqrstuvwxyzABCD' -for j in {1..256} ; -do - for i in {1..256} ; do - echo -n "${chars:RANDOM%${#chars}:1}" - done - echo - sleep 0.01 -done \ No newline at end of file diff --git a/test/robustness/console terminal/terminal_bug_reproducer.py b/test/robustness/console terminal/terminal_bug_reproducer.py deleted file mode 100644 index 4cd917e..0000000 --- a/test/robustness/console terminal/terminal_bug_reproducer.py +++ /dev/null @@ -1,26 +0,0 @@ -import api.testium as tm - -def RetreiveData(console_name): - print("--------------- retrieving data ---------------") - result = 0 - cons = tm.console(console_name) - - if cons is None: - print("--------------- The console does not exist ---------------") - else: - try: - is_finished = False - while not is_finished: - status, d = cons.read_until('\n', timeout=0, return_data=True, mute=True) - if 0 == status: - print("--------------- Data ---------------") - print(d) - else: - print("--------------- No data ---------------") - print("Status: ", status) - is_finished = True - except: - print("--------------- Error retrieving data ---------------") - result = -1 - - return result diff --git a/test/robustness/console terminal/terminal_robustness.tum b/test/robustness/console terminal/terminal_robustness.tum deleted file mode 100644 index 2b3e24f..0000000 --- a/test/robustness/console terminal/terminal_robustness.tum +++ /dev/null @@ -1,50 +0,0 @@ -# Main -################################################################################ -main: - name: Terminal bug reproducer - version: 0.1 - steps: - - group: - name: Test preparation - steps: - - console: - name: Open the EUT console - console_name: cons_target - doc: Initiates the console of the target in order - to be ready to capture its traces. - stop_on_failure: True - steps: - - open: - protocol: terminal - - - loop: - name: Qualification loop - stop_on_failure: False - steps: - - console: - name: write random data - console_name: cons_target - steps: - - writeln: bash $(test_directory)/generate_char.sh - - - py_func: - name: Capture the terminal output - file: $(test_directory)/terminal_bug_reproducer.py - func_name: RetreiveData - param: - - cons_target - - - sleep: {timeout: 1} - -# Cleanup sequence -#------------------------------------------------------------------------------- - - group: - name: Cleanup - execute_on_stop: True - steps: - - console: - name: Close the target console - console_name: cons_target - execute_on_stop: True - steps: - - close: \ No newline at end of file