Skip to content
Snippets Groups Projects
Commit 416b510d authored by Basile Desloges's avatar Basile Desloges
Browse files

[eacsl:tests] Reactivate `temporal` tests

parent 48609795
No related branches found
No related tags found
No related merge requests found
Showing
with 16 additions and 24 deletions
[kernel] User Error: cannot load plug-in 'frama-c-e_acsl': cannot load module [kernel] Parsing tests/temporal/t_malloc.c (with preprocessing)
Details: error loading shared library: Dynlink.Error (Dynlink.Cannot_open_dll "Failure(\"./top/E_ACSL.cmxs: cannot open shared object file: No such file or directory\")")
[kernel] User Error: compilation of './tests/print.ml' failed
[kernel] User Error: Deferred error message was emitted during execution. See above messages for more information.
[kernel] Frama-C aborted: invalid user input.
[kernel] User Error: cannot load plug-in 'frama-c-e_acsl': cannot load module [kernel] Parsing tests/temporal/t_scope.c (with preprocessing)
Details: error loading shared library: Dynlink.Error (Dynlink.Cannot_open_dll "Failure(\"./top/E_ACSL.cmxs: cannot open shared object file: No such file or directory\")")
[kernel] User Error: cannot load plug-in 'print': cannot load module
Details: error loading shared library: Dynlink.Error (Dynlink.Cannot_open_dll "Failure(\"./tests/print.cmxs: cannot open shared object file: No such file or directory\")")
[kernel] User Error: Deferred error message was emitted during execution. See above messages for more information.
[kernel] Frama-C aborted: invalid user input.
/* run.config /* run.config_ci, run.config_dev
COMMENT: Case when a pointer is taking address by value. COMMENT: Case when a pointer is taking address by value.
*/ */
......
/* run.config /* run.config_ci, run.config_dev
COMMENT: Check that command line parameters are properly tracked COMMENT: Check that command line parameters are properly tracked
*/ */
......
/* run.config /* run.config_ci, run.config_dev
COMMENT: Check temporal timestamps of arrays COMMENT: Check temporal timestamps of arrays
*/ */
......
/* run.config /* run.config_ci, run.config_dev
COMMENT: Check that when small blocks (such as char) are used the COMMENT: Check that when small blocks (such as char) are used the
COMMENT: instrumentation adds alignment sufficient for tracking COMMENT: instrumentation adds alignment sufficient for tracking
COMMENT: block origin number via shadowing COMMENT: block origin number via shadowing
......
/* run.config /* run.config_ci, run.config_dev
COMMENT: Checking propagation of referent numbers in arrays COMMENT: Checking propagation of referent numbers in arrays
*/ */
......
/* run.config /* run.config_ci, run.config_dev
COMMENT: Simple case of double pointer dereference COMMENT: Simple case of double pointer dereference
*/ */
......
/* run.config /* run.config_ci, run.config_dev
COMMENT: Check simple case of calling functions via pointer derefernce COMMENT: Check simple case of calling functions via pointer derefernce
*/ */
......
/* run.config /* run.config_ci, run.config_dev
COMMENT: Check handling library functions (without definitions) COMMENT: Check handling library functions (without definitions)
*/ */
......
/* run.config /* run.config_ci, run.config_dev
COMMENT: Check handling function definitions with pointer parameters COMMENT: Check handling function definitions with pointer parameters
*/ */
......
/* run.config /* run.config_ci, run.config_dev
COMMENT: Check temporal validity of environment string (via getenv function) COMMENT: Check temporal validity of environment string (via getenv function)
*/ */
#include <stdlib.h> #include <stdlib.h>
#include <errno.h> #include <errno.h>
......
/* run.config /* run.config_ci, run.config_dev
COMMENT: Check global compound variable initializers COMMENT: Check global compound variable initializers
*/ */
......
/* run.config /* run.config_ci, run.config_dev
COMMENT: Check that statements generated via temporal analysis are handled COMMENT: Check that statements generated via temporal analysis are handled
COMMENT: properly, i.e., if a statement has a label attached then all COMMENT: properly, i.e., if a statement has a label attached then all
COMMENT: the generated statements are inserted after that label COMMENT: the generated statements are inserted after that label
......
/* run.config /* run.config_ci, run.config_dev
COMMENT: Check handling of literal strings. Because literal strings are COMMENT: Check handling of literal strings. Because literal strings are
COMMENT: replaced by variables we need to make sure that we take block COMMENT: replaced by variables we need to make sure that we take block
COMMENT: numbers and not referent numbers in assignments COMMENT: numbers and not referent numbers in assignments
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment