A perl script that runs positive and negative test-cases against arbitrary IDL compilers for specification compliance checking.

While learning CORBA, I wrote a set of IDL files and a script to check the compliance of an IDL parser.

The files are separated into categories of valid and invalid IDL fragments. A Perl script picks up the different IDL files and feeds them to the IDL compiler. If the compiler fails on a valid file, or does not fail on an invalid file, the script terminates and reports an incompatibility in the IDL parser under test.

The related CORVAL project of the Open Group tries to define a framework with which CORBA products can be checked for standard compliance.

TypePersonal Project
EnvironmentLinux, Perl, ORBit, GNU make
Linkvalidator.tar.bz2 (8kB)