TEUTON

Gem Version GitHub

Test your infrastructure as code.

logo

The infrastructure test is useful for:

  • Sysadmin teachers who want to evaluate students remote machines.
  • Students who want to evaluate their learning process.
  • Professionals who want to monitor their remote machines.

Installation

Install Ruby and then:

gem install teuton

NOTE

  • Available versions (rubygems.org/gems/teuton)
  • Install a specific version: gem install teuton -v VERSION.
  • Update: gem update teuton.

Usage

Use teuton run TESTPATH command to run test:

$ teuton run examples/02-target
------------------------------------
Started at 2025-11-12 20:15:59 +0000
F.
Finished in 0.005 seconds
------------------------------------

CASE RESULTS
+------+---------+-------+-------+
| CASE | MEMBERS | GRADE | STATE |
| 01   | VALUE   | 33.0  | ?     |
+------+---------+-------+-------+

Consult the generated output files

Features

  • Use simple DSL to define your tests: target, run,expect and more.
  • Remote devices only require SSH or Telnet service installed.
  • Output format: txt, html, json, yaml, etc.
  • Multiplatform.
  • Free Software License.

Documentation

Contact

Contributing

  1. Make sure you have Ruby installed
  2. Fork it
  3. Create your feature branch (git checkout -b my-new-feature)
  4. Commit your changes (git commit -am 'Add some feature')
  5. Push to the branch (git push origin my-new-feature)
  6. Create new Pull Request.

You can also create issues with your requests, incidences or suggestions.