elxr_pro_client_edge_case

eLxr pro client edge case test

What It Tests

  • eLxr Pro Client Edge Case Test: Test edge case Test elxr-pro client edge case: join again, leave again, join with expired_token, join with full_token

Preconditions

  • The end user should download eLxr pro client from Gallery with their windriver account

  • Obtain eLxr pro token from eLxr pro dashboard

Test Parameters

Parameter

Default

Description

SKIP_INSTALL

"True"

Skip package installation

ELXR_PRO_CLIENT_LATEST_URL

"Empty"

Download and set eLxr pro client URL in this variable

ELXR_PRO_API_SERVER

"https://api.elxrpro.net"

Development or Production eLxr Pro API Server

TEST_TOKEN

"Empty"

Obtain eLxr Pro token from eLxr pro dashboard

Test Steps

- cd ./automated/linux/elxr_pro_client_edge_case/
- ./elxr_pro_client_edge_case.sh -s ${SKIP_INSTALL} -c ${ELXR_PRO_CLIENT_LATEST_URL} -a ${ELXR_PRO_API_SERVER} -t ${TEST_TOKEN}

Refer to elxr_pro_client_edge_case.yaml for complete test definition and execution details.

Expected Results

  • eLxr pro client function: join again works well

  • eLxr pro client function: leave again works well

  • eLxr pro client function: join with expired_token failed as expected

  • eLxr pro client function: join again with full token failed as expected

References