From b777dcd1cce2c21d56eedb53aebe3e2661e05b30 Mon Sep 17 00:00:00 2001 From: Stefano Maggiolo Date: Mon, 2 Feb 2015 23:24:21 +0000 Subject: [PATCH] Test for malicious compilation --- cmstestsuite/Tests.py | 5 +++++ cmstestsuite/code/compile-timeout.cpp | 3 +++ 2 files changed, 8 insertions(+) create mode 100644 cmstestsuite/code/compile-timeout.cpp diff --git a/cmstestsuite/Tests.py b/cmstestsuite/Tests.py index 3e403821df..5d3b140f9e 100644 --- a/cmstestsuite/Tests.py +++ b/cmstestsuite/Tests.py @@ -101,6 +101,11 @@ languages=COMPILED_LANGUAGES, checks=[CheckCompilationFail()]), + Test('compile-timeout', + task=batch_fileio, filename='compile-timeout.%l', + languages=(LANG_CPP,), + checks=[CheckCompilationFail()]), + # Various timeout conditions. Test('timeout-cputime', diff --git a/cmstestsuite/code/compile-timeout.cpp b/cmstestsuite/code/compile-timeout.cpp new file mode 100644 index 0000000000..3156d2c3a2 --- /dev/null +++ b/cmstestsuite/code/compile-timeout.cpp @@ -0,0 +1,3 @@ +#include __FILE__ +#include __FILE__ +int main(){f();}