Incorrect test object name

Test object names must follow this regular expression:

^[a-z][a-z]+(-[a-z][a-z]+)*$

Incorrect:

# Foo.
[] > foo
  # Test.
  [] +> tEst
    42 > foo

  # Test.
  [] +> test123
    42 > fooB

  # Test.
  [] +> test--
    42 > foo

  # Test.
  [] +> test--test
    42 > foo

  # Test.
  [] +> t
    42 > foo

  # Test.
  [] +> test-test-
    42 > foo

  # Test.
  [] +> test-Test
    42 > foo

  # Test.
  [] +> test_abc
    42 > foo

Correct:

# Foo.
[] > foo
  # Test.
  [] +> runs
    42 > foo

  # Test.
  [] +> runs-something
    42 > fooB

  # Test.
  [] +> good-one
    42 > foo

  # Test.
  [] +> ok
    42 > foo

Published on Tue Mar 31 07:20:29 UTC 2026.