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()
{
local msg="libusb_control_transfer: RqType: 40 bRequest: 91"
msg="$msg wValue: $2 wIndex: $1 timeout: 5000"
echo "$msg" >> $EXPECTED_OUTPUT
$X52LOGACT $@
mv /tmp/libusbx52_output_data $EXPECTED_OUTPUT
}
verify_output()

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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