Projects / uevalrun

uevalrun

uevalrun is a self-contained computation sandbox for Linux, using User-mode Linux for both compilation and execution of the program to be sandboxed. The program can be written in C, C++, Python, Ruby, Perl, or PHP. uevanrun enforces memory limits, timeouts, and output size limits in the sandbox. The primary use case for uevalrun is evaluation of solution programs submitted by contestants of programming contests: uevalrun compiles the solution, runs it with the test input, compares its output against the expected output, and writes a status report.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  29 Nov 2010 03:12

    Release Notes: Initial freshmeat announcement.

    Screenshot

    Project Spotlight

    CloverETL

    A Java framework for building data integration and ETL applications.

    Screenshot

    Project Spotlight

    cdist

    Usable configuration management.