Suite

tcmts.cli.suites.Suite · #hjoacjrg · type

A suite's test: a test definition that runs a package's command (its bin) as a program, as the people using it would. The package's manifest declares them (suites: command → namespaces), and the test finds the command in the environment variable named for it (binVariable).

export interface Suite {
  /** the package it's of, and the command it runs (and the definition that is) */
  pkg: string;
  bin: string;
  main: string;
  /** the test definition */
  path: string;
  hash: string;
}

used by