From b4fa8bffd5db8bc5a68faf8f3b1f3587ce813f23 Mon Sep 17 00:00:00 2001 From: chmaria Date: Tue, 12 Jun 2012 04:34:14 +0200 Subject: Dafny: Added tests. --- Test/vacid0/AnswerNoRuntimeChecking | 9 +++++++++ Test/vacid0/AnswerRuntimeChecking | 0 Test/vacid0/runtestNoRuntimeChecking.bat | 27 +++++++++++++++++++++++++++ Test/vacid0/runtestRuntimeChecking.bat | 32 ++++++++++++++++++++++++++++++++ 4 files changed, 68 insertions(+) create mode 100644 Test/vacid0/AnswerNoRuntimeChecking create mode 100644 Test/vacid0/AnswerRuntimeChecking create mode 100644 Test/vacid0/runtestNoRuntimeChecking.bat create mode 100644 Test/vacid0/runtestRuntimeChecking.bat (limited to 'Test/vacid0') diff --git a/Test/vacid0/AnswerNoRuntimeChecking b/Test/vacid0/AnswerNoRuntimeChecking new file mode 100644 index 00000000..a1f7f57b --- /dev/null +++ b/Test/vacid0/AnswerNoRuntimeChecking @@ -0,0 +1,9 @@ + +-------------------- LazyInitArray -------------------- +Compiled assembly into LazyInitArray.dll + +-------------------- SparseArray -------------------- +Compiled assembly into SparseArray.dll + +-------------------- Composite -------------------- +Compiled assembly into Composite.exe diff --git a/Test/vacid0/AnswerRuntimeChecking b/Test/vacid0/AnswerRuntimeChecking new file mode 100644 index 00000000..e69de29b diff --git a/Test/vacid0/runtestNoRuntimeChecking.bat b/Test/vacid0/runtestNoRuntimeChecking.bat new file mode 100644 index 00000000..3a7befa2 --- /dev/null +++ b/Test/vacid0/runtestNoRuntimeChecking.bat @@ -0,0 +1,27 @@ +@echo off +setlocal + +set BOOGIEDIR=..\..\Binaries +set DAFNY_EXE=%BOOGIEDIR%\Dafny.exe +set BPLEXE=%BOOGIEDIR%\Boogie.exe + +for %%f in (LazyInitArray SparseArray Composite) do ( + echo. + echo -------------------- %%f -------------------- + %DAFNY_EXE% /nologo /errorTrace:0 /verification:0 /runtimeChecking:0 /compile:2 %* %%f.dfy + if exist %%f.cs. ( + del %%f.cs + ) + if exist %%f.exe. ( + del %%f.exe + ) + if exist %%f.dll. ( + del %%f.dll + ) + if exist %%f.pdb. ( + del %%f.pdb + ) + if exist %%f.pdb.original. ( + del %%f.pdb.original + ) +) diff --git a/Test/vacid0/runtestRuntimeChecking.bat b/Test/vacid0/runtestRuntimeChecking.bat new file mode 100644 index 00000000..077c1002 --- /dev/null +++ b/Test/vacid0/runtestRuntimeChecking.bat @@ -0,0 +1,32 @@ +@echo off +setlocal + +set BOOGIEDIR=..\..\Binaries +set DAFNY_EXE=%BOOGIEDIR%\Dafny.exe +set BPLEXE=%BOOGIEDIR%\Boogie.exe + +REM to implement: +REM LazyInitArray: ghost state +REM SparseArray : ghost state +REM Composite : ghost state + +for %%f in () do ( + echo. + echo -------------------- %%f -------------------- + %DAFNY_EXE% /nologo /errorTrace:0 /verification:0 /runtimeChecking:1 /compile:2 %* %%f.dfy + if exist %%f.cs. ( + del %%f.cs + ) + if exist %%f.exe. ( + del %%f.exe + ) + if exist %%f.dll. ( + del %%f.dll + ) + if exist %%f.pdb. ( + del %%f.pdb + ) + if exist %%f.pdb.original. ( + del %%f.pdb.original + ) +) -- cgit v1.2.3