Skip to content
Snippets Groups Projects
Commit 01f76fce authored by Patrick Baudin's avatar Patrick Baudin
Browse files

[Tests] using MODULE directive

parent 0c06c6dd
No related branches found
No related tags found
No related merge requests found
Showing
with 30 additions and 30 deletions
/* run.config*
OPT: -aorai-automata @PTEST_DIR@/@PTEST_NAME@.ya -load-module tests/Aorai_test.cmxs -aorai-test-number @PTEST_NUMBER@ @PROVE_OPTIONS@
OPT: -aorai-automata @PTEST_DIR@/assigns_det.ya -load-module tests/Aorai_test.cmxs -aorai-test-number @PTEST_NUMBER@ @PROVE_OPTIONS@
MODULE: @PTEST_DIR@/name_projects.cmxs
MODULE: name_projects
OPT: -aorai-automata @PTEST_DIR@/@PTEST_NAME@.ya -then -print
*/
......
/* run.config
MODULE: @PTEST_DIR@/@PTEST_NAME@.cmxs
MODULE: @PTEST_NAME@
OPT: -print
*/
......
/* run.config
EXECNOW: make -s @PTEST_DIR@/@PTEST_NAME@.cmxs
OPT: -machdep x86_32 -no-autoload-plugins -load-module @PTEST_DIR@/@PTEST_NAME@.cmxs -print -constfold
MODULE: @PTEST_NAME@
OPT: -machdep x86_32 -no-autoload-plugins -print -constfold
*/
int main(void) {
......
/* run.config
EXECNOW: make -s @PTEST_DIR@/@PTEST_NAME@.cmxs
OPT: -load-module @PTEST_DIR@/@PTEST_NAME@.cmxs -eva @EVA_OPTIONS@ -deps -journal-disable
MODULE: @PTEST_NAME@
OPT: -eva @EVA_OPTIONS@ -deps -journal-disable
*/
int x,y,z;
......
/* run.config
MODULE: @PTEST_DIR@/@PTEST_NAME@.cmxs
MODULE: @PTEST_NAME@
OPT:
*/
/* run.config*
......
/* run.config
EXECNOW: make -s @PTEST_DIR@/@PTEST_NAME@.cmxs
EXECNOW: BIN intra_journal.ml @frama-c@ -eva-show-progress -load-module @PTEST_DIR@/@PTEST_NAME@.cmxs -journal-enable -journal-name tests/journal/result/intra_journal.ml @PTEST_DIR@/@PTEST_NAME@.i > /dev/null 2> /dev/null
CMD: @frama-c@ -load-module @PTEST_DIR@/@PTEST_NAME@.cmxs
MODULE: @PTEST_NAME@
EXECNOW: BIN intra_journal.ml @frama-c@ -eva-show-progress -journal-enable -journal-name tests/journal/result/intra_journal.ml @PTEST_DIR@/@PTEST_NAME@.i > /dev/null 2> /dev/null
CMD: @frama-c@
OPT: -load-script tests/journal/result/intra_journal -journal-disable
*/
......
/* run.config
MODULE: @PTEST_DIR@/@PTEST_NAME@.cmxs
MODULE: @PTEST_NAME@
OPT: -no-autoload-plugins
*/
......
/* run.config*
MODULE: tests/misc/Debug_category.cmxs
MODULE: Debug_category
EXIT: 0
OPT: -test-msg-key help -test-warn-key="a=inactive"
OPT: -test-msg-key a -test-warn-key="a=inactive"
......
/* run.config*
MODULE: tests/misc/filepath_test.cmxs
COMMENT: the '-load' option below intentionally contains an error
MODULE: filepath_test
COMMENT: the '-load' option below intentionally contains an error
EXIT: 1
OPT: -no-autoload-plugins -load nonexistent_file.sav
*/
/* run.config
MODULE: @PTEST_DIR@/@PTEST_NAME@.cmxs
MODULE: @PTEST_NAME@
OPT: -no-autoload-plugins
*/
/* run.config
EXECNOW: make -s @PTEST_DIR@/@PTEST_NAME@.cmxs
STDOPT: +"-load-module @PTEST_DIR@/@PTEST_NAME@ -lib-entry -main f -pdg -inout "
MODULE: @PTEST_NAME@
STDOPT: +"-lib-entry -main f -pdg -inout "
*/
......
/* run.config
EXECNOW: make -s @PTEST_DIR@/@PTEST_NAME@.cmxs
OPT: -journal-disable -load-module @PTEST_DIR@/@PTEST_NAME@.cmxs -then -main main2
MODULE: @PTEST_NAME@
OPT: -journal-disable -then -main main2
*/
/* bug 971: */
volatile foo;
......
/* run.config
# EXECNOW: make -s @PTEST_DIR@/@PTEST_NAME@.cmxs
# MODULE: @PTEST_NAME@
OPT: -load-module @PTEST_DIR@/@PTEST_NAME@ -eva @EVA_OPTIONS@ -journal-disable
*/
......
/* run.config
EXECNOW: make -s @PTEST_DIR@/@PTEST_NAME@.cmxs
OPT: -no-autoload-plugins -load-module @PTEST_DIR@/@PTEST_NAME@.cmxs -copy -kernel-warn-key=annot-error=active
MODULE: @PTEST_NAME@
OPT: -no-autoload-plugins -copy -kernel-warn-key=annot-error=active
*/
/*@ foo x == 0;
......
/* run.config
MODULE: @PTEST_DIR@/@PTEST_NAME@.cmxs
MODULE: @PTEST_NAME@
OPT: -no-autoload-plugins -kernel-warn-key=annot-error=active -print
*/
......
/* run.config
MODULE: @PTEST_DIR@/@PTEST_NAME@.cmxs
MODULE: @PTEST_NAME@
OPT: -no-autoload-plugins -kernel-warn-key=annot-error=active -print
*/
......
/* run.config
EXECNOW: make -s @PTEST_DIR@/@PTEST_NAME@.cmxs
OPT: -no-autoload-plugins -load-module @PTEST_DIR@/@PTEST_NAME@.cmxs
MODULE: @PTEST_NAME@
OPT: -no-autoload-plugins
*/
/*@
......
/* run.config
EXECNOW: make -s @PTEST_DIR@/@PTEST_NAME@.cmxs
OPT: -no-autoload-plugins -load-module @PTEST_DIR@/@PTEST_NAME@.cmxs -print
MODULE: @PTEST_NAME@
OPT: -no-autoload-plugins -print
*/
int main () { return 0; }
/* run.config
MODULE: @PTEST_DIR@/@PTEST_NAME@.cmxs
MODULE: @PTEST_NAME@
OPT: -kernel-warn-key ghost:bad-use=inactive -print
*/
// Note: we deactivate "ghost:bad-use" because the typing phase checks on call
......
/* run.config*
MODULE: @PTEST_DIR@/@PTEST_NAME@.cmxs
MODULE: @PTEST_NAME@
STDOPT:
*/
void __FC_assert(int c);
......
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