ByteCarrot - command line interface

ByteCarrot is an open source configuration validation utility for Windows, Linux and Unix. It gives administrators, developers, testers and QA specialists possibility to automate:

  • health monitoring of operating systems, databases, web servers, network, etc.;
  • configuration validation of operating system and applications installed on top of it;
  • installation (IQ) / operational qualification (OQ) tests required by U.S. Food and Drug Administration;

Testing capabilities of ByteCarrot are highly extensible. That makes it an ideal solution for many testing scenarios even not mentioned above.

Key features

Runs under Windows operating systemMicrosoft .NET FrameworkRuns under Linux and Unix operating systemsRuns under Mono Framework

Runs under:

  • all Windows operating systems supported by .NET Framework 3.5 SP1 or above
  • all Linux and Unix operating systems supported by Mono 2.4.2.3 or above

Command line utility:

  • easy to execute manually and from any scheduling solution
  • can execute test script and return report in XML and/or HTML format
  • can use custom XSL templates for rendering reports in HTML format
  • can verify correctness of test script
  • can show all available tasks and checks
  • can be extended with custom tasks and checks

Test scripts:

  • are stored as a text files in XML format
  • can be parametrized
  • can contain conditionally executed groups of tests
  • can contain description elements required in test reports
  • can contain groups for cleaner tests organization
  • can contain tasks preparing data/environment before testing
  • can contain wide range of checks (testing tasks) responsible for testing

Test reports:

  • contain all information from test executions
  • provides information about test results at every level of granularity