Skip to content

echlebek/grill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grill - interrogate your programs.

A work-in-progress cram-like test runner. (See https://github.com/brodie/cram)

Grill tests are almost exactly like cram tests, and grill should work the same way as cram in most, but not all, cases.

DONE:

  • A command line tool (grill) that can execute tests in grill format.
  • Support for regex and glob line matching.
  • Shell variables are persisted between commands.

TODO:

  • Support cram's environment variables.
  • Gradually add support for cram's command-line flags.
  • Flesh out the tests for the test.t reader.

WONTFIX:

  • PCRE is not supported. Instead, Go's regexp language is.
  • Short flags are not supported.

Additional differences:

  • glob keyword: Use ** to glob across directory separators.

There are probably lots of bugs at this point, bug reports and test cases would be appreciated.

About

cram-like test runner

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages