Use x52test_log_action to capture test output

pull/13/head
nirenjan 2017-07-27 23:34:39 -07:00
parent 55963ba824
commit 0a45bd5ddf
38 changed files with 113 additions and 77 deletions

View File

@ -98,9 +98,8 @@ setup_test()
expect_pattern() expect_pattern()
{ {
local msg="libusb_control_transfer: RqType: 40 bRequest: 91" $X52LOGACT $@
msg="$msg wValue: $2 wIndex: $1 timeout: 5000" mv /tmp/libusbx52_output_data $EXPECTED_OUTPUT
echo "$msg" >> $EXPECTED_OUTPUT
} }
verify_output() verify_output()

View File

@ -53,8 +53,9 @@ cat << EOF
source \$(dirname \$0)/common_infra.sh source \$(dirname \$0)/common_infra.sh
expect_pattern \$X52_LED_COMMAND_INDEX $led_r_state expect_pattern \\
expect_pattern \$X52_LED_COMMAND_INDEX $led_g_state \$X52_LED_COMMAND_INDEX $led_r_state \\
\$X52_LED_COMMAND_INDEX $led_g_state
\$X52CLI led $led_ident $led_color \$X52CLI led $led_ident $led_color

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_A_RED_ON expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_A_GREEN_ON $X52_LED_COMMAND_INDEX $X52_LED_A_RED_ON \
$X52_LED_COMMAND_INDEX $X52_LED_A_GREEN_ON
$X52CLI led A amber $X52CLI led A amber

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_A_RED_OFF expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_A_GREEN_ON $X52_LED_COMMAND_INDEX $X52_LED_A_RED_OFF \
$X52_LED_COMMAND_INDEX $X52_LED_A_GREEN_ON
$X52CLI led A green $X52CLI led A green

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_A_RED_OFF expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_A_GREEN_OFF $X52_LED_COMMAND_INDEX $X52_LED_A_RED_OFF \
$X52_LED_COMMAND_INDEX $X52_LED_A_GREEN_OFF
$X52CLI led A off $X52CLI led A off

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_A_RED_ON expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_A_GREEN_OFF $X52_LED_COMMAND_INDEX $X52_LED_A_RED_ON \
$X52_LED_COMMAND_INDEX $X52_LED_A_GREEN_OFF
$X52CLI led A red $X52CLI led A red

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_B_RED_ON expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_B_GREEN_ON $X52_LED_COMMAND_INDEX $X52_LED_B_RED_ON \
$X52_LED_COMMAND_INDEX $X52_LED_B_GREEN_ON
$X52CLI led B amber $X52CLI led B amber

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_B_RED_OFF expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_B_GREEN_ON $X52_LED_COMMAND_INDEX $X52_LED_B_RED_OFF \
$X52_LED_COMMAND_INDEX $X52_LED_B_GREEN_ON
$X52CLI led B green $X52CLI led B green

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_B_RED_OFF expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_B_GREEN_OFF $X52_LED_COMMAND_INDEX $X52_LED_B_RED_OFF \
$X52_LED_COMMAND_INDEX $X52_LED_B_GREEN_OFF
$X52CLI led B off $X52CLI led B off

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_B_RED_ON expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_B_GREEN_OFF $X52_LED_COMMAND_INDEX $X52_LED_B_RED_ON \
$X52_LED_COMMAND_INDEX $X52_LED_B_GREEN_OFF
$X52CLI led B red $X52CLI led B red

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_CLUTCH_RED_ON expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_CLUTCH_GREEN_ON $X52_LED_COMMAND_INDEX $X52_LED_CLUTCH_RED_ON \
$X52_LED_COMMAND_INDEX $X52_LED_CLUTCH_GREEN_ON
$X52CLI led CLUTCH amber $X52CLI led CLUTCH amber

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_CLUTCH_RED_OFF expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_CLUTCH_GREEN_ON $X52_LED_COMMAND_INDEX $X52_LED_CLUTCH_RED_OFF \
$X52_LED_COMMAND_INDEX $X52_LED_CLUTCH_GREEN_ON
$X52CLI led CLUTCH green $X52CLI led CLUTCH green

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_CLUTCH_RED_OFF expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_CLUTCH_GREEN_OFF $X52_LED_COMMAND_INDEX $X52_LED_CLUTCH_RED_OFF \
$X52_LED_COMMAND_INDEX $X52_LED_CLUTCH_GREEN_OFF
$X52CLI led CLUTCH off $X52CLI led CLUTCH off

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_CLUTCH_RED_ON expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_CLUTCH_GREEN_OFF $X52_LED_COMMAND_INDEX $X52_LED_CLUTCH_RED_ON \
$X52_LED_COMMAND_INDEX $X52_LED_CLUTCH_GREEN_OFF
$X52CLI led CLUTCH red $X52CLI led CLUTCH red

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_D_RED_ON expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_D_GREEN_ON $X52_LED_COMMAND_INDEX $X52_LED_D_RED_ON \
$X52_LED_COMMAND_INDEX $X52_LED_D_GREEN_ON
$X52CLI led D amber $X52CLI led D amber

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_D_RED_OFF expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_D_GREEN_ON $X52_LED_COMMAND_INDEX $X52_LED_D_RED_OFF \
$X52_LED_COMMAND_INDEX $X52_LED_D_GREEN_ON
$X52CLI led D green $X52CLI led D green

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_D_RED_OFF expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_D_GREEN_OFF $X52_LED_COMMAND_INDEX $X52_LED_D_RED_OFF \
$X52_LED_COMMAND_INDEX $X52_LED_D_GREEN_OFF
$X52CLI led D off $X52CLI led D off

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_D_RED_ON expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_D_GREEN_OFF $X52_LED_COMMAND_INDEX $X52_LED_D_RED_ON \
$X52_LED_COMMAND_INDEX $X52_LED_D_GREEN_OFF
$X52CLI led D red $X52CLI led D red

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_E_RED_ON expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_E_GREEN_ON $X52_LED_COMMAND_INDEX $X52_LED_E_RED_ON \
$X52_LED_COMMAND_INDEX $X52_LED_E_GREEN_ON
$X52CLI led E amber $X52CLI led E amber

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_E_RED_OFF expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_E_GREEN_ON $X52_LED_COMMAND_INDEX $X52_LED_E_RED_OFF \
$X52_LED_COMMAND_INDEX $X52_LED_E_GREEN_ON
$X52CLI led E green $X52CLI led E green

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_E_RED_OFF expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_E_GREEN_OFF $X52_LED_COMMAND_INDEX $X52_LED_E_RED_OFF \
$X52_LED_COMMAND_INDEX $X52_LED_E_GREEN_OFF
$X52CLI led E off $X52CLI led E off

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_E_RED_ON expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_E_GREEN_OFF $X52_LED_COMMAND_INDEX $X52_LED_E_RED_ON \
$X52_LED_COMMAND_INDEX $X52_LED_E_GREEN_OFF
$X52CLI led E red $X52CLI led E red

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_POV_RED_ON expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_POV_GREEN_ON $X52_LED_COMMAND_INDEX $X52_LED_POV_RED_ON \
$X52_LED_COMMAND_INDEX $X52_LED_POV_GREEN_ON
$X52CLI led POV amber $X52CLI led POV amber

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_POV_RED_OFF expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_POV_GREEN_ON $X52_LED_COMMAND_INDEX $X52_LED_POV_RED_OFF \
$X52_LED_COMMAND_INDEX $X52_LED_POV_GREEN_ON
$X52CLI led POV green $X52CLI led POV green

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_POV_RED_OFF expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_POV_GREEN_OFF $X52_LED_COMMAND_INDEX $X52_LED_POV_RED_OFF \
$X52_LED_COMMAND_INDEX $X52_LED_POV_GREEN_OFF
$X52CLI led POV off $X52CLI led POV off

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_POV_RED_ON expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_POV_GREEN_OFF $X52_LED_COMMAND_INDEX $X52_LED_POV_RED_ON \
$X52_LED_COMMAND_INDEX $X52_LED_POV_GREEN_OFF
$X52CLI led POV red $X52CLI led POV red

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T1_RED_ON expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T1_GREEN_ON $X52_LED_COMMAND_INDEX $X52_LED_T1_RED_ON \
$X52_LED_COMMAND_INDEX $X52_LED_T1_GREEN_ON
$X52CLI led T1 amber $X52CLI led T1 amber

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T1_RED_OFF expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T1_GREEN_ON $X52_LED_COMMAND_INDEX $X52_LED_T1_RED_OFF \
$X52_LED_COMMAND_INDEX $X52_LED_T1_GREEN_ON
$X52CLI led T1 green $X52CLI led T1 green

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T1_RED_OFF expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T1_GREEN_OFF $X52_LED_COMMAND_INDEX $X52_LED_T1_RED_OFF \
$X52_LED_COMMAND_INDEX $X52_LED_T1_GREEN_OFF
$X52CLI led T1 off $X52CLI led T1 off

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T1_RED_ON expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T1_GREEN_OFF $X52_LED_COMMAND_INDEX $X52_LED_T1_RED_ON \
$X52_LED_COMMAND_INDEX $X52_LED_T1_GREEN_OFF
$X52CLI led T1 red $X52CLI led T1 red

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T2_RED_ON expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T2_GREEN_ON $X52_LED_COMMAND_INDEX $X52_LED_T2_RED_ON \
$X52_LED_COMMAND_INDEX $X52_LED_T2_GREEN_ON
$X52CLI led T2 amber $X52CLI led T2 amber

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T2_RED_OFF expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T2_GREEN_ON $X52_LED_COMMAND_INDEX $X52_LED_T2_RED_OFF \
$X52_LED_COMMAND_INDEX $X52_LED_T2_GREEN_ON
$X52CLI led T2 green $X52CLI led T2 green

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T2_RED_OFF expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T2_GREEN_OFF $X52_LED_COMMAND_INDEX $X52_LED_T2_RED_OFF \
$X52_LED_COMMAND_INDEX $X52_LED_T2_GREEN_OFF
$X52CLI led T2 off $X52CLI led T2 off

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T2_RED_ON expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T2_GREEN_OFF $X52_LED_COMMAND_INDEX $X52_LED_T2_RED_ON \
$X52_LED_COMMAND_INDEX $X52_LED_T2_GREEN_OFF
$X52CLI led T2 red $X52CLI led T2 red

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T3_RED_ON expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T3_GREEN_ON $X52_LED_COMMAND_INDEX $X52_LED_T3_RED_ON \
$X52_LED_COMMAND_INDEX $X52_LED_T3_GREEN_ON
$X52CLI led T3 amber $X52CLI led T3 amber

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T3_RED_OFF expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T3_GREEN_ON $X52_LED_COMMAND_INDEX $X52_LED_T3_RED_OFF \
$X52_LED_COMMAND_INDEX $X52_LED_T3_GREEN_ON
$X52CLI led T3 green $X52CLI led T3 green

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T3_RED_OFF expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T3_GREEN_OFF $X52_LED_COMMAND_INDEX $X52_LED_T3_RED_OFF \
$X52_LED_COMMAND_INDEX $X52_LED_T3_GREEN_OFF
$X52CLI led T3 off $X52CLI led T3 off

View File

@ -3,8 +3,9 @@
source $(dirname $0)/common_infra.sh source $(dirname $0)/common_infra.sh
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T3_RED_ON expect_pattern \
expect_pattern $X52_LED_COMMAND_INDEX $X52_LED_T3_GREEN_OFF $X52_LED_COMMAND_INDEX $X52_LED_T3_RED_ON \
$X52_LED_COMMAND_INDEX $X52_LED_T3_GREEN_OFF
$X52CLI led T3 red $X52CLI led T3 red