DejaGnu Alternatives

DejaGnu is described as 'Framework for testing other programs. It has a main script called runtest that goes through a directory looking at configuration files and then runs some tests with given criteria. The purpose of the DejaGnu package is to provide a single front end for all tests' and is an app in the development category. There are three alternatives to DejaGnu for Linux and Windows. The best DejaGnu alternative is Expect, which is both free and Open Source. Other great apps like DejaGnu are Check and empty.

Copy a direct link to this comment to your clipboard
DejaGnu alternatives page was last updated

Alternatives list

  1.  1 like
    Copy a direct link to this comment to your clipboard

    Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect is also useful for testing these same applications.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    • Linux
     
    • Expect is the most popular Windows & Linux alternative to DejaGnu.

    • Expect is the most popular Open Source & free alternative to DejaGnu.

    • Expect is Free and Open SourceDejaGnu is also Free and Open Source
  2.  2 likes
    Copy a direct link to this comment to your clipboard

    Check is a unit testing framework for C. It features a simple interface for defining unit tests. Tests are run in a separate address space, so Check can catch both assertion failures and code errors that cause segmentation faults or other signals.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Linux
     
  3.  Like
    Copy a direct link to this comment to your clipboard

    empty is an utility that provides an interface to execute and/or interact with processes under pseudo-terminal sessions (PTYs). In some cases empty can be the simplest replacement for TCL/expect or other similar programming tools.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Linux
     
3 of 3 DejaGnu alternatives