olivier.massot 9 лет назад
Родитель
Сommit
8d131a873d
2 измененных файлов с 48 добавлено и 7 удалено
  1. BIN
      OpenAccess.zip
  2. 48 7
      tests/readme.md

BIN
OpenAccess.zip


+ 48 - 7
tests/readme.md

@@ -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