Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@testim/testim-cli

Package Overview
Dependencies
Maintainers
0
Versions
766
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@testim/testim-cli

Command line interface for running Testing on your CI

  • 4.137.0
  • latest
  • npm
  • Socket score

Version published
Maintainers
0
Created
Source

TESTIM.IO

Web & Mobile Test Automation Solution. Built for agile teams. Testim is a cloud service that instantly enables Test Automation to make your Continuous Delivery ready.

For more information please check out https://testim.io and https://help.testim.io/docs

For any questions please talk to our support from the chat window at https://app.testim.io

For the live and up to date documentation of this tool please check out this guide on integrating Testim into your CI/CD.

Installation

Install the testim CLI globally:

$ npm i -g @testim/testim-cli

CLI Options

Token:

 --token

Use the token you got from testim.io (if you don't have one email info@testim.io)

testim --token my.token

Project:

 --project

Select which project to run tests from

testim -project "My Project"

Label:

 --label or -l

Run all tests comprising one of the mentioned labels

testim -l my-label1 -l my-label2

Run by test name:

testim -n test-name1 -n test-name2

Grid host url

 --host

Grid host port

 --port or -p

Run on a specific Selenium Grid

testim -host 127.0.0.1 -p 4444

Console Reporter

testim --reporters console

JUnit Reporter

testim --reporters junit --report-file ~/report.xml

TeamCity Reporter

testim --reporters teamcity

Base URL

--base-url

Starting URL after browser opens

testim --base-url www.testim.io

Applitools Key

--applitools-key
testim --applitools-key sadfsdflkjdsf-sdf-fds

Sauce Labs Key

--sauce-key
testim --sauce-key sadfsdflkjdsf-sdf-fds

Sauce Labs User

--sauce-user
testim --sauce-user sadfsdflkjdsf-sdf-fds

BrowserStack Key

--browserstack-key
testim --browserstack-key sadfsdflkjdsf-sdf-fds

BrowserStack User

--browserstack-user
testim --browserstack-user sadfsdflkjdsf-sdf-fds

BrowserStack Options

--browserstack-options
testim --browserstack-options browser-stack.json

BrowserStack Options Config File Example

{
   "browserName" : "chrome",
   "browser_version" : "53.0",
   "os" : "Windows",
   "os_version" : "7"
}
Tunnel

Open a tunnel between your local server and the selenium server.
Test base url will be replaced by the tunnel url.

--tunnel
--tunnel-port <SERVER_PORT> - optional

testim --tunnel --tunnel-port 8080
Version Control (Branches)

To run on a specific branch, use this parameter in your CLI

--branch <branch-name>

If you are using one of the following: Jenkins, CircleCI or TravisCI, The Testim CLI will automatically run tests for the same branch if the following parameter is used.

--branch auto-detect

Environment Variables

The following are Environment Variables that the runner listens to:

  • "SERVICES_HOST": "http://localhost:8080"
  • "DEBUG_MODE": "1"
  • "LOGGER_DEBUG": "1"
  • "LOGGER_CONSOLE": "1"
  • "DEFAULT_REQUEST_TIMEOUT": "3000000"
  • "OVERRIDE_TIMEOUTS": "1000000"
  • "WEBDRIVER_DEBUG": "1"
  • "OVERRIDE_SCHEDULER": "true

License

© 2014-2019 Testim. All Rights Reserved.

FAQs

Package last updated on 08 Dec 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc