Sign inSign up

logigear/testarchitect-cli

By logigear

Updated over 7 years ago

TestArchitect Command Line tool for triggering tests on remote execution machines

Image
1

479

logigear/testarchitect-cli repository overview

This light-weight image only contains TestArchitect Command Line tool which intakes .sh files generated by TestArchitect Client and executes those tests on remote machines.

Important Notes

  • To run the image, make sure your container is in the same network with the remote execution machines. That means you'll need to turn on the --net=host flag when spinning up the containers.
  • You'll also need to configure your host machine's firewall to open the ports ranging from 53800 to 53899
  • This image doesn't contain TAController and TAAuto libs. It cannot execute API or UI tests inside the Docker container yet.
  • You can trigger TA runs from Linux to Windows and Linux to Linux.
  • You'll have to generate TA .sh files via the Linux version of TestArchitect Client.
  • The .sh files must contain IP/port of the remote TAControllers.

Examples

Sample command to run the image:

docker run --net=host -it logigear/testarchitect-cli ta execute -ls "my_license:14101" -rep "SampleRepository" -prj "Car Rental" -u "administrator" -p "048485A5F4E" -t "/Action-based Testing Basics/Functional Tests/Login Validation" -rs "my_repo:53400" -c "192.168.167.101:53600"

Sample command to call a batch file:

docker run --net=host -it –v /home/user/batch_folder/:/batch_folder/ logigear/testarchitect-cli /batch_folder/LoginValidation.sh

NOTE: your *.sh files must include the Shebang header. Insert #!/bin/bash to the beginning of the *.sh files

To get help about "ta execute" command:

ta execute -help

Tag summary

Content type

Image

Digest

Size

375.3 MB

Last updated

over 7 years ago

docker pull logigear/testarchitect-cli