8

How to run two or more tests from a single TestCafe CLI command.

-t "Test name" accepts only one test name.

https://devexpress.github.io/testcafe/documentation/using-testcafe/command-line-interface.html#-t-name---test-name

Requirement:

Want to run selected 10 tests out of 80 available in .js file.

Is there any specific command or pattern available?

Alex Skorkin
  • 4,264
  • 3
  • 25
  • 47
smvnkt
  • 93
  • 1
  • 6

2 Answers2

8

You're correct that -t will only match a test name, but -T (capital) or --test-grep will allow you to match a pattern.

If the tests you want to run are grouped in a fixture, you can also run a particular fixture with -f or a set of fixtures with -F to match a pattern (similar to -T)

lostlemon
  • 744
  • 1
  • 6
  • 17
3

You can run multiple TestCafe tests using below command, for e.g.

// Matching different search patterns
testcafe -e -u chrome testcafe/tests -T 'pattern1|pattern2|pattern3'

// Matching similar search patterns L0 and L1 using regex
testcafe -e -u chrome testcafe/tests -T 'L[01]'
Jitesh Sojitra
  • 3,655
  • 7
  • 27
  • 46