From 15a5ef1245bd7c6677bbf6681a69497090315762 Mon Sep 17 00:00:00 2001 From: Basile Desloges <basile.desloges@cea.fr> Date: Tue, 13 Oct 2020 11:05:09 +0200 Subject: [PATCH] [eacsl] Add test for debug RTL compilation --- src/plugins/e-acsl/tests/special/e-acsl-rt-debug.c | 8 ++++++++ .../special/oracle_ci/e-acsl-rt-debug.res.oracle | 2 ++ .../tests/special/oracle_ci/gen_e-acsl-rt-debug.c | 11 +++++++++++ .../special/oracle_dev/e-acsl-rt-debug.e-acsl.err.log | 0 4 files changed, 21 insertions(+) create mode 100644 src/plugins/e-acsl/tests/special/e-acsl-rt-debug.c create mode 100644 src/plugins/e-acsl/tests/special/oracle_ci/e-acsl-rt-debug.res.oracle create mode 100644 src/plugins/e-acsl/tests/special/oracle_ci/gen_e-acsl-rt-debug.c create mode 100644 src/plugins/e-acsl/tests/special/oracle_dev/e-acsl-rt-debug.e-acsl.err.log diff --git a/src/plugins/e-acsl/tests/special/e-acsl-rt-debug.c b/src/plugins/e-acsl/tests/special/e-acsl-rt-debug.c new file mode 100644 index 00000000000..8d050c12439 --- /dev/null +++ b/src/plugins/e-acsl/tests/special/e-acsl-rt-debug.c @@ -0,0 +1,8 @@ +/* run.config_ci, run.config_dev + COMMENT: Compile RTL with debug and debug verbose informations + STDOPT:#"-e-acsl-debug 1" + MACRO: ROOT_EACSL_GCC_OPTS_EXT --rt-debug --rt-verbose + */ +int main() { + return 0; +} diff --git a/src/plugins/e-acsl/tests/special/oracle_ci/e-acsl-rt-debug.res.oracle b/src/plugins/e-acsl/tests/special/oracle_ci/e-acsl-rt-debug.res.oracle new file mode 100644 index 00000000000..efd02631129 --- /dev/null +++ b/src/plugins/e-acsl/tests/special/oracle_ci/e-acsl-rt-debug.res.oracle @@ -0,0 +1,2 @@ +[e-acsl] beginning translation. +[e-acsl] translation done in project "e-acsl". diff --git a/src/plugins/e-acsl/tests/special/oracle_ci/gen_e-acsl-rt-debug.c b/src/plugins/e-acsl/tests/special/oracle_ci/gen_e-acsl-rt-debug.c new file mode 100644 index 00000000000..5884b0f6c60 --- /dev/null +++ b/src/plugins/e-acsl/tests/special/oracle_ci/gen_e-acsl-rt-debug.c @@ -0,0 +1,11 @@ +/* Generated by Frama-C */ +#include "stddef.h" +#include "stdio.h" +int main(void) +{ + int __retres; + __retres = 0; + return __retres; +} + + diff --git a/src/plugins/e-acsl/tests/special/oracle_dev/e-acsl-rt-debug.e-acsl.err.log b/src/plugins/e-acsl/tests/special/oracle_dev/e-acsl-rt-debug.e-acsl.err.log new file mode 100644 index 00000000000..e69de29bb2d -- GitLab