• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Greg Download

Greg

September 28, 2006
Greg is a testing framework designed for software and library testing purposes. It allows developers to test and analyze the performance of their applications for different scenarios.
Version 2.0.0
License GPL
Platform Linux
Supported Languages English
Homepage home.gna.org
Developed by Richard Frith-Macdonald
Greg is a software framework made for testing other programs and libraries. The software provides one clear front end for all tests, resulting in a small and easy system to write tests. Greg uses the Guile language to provide all the power of other test frameworks in a format that is both simple and easy to use.

The framework is simplistic, making it a breeze to write tests for any program. Greg was initially developed for GNUstep-Guile to enable direct testing of the GNUstep libraries, without requiring a separate driver program. This added convenience has resulted in an easy-to-use framework that is accessible even for novice users.

The core functionality of Greg is a Guile module that can be loaded into any software that uses an embedded Guile interpreter. This means that any program that uses Guile as its scripting language can be tested directly with Greg. To test external programs, Greg provides a compiled module that can be dynamically linked into Guile. This will permit the user to run an application as a child process on a pseudo-terminal. Paired with the standard Guile 'expect' module, this allows for external programs to be tested.

A Guile script called 'greg' is provided to invoke the Greg test framework in much the same way that 'runtest' is used in DejaGNU. All tests have the same output format - a requirement enforced by the greg-testcase procedure. Greg's output is designed to be both readable and readily parsed by other software, so it can be used as input for customized testing processes.

Greg provides most of the functionality of DejaGNU, but is much simpler. Greg omits specific support for cross-platform/remote testing since this is trivial to add where necessary and tends to vary from site to site, which makes an attempt at a generic solution rather pointless. However, Greg does provide hooks that allow users to easily introduce site-specific code to handle those sorts of situations.

The latest release has upgraded the software's API to guile 1.8.0. Overall, Greg is a versatile and accessible software framework that makes testing programs and libraries simple and easy.
What's New

Version 2.0.0: N/A

Free Download 451K
339
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

NASDAQ Market Replay
This software offers a potent replay and analysis feature that combines order ...
Blitzed Open Proxy Monitor
BOPM is a free and open-source program designed for monitoring open proxies. ...
Sashenka
Sashenka is a software for building IRC bots and clients using J2EE ...
Gnome/HumanElephant Savane/Marine
Gnome/HumanElephant Savane/Marine is an icon theme developed for Ubuntu Gutsy Gibbon. It ...
Timmic
Timmic' is a medical cabinet management tool that offers a collaborative activity ...
NCO
The software suite, named "Operators", consists of a collection of programs designed ...
IPCop Firewall
A firewalls Linux distribution designed to protect your network from unauthorized access ...
Watsup
Watsup is a monitoring tool that tracks CPU, memory, page faults, disk ...
KConnections
KConnections is a KDE-based software that serves as a compact wrapper for ...
Timed Runner
Timed Runner sets up applications to run at specific times, with precise ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.