installationservices/swtransactionservices/test/tintegrityservices/scripts/tintegrityservices.ini
branchRCL_3
changeset 25 7333d7932ef7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/installationservices/swtransactionservices/test/tintegrityservices/scripts/tintegrityservices.ini	Tue Aug 31 15:21:33 2010 +0300
@@ -0,0 +1,239 @@
+[Cleanup]
+
+; cleans up files between test cases
+
+cleanupfile-01=c:\DataFileA.dat
+cleanupfile-02=e:\DataFileB.dat
+cleanupfile-03=e:\DataFileC.dat
+cleanupfile-04=c:\InstallApp.exe
+cleanupfile-05=c:\shared.dll
+cleanupfile-06=c:\temp.dat
+cleanupfile-07=e:\temp.dat
+
+; cleans up both default and custom journal paths (recursively deleting files and directories)
+
+cleanupdirectory-01=c:\IntegrityServices\
+cleanupdirectory-02=e:\IntegrityServices\
+cleanupdirectory-03=c:\dummyDir\
+
+
+[failafteraddandremove]
+failtype=EFailAddingNewFile
+failposition=EAfterAction
+failfilename=c:\DataFileC.dat
+
+arbitraryopfile-01=c:\DataFileA.dat
+operation-01=addfile
+arbitraryopfile-02=c:\DataFileA.dat
+operation-02=removefile
+arbitraryopfile-03=c:\DataFileB.dat
+operation-03=removefile
+arbitraryopfile-04=c:\DataFileC.dat
+operation-04=addfile
+
+absent-01=c:\DataFileA.dat
+absent-02=c:\DataFileB.dat
+present-01=c:\DataFileC.dat
+
+[recoverafterfailedaddandremove]
+absent-01=c:\DataFileA.dat
+absent-02=c:\DataFileC.dat
+present-01=c:\DataFileB.dat
+
+[fail_before_journal_remove_dir]
+failtype=EFailRemovingFile
+failposition=EBeforeJournal
+failfilename=c:\dummyDir\
+
+arbitraryopfile-01=c:\dummyDir\
+operation-01=removefile
+
+present-01=c:\dummyDir\
+present-02=c:\dummyDir\DataFileA.dat
+present-03=c:\dummyDir\DataFileB.dat
+
+[directory_present]
+present-01=c:\dummyDir\DataFileA.dat
+present-02=c:\dummyDir\DataFileB.dat
+present-03=c:\dummyDir\
+
+[directory_absent]
+absent-01=c:\dummyDir\DataFileA.dat
+absent-02=c:\dummyDir\DataFileB.dat
+absent-03=c:\dummyDir\
+
+[fail_after_journal_remove_dir]
+failtype=EFailRemovingFile
+failposition=EAfterJournal
+failfilename=c:\dummyDir\
+
+arbitraryopfile-01=c:\dummyDir\
+operation-01=removefile
+
+present-01=c:\dummyDir\
+present-02=c:\dummyDir\DataFileA.dat
+present-03=c:\dummyDir\DataFileB.dat
+
+[fail_before_action_remove_dir]
+failtype=EFailRemovingFile
+failposition=EBeforeAction
+failfilename=c:\dummyDir\
+
+arbitraryopfile-01=c:\dummyDir\
+operation-01=removefile
+
+present-01=c:\dummyDir\
+present-02=c:\dummyDir\DataFileA.dat
+present-03=c:\dummyDir\DataFileB.dat
+
+[fail_none]
+failtype=EFailNone
+failposition=EAfterAction
+failfilename=c:\dummyDir\
+
+arbitraryopfile-01=c:\dummyDir\
+operation-01=removefile
+
+absent-01=c:\dummyDir\
+absent-02=c:\dummyDir\DataFileA.dat
+absent-03=c:\dummyDir\DataFileB.dat
+
+[fail_after_action_remove_dir]
+failtype=EFailRemovingFile
+failposition=EAfterAction
+failfilename=c:\dummyDir\
+
+arbitraryopfile-01=c:\dummyDir\
+operation-01=removefile
+
+absent-01=c:\dummyDir\
+absent-02=c:\dummyDir\DataFileA.dat
+absent-03=c:\dummyDir\DataFileB.dat
+
+[add_and_remove_dir]
+failtype=EFailNone
+failposition=EBeforeAction
+failfilename=c:\dummyDir\
+
+arbitraryopfile-01=c:\dummyDir\
+operation-01=addfile
+arbitraryopfile-02=c:\dummyDir\DataFileA.dat
+operation-02=addfile
+arbitraryopfile-03=c:\dummyDir\
+operation-03=removefile
+
+absent-01=c:\dummyDir\
+absent-02=c:\dummyDir\DataFileA.dat
+
+[add_and_remove_dir_fail_before_remove]
+failtype=EFailRemovingFile
+failposition=EBeforeAction
+failfilename=c:\dummyDir\
+
+arbitraryopfile-01=c:\dummyDir\
+operation-01=addfile
+arbitraryopfile-02=c:\dummyDir\DataFileA.dat
+operation-02=addfile
+arbitraryopfile-03=c:\dummyDir\
+operation-03=removefile
+
+present-01=c:\dummyDir\
+present-02=c:\dummyDir\DataFileA.dat
+
+
+[failonlasttemp]
+failtype=EFailAddingTempFile
+failposition=EAfterAction
+failfilename=e:\temp.dat
+temporaryfile-01=c:\DataFileA.dat
+temporaryfile-02=e:\DataFileB.dat
+temporaryfile-03=e:\DataFileC.dat
+temporaryfile-04=c:\InstallApp.exe
+temporaryfile-05=c:\shared.dll
+temporaryfile-06=c:\temp.dat
+temporaryfile-07=e:\temp.dat
+
+[rollbackfailondeletetemp]
+failtype=EFailDeletingFile
+failposition=EBeforeAction
+failfilename=DataFileA.dat
+present-01=c:\DataFileA.dat
+present-02=e:\DataFileB.dat
+present-03=e:\DataFileC.dat
+present-04=c:\InstallApp.exe
+present-05=c:\shared.dll
+present-06=c:\temp.dat
+present-07=e:\temp.dat
+
+[rollbacksuccess]
+absent-01=c:\DataFileA.dat
+absent-02=e:\DataFileB.dat
+absent-03=e:\DataFileC.dat
+absent-04=c:\InstallApp.exe
+absent-05=c:\shared.dll
+absent-06=c:\temp.dat
+absent-07=e:\temp.dat
+
+[registryrollback]
+absent-01=c:\sys\install\sisregistry\80000001\00000000.reg
+absent-02=c:\sys\install\sisregistry\80000001\00000000_0000.ctl
+absent-03=c:\sys\install\IntegrityServices\0.drv
+absent-04=c:\sys\install\IntegrityServices\0.log
+
+[registryrollforward]
+absent-01=c:\sys\install\IntegrityServices\0.drv
+absent-02=c:\sys\install\IntegrityServices\0.log
+present-01=c:\sys\install\sisregistry\80000002\00000000.reg
+present-02=c:\sys\install\sisregistry\80000002\00000000_0000.ctl
+
+[removablemedia]
+absent-01=c:\file1.txt
+absent-02=e:\file2.txt
+absent-03=c:\sys\install\IntegrityServices\2.drv
+absent-04=c:\sys\install\IntegrityServices\2.log
+absent-05=e:\sys\install\IntegrityServices\2.log
+
+[uninstallrollforward]
+absent-01=c:\sys\install\IntegrityServices\3.drv
+absent-02=c:\sys\install\IntegrityServices\3.log
+present-01=c:\sys\install\sisregistry\1000000f\00000000.reg
+present-02=c:\sys\install\sisregistry\1000000f\00000000_0000.ctl
+
+[package_present]
+uid-01=1000000f
+
+[package_not_installed]
+uid-01=80000001
+
+[package_installed]
+uid-01=80000002
+
+[uninstall_package]
+uid=80000002
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml          
+
+[remove_package]
+uid=1000000f
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+
+
+[JournalFile_unit_tests]
+target=c:\sts_test_dir\myjournal.log
+
+[JournalFile_unit_tests_oom]
+target=c:\sts_test_dir\myjournal.log
+OOMTest=true
+
+[Journal_unit_tests]
+target=\sts_test_dir\
+trid=123456
+
+[Journal_unit_tests_oom]
+OOMTest=true
+target=\sts_test_dir\
+trid=123456
+
+[Integrityservices_unit_tests_OOM]
+OOMTest=false
+target=\sts_test_dir\
+trid=654321
\ No newline at end of file