|
|
@@ -89,7 +89,7 @@ Le répertoire `.\work\source` est créé
|
|
|
|
|
|
* La fonction `silent_import` de OpenAccess est executée depuis le fichier `.\work\project0.accdb` (via la macro `test_import` de `project0.accdb`)
|
|
|
|
|
|
-> `"C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE" "C:\APPLIS_PARC\OpenAccess\tests\work\project0.accdb" /X test_import`
|
|
|
+> `.\work\project0.accdb /X test_import`
|
|
|
|
|
|
* `.\work\project0.accdb` est copié vers `.\results\result2.accdb`
|
|
|
|
|
|
@@ -100,10 +100,30 @@ Le répertoire `.\work\source` est créé
|
|
|
> `python assert_exists.py .\work\project0.accdb.old`
|
|
|
|
|
|
#### Contrôle des résultats
|
|
|
-*à revoir*
|
|
|
|
|
|
-> vider .\work, et exporter successivement les sources de result1 et result2 pour comparer le résultat à reference\source?
|
|
|
+* Exporter les sources de .\results\result1.accdb
|
|
|
|
|
|
+> `.\results\result1.accdb /X test_export`
|
|
|
+
|
|
|
+* Renommer .\results\source en .\results\source2
|
|
|
+
|
|
|
+> `move .\results\source .\results\source2`
|
|
|
+
|
|
|
+* Controle des résultats
|
|
|
+
|
|
|
+> `python compare.py .\results\source2 .\reference\source`
|
|
|
+
|
|
|
+* Exporter les sources de .\results\result2.accdb
|
|
|
+
|
|
|
+> `.\results\result2.accdb /X test_export`
|
|
|
+
|
|
|
+* Renommer .\results\source en .\results\source3
|
|
|
+
|
|
|
+> `move .\results\source .\results\source3`
|
|
|
+
|
|
|
+* Controle des résultats
|
|
|
+
|
|
|
+> `python compare.py .\results\source3 .\reference\source`
|
|
|
|
|
|
## Interpréter les résultats
|
|
|
|
|
|
@@ -124,10 +144,17 @@ De plus, on peut vérifier les résultats dans le répertoire .\results:
|
|
|
|
|
|
@echo off
|
|
|
|
|
|
- echo clean the directories
|
|
|
- del /f /s /q .\work
|
|
|
- del /f /s /q .\results
|
|
|
+ echo clean the directories (if they exist)
|
|
|
+ if exist .\work del /f /s /q .\work
|
|
|
+ if exist .\results del /f /s /q .\results
|
|
|
|
|
|
+ echo make the directories (if they do not)
|
|
|
+ if not exist .\work md .\work
|
|
|
+ if exist .\results md .\results
|
|
|
+
|
|
|
+ echo unpack openaccess.accda if it does not exist in ..\
|
|
|
+ if not exist ..\OpenAccess.accda unzip ..\initial\OpenAccess.zip
|
|
|
+
|
|
|
echo prepare files
|
|
|
unzip .\initial\project0.zip -d .\work
|
|
|
unzip .\initial\db.zip -d .\work
|
|
|
@@ -136,7 +163,7 @@ De plus, on peut vérifier les résultats dans le répertoire .\results:
|
|
|
echo ** tests: step 1 **
|
|
|
|
|
|
echo run the test_export macro
|
|
|
- "C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE" "C:\APPLIS_PARC\OpenAccess\tests\work\project0.accdb" /X test_export
|
|
|
+ .\work\project0.accdb" /X test_export
|
|
|
|
|
|
echo control existence of zipped app
|
|
|
python assert_exists.py .\work\project0.zip
|
|
|
@@ -172,6 +199,20 @@ De plus, on peut vérifier les résultats dans le répertoire .\results:
|
|
|
echo control existence of backup
|
|
|
python assert_exists.py .\work\project0.accdb.old
|
|
|
|
|
|
+ echo ** tests : step 3 **
|
|
|
+
|
|
|
+ echo make sources from result1.accdb
|
|
|
+ .\results\result1.accdb /X test_export
|
|
|
+ move .\results\source .\results\source2
|
|
|
+ echo control result
|
|
|
+ python compare.py .\results\source2 .\reference\source
|
|
|
+
|
|
|
+ echo make sources from result3.accdb
|
|
|
+ .\results\result2.accdb /X test_export
|
|
|
+ move .\results\source .\results\source3
|
|
|
+ echo control result
|
|
|
+ python compare.py .\results\source3 .\reference\source
|
|
|
+
|
|
|
echo ** end **
|
|
|
|
|
|
pause
|