Greg 2.0.0
Sponsored Links
Greg 2.0.0 Ranking & Summary
File size:
0.44 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1121
Date added:
2006-09-28
Publisher:
Richard Frith-Macdonald
Greg 2.0.0 description
Greg is a framework for testing other programs and libraries. Gregs purpose is to provide a single front end for all tests and to be a small, simple framework for writing tests. Greg leverages off the Guile language to provide all the power (and more) of other test frameworks with greater simplicity and ease of use.
The simplicity of the Greg framework makes it easy to write tests for any program, but it was specifically written for use with GNUstep-Guile to permit direct testing of the GNUstep libraries without the necessity to run a separate driver program.
The core functionality of Greg is a Guile module which can be loaded into any software with an embedded Guile interpreter. Any program which uses Guile as its scripting language can therefore use Greg to test itself directly!
For testing external programs, Greg provides a compiled module that may be dynamically linked into Guile to permit you to run an application as a child process on a pseudo-terminal. In conjunction with the standard Guile `expect module, this lets you test external programs.
Also provided is greg - a Guile script to invoke the Greg test framework in much the same way that runtest is used in DejaGNU.
All tests have the same output format (enforced by the greg-testcase procedure). Gregs output is designed to be both readable and readily parsed by other software, so that it can be used as input to customised testing processes.
Greg provides most of the functionality of DejaGNU but is rather simpler. It omits specific support for cross-platform/remote testing since this is really rather trivial to add where required and tends to vary from site to site so much that an attempt at a generic solution is pretty pointless. What Greg does do, is provide hooks to let you easily introduce site specific code for handling those sorts of situations.
Enhancements:
- The API was upgraded to guile 1.8.0.
The simplicity of the Greg framework makes it easy to write tests for any program, but it was specifically written for use with GNUstep-Guile to permit direct testing of the GNUstep libraries without the necessity to run a separate driver program.
The core functionality of Greg is a Guile module which can be loaded into any software with an embedded Guile interpreter. Any program which uses Guile as its scripting language can therefore use Greg to test itself directly!
For testing external programs, Greg provides a compiled module that may be dynamically linked into Guile to permit you to run an application as a child process on a pseudo-terminal. In conjunction with the standard Guile `expect module, this lets you test external programs.
Also provided is greg - a Guile script to invoke the Greg test framework in much the same way that runtest is used in DejaGNU.
All tests have the same output format (enforced by the greg-testcase procedure). Gregs output is designed to be both readable and readily parsed by other software, so that it can be used as input to customised testing processes.
Greg provides most of the functionality of DejaGNU but is rather simpler. It omits specific support for cross-platform/remote testing since this is really rather trivial to add where required and tends to vary from site to site so much that an attempt at a generic solution is pretty pointless. What Greg does do, is provide hooks to let you easily introduce site specific code for handling those sorts of situations.
Enhancements:
- The API was upgraded to guile 1.8.0.
Greg 2.0.0 Screenshot
Greg 2.0.0 Keywords
Other Programs
Greg 2.0.0
greg
testing
guile
framework
programs
libraries
Greg 2.0.0
Quality Assurance and Testing
Programming
Bookmark Greg 2.0.0
Greg 2.0.0 Copyright
WareSeeker periodically updates pricing and software information of Greg 2.0.0 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Greg 2.0.0 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Version History
Related Software
Galena was originally designed as a modular bot to serve commands on various protocols (Jabber, IRC, email, HTTP, FTP). Free Download
guile-dbi is a generic database interface for Guile that provides a way to use database drivers that are linked at run-time. Free Download
Guile is a GNU extension language, an embeddable library implementation of Scheme. Free Download
hping is a command-line oriented TCP/IP packet assembler/analyzer. Free Download
SellaNMS was created to provide an extendable high performance Network Management System with network discovery. Free Download
cpufreqd is meant to be a replacement of the speedstep applet you can find on some other OS. Free Download
guile-dbd-mysql project is a MySQL database driver for the Guile DBI system. Free Download
guile-dbd-postgresql is a PostgreSQL database driver for guile-dbi. Free Download
Latest Software
Popular Software
Favourite Software