installationservices/swi/test/tuiscriptadaptors/scripts/testexpressions.ini
changeset 0 ba25891c3a9e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/installationservices/swi/test/tuiscriptadaptors/scripts/testexpressions.ini	Thu Dec 17 08:51:10 2009 +0200
@@ -0,0 +1,838 @@
+[fileexists]
+sis=z:\tswi\tsis\data\testexpressions_fileexists.sis
+script=z:\tswi\tuiscriptadaptors\scripts\Simple.xml
+numexist=1
+exist0=c:\tswi\fileexists2.txt
+numnonexist=1
+nonexist0=c:\tswi\fileexists.txt
+
+
+[fileexists2]
+sis=z:\tswi\tsis\data\testexpressions_fileexists.sis
+script=z:\tswi\tuiscriptadaptors\scripts\Simple.xml
+numexist=1
+exist0=c:\tswi\fileexists.txt
+numnonexist=1
+nonexist0=c:\tswi\fileexists2.txt
+
+
+[u_fileexists]
+uid=811111F7
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+numnonexist=2
+nonexist0=c:\tswi\fileexists.txt
+nonexist1=c:\tswi\fileexists2.txt
+
+
+# operators used in test one
+
+[operators1]
+sis=z:\tswi\tsis\data\testexpressions_operators.sis
+script=z:\tswi\tuiscriptadaptors\scripts\optionsnone.xml
+numexist=1
+exist0=c:\Documents\InstTest\option_test2.txt
+numnonexist=5
+nonexist0=c:\Documents\InstTest\option_1a2.txt
+nonexist1=c:\Documents\InstTest\option_1a2a3.txt
+nonexist2=c:\Documents\InstTest\option_1o2o3.txt
+nonexist3=c:\Documents\InstTest\option_1an2.txt
+nonexist4=c:\Documents\InstTest\option_test1.txt
+nonexist5=c:\Documents\InstTest\option_test3.txt
+
+[operators2]
+sis=z:\tswi\tsis\data\testexpressions_operators.sis
+script=z:\tswi\tuiscriptadaptors\scripts\options1.xml
+numexist=3
+exist0=c:\Documents\InstTest\option_test2.txt
+exist1=c:\Documents\InstTest\option_1o2o3.txt
+exist2=c:\Documents\InstTest\option_1an2.txt
+numnonexist=4
+nonexist0=c:\Documents\InstTest\option_1a2.txt
+nonexist1=c:\Documents\InstTest\option_1a2a3.txt
+nonexist2=c:\Documents\InstTest\option_test1.txt
+nonexist3=c:\Documents\InstTest\option_test3.txt
+
+[operators3]
+sis=z:\tswi\tsis\data\testexpressions_operators.sis
+script=z:\tswi\tuiscriptadaptors\scripts\options2.xml
+numexist=2
+exist0=c:\Documents\InstTest\option_test2.txt
+exist1=c:\Documents\InstTest\option_1o2o3.txt
+numnonexist=5
+nonexist0=c:\Documents\InstTest\option_1a2.txt
+nonexist1=c:\Documents\InstTest\option_1a2a3.txt
+nonexist2=c:\Documents\InstTest\option_1an2.txt
+nonexist3=c:\Documents\InstTest\option_test1.txt
+nonexist4=c:\Documents\InstTest\option_test3.txt
+
+[operators4]
+sis=z:\tswi\tsis\data\testexpressions_operators.sis
+script=z:\tswi\tuiscriptadaptors\scripts\options3.xml
+numexist=3
+exist0=c:\Documents\InstTest\option_test2.txt
+exist1=c:\Documents\InstTest\option_test3.txt
+exist2=c:\Documents\InstTest\option_1o2o3.txt
+numnonexist=4
+nonexist0=c:\Documents\InstTest\option_1a2.txt
+nonexist1=c:\Documents\InstTest\option_1a2a3.txt
+nonexist2=c:\Documents\InstTest\option_1an2.txt
+nonexist3=c:\Documents\InstTest\option_test1.txt
+
+[operators4]
+sis=z:\tswi\tsis\data\testexpressions_operators.sis
+script=z:\tswi\tuiscriptadaptors\scripts\options123.xml
+numexist=4
+exist0=c:\Documents\InstTest\option_test2.txt
+exist1=c:\Documents\InstTest\option_test3.txt
+exist2=c:\Documents\InstTest\option_1o2o3.txt
+exist3=c:\Documents\InstTest\option_1a2a3.txt
+numnonexist=3
+nonexist0=c:\Documents\InstTest\option_1a2.txt
+nonexist1=c:\Documents\InstTest\option_1an2.txt
+nonexist2=c:\Documents\InstTest\option_test1.txt
+
+[u_operators]
+uid=811111F8
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+numnonexist=7
+nonexist0=c:\Documents\InstTest\option_test2.txt
+nonexist1=c:\Documents\InstTest\option_test3.txt
+nonexist2=c:\Documents\InstTest\option_1o2o3.txt
+nonexist3=c:\Documents\InstTest\option_1a2a3.txt
+nonexist4=c:\Documents\InstTest\option_1a2.txt
+nonexist5=c:\Documents\InstTest\option_1an2.txt
+nonexist6=c:\Documents\InstTest\option_test1.txt
+
+# operators used in test 2 (individual tests)
+
+[operatorsb1]
+sis=z:\tswi\tsis\data\testexpressions_operators2.sis
+script=z:\tswi\tuiscriptadaptors\scripts\options123.xml
+numexist=5
+exist0=c:\Documents\InstTest\option_lte.txt
+exist1=c:\Documents\InstTest\option_gte.txt
+exist2=c:\Documents\InstTest\option_e.txt
+exist3=c:\Documents\InstTest\option_and.txt
+exist4=c:\Documents\InstTest\option_or.txt
+
+numnonexist=4
+nonexist0=c:\Documents\InstTest\option_lt.txt
+nonexist1=c:\Documents\InstTest\option_gt.txt
+nonexist2=c:\Documents\InstTest\option_not.txt
+nonexist3=c:\Documents\InstTest\option_ne.txt
+
+[operatorsb2]
+sis=z:\tswi\tsis\data\testexpressions_operators2.sis
+script=z:\tswi\tuiscriptadaptors\scripts\options1.xml
+numexist=4
+exist0=c:\Documents\InstTest\option_gt.txt
+exist1=c:\Documents\InstTest\option_gte.txt
+exist2=c:\Documents\InstTest\option_or.txt
+exist3=c:\Documents\InstTest\option_ne.txt
+
+numnonexist=5
+nonexist0=c:\Documents\InstTest\option_lt.txt
+nonexist1=c:\Documents\InstTest\option_lte.txt
+nonexist2=c:\Documents\InstTest\option_e.txt
+nonexist3=c:\Documents\InstTest\option_and.txt
+nonexist4=c:\Documents\InstTest\option_not.txt
+
+
+[operatorsb3]
+sis=z:\tswi\tsis\data\testexpressions_operators2.sis
+script=z:\tswi\tuiscriptadaptors\scripts\options2.xml
+numexist=5
+exist0=c:\Documents\InstTest\option_lt.txt
+exist1=c:\Documents\InstTest\option_lte.txt
+exist2=c:\Documents\InstTest\option_or.txt
+exist3=c:\Documents\InstTest\option_not.txt
+exist4=c:\Documents\InstTest\option_ne.txt
+
+numnonexist=4
+nonexist0=c:\Documents\InstTest\option_gt.txt
+nonexist1=c:\Documents\InstTest\option_gte.txt
+nonexist2=c:\Documents\InstTest\option_e.txt
+nonexist3=c:\Documents\InstTest\option_and.txt
+
+[operatorsb4]
+sis=z:\tswi\tsis\data\testexpressions_operators2.sis
+script=z:\tswi\tuiscriptadaptors\scripts\optionsnone.xml
+numexist=4
+exist0=c:\Documents\InstTest\option_lte.txt
+exist1=c:\Documents\InstTest\option_gte.txt
+exist2=c:\Documents\InstTest\option_e.txt
+exist3=c:\Documents\InstTest\option_not.txt
+
+numnonexist=5
+nonexist0=c:\Documents\InstTest\option_lt.txt
+nonexist1=c:\Documents\InstTest\option_gt.txt
+nonexist2=c:\Documents\InstTest\option_and.txt
+nonexist3=c:\Documents\InstTest\option_or.txt
+nonexist4=c:\Documents\InstTest\option_ne.txt
+
+
+[u_operatorsb]
+uid=811111F9
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+numnonexist=8
+nonexist0=c:\Documents\InstTest\option_lt.txt
+nonexist1=c:\Documents\InstTest\option_lte.txt
+nonexist2=c:\Documents\InstTest\option_gt.txt
+nonexist3=c:\Documents\InstTest\option_gte.txt
+nonexist4=c:\Documents\InstTest\option_e.txt
+nonexist5=c:\Documents\InstTest\option_and.txt
+nonexist6=c:\Documents\InstTest\option_or.txt
+nonexist7=c:\Documents\InstTest\option_not.txt
+
+
+# FOr properties tests
+
+[propertiesA]
+sis=z:\tswi\tsis\data\testexpressions_propertiesA.sis
+script=z:\tswi\tuiscriptadaptors\scripts\simple.xml
+numexist=2
+exist0=c:\Documents\InstTest\propertiesA_1.txt
+exist1=c:\Documents\InstTest\propertiesA_2.txt
+numnonexist=1
+nonexist0=c:\Documents\InstTest\propertiesA_3.txt
+
+# installed when A is present
+[propertiesB]
+sis=z:\tswi\tsis\data\testexpressions_propertiesB.sis
+script=z:\tswi\tuiscriptadaptors\scripts\simple.xml
+
+numexist=2
+exist0=c:\Documents\InstTest\propertiesB_1.txt
+exist1=c:\Documents\InstTest\propertiesB_2.txt
+numnonexist=1
+nonexist0=c:\Documents\InstTest\propertiesB_3.txt
+
+
+# installed when A is not present
+[propertiesB2]
+sis=z:\tswi\tsis\data\testexpressions_propertiesB.sis
+script=z:\tswi\tuiscriptadaptors\scripts\simple.xml
+
+numexist=1
+exist0=c:\Documents\InstTest\propertiesB_3.txt
+numnonexist=2
+nonexist0=c:\Documents\InstTest\propertiesB_1.txt
+nonexist1=c:\Documents\InstTest\propertiesB_2.txt
+
+
+[u_propertiesA]
+uid=811111F9
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+numnonexist=3
+nonexist0=c:\Documents\InstTest\propertiesA_1.txt
+nonexist1=c:\Documents\InstTest\propertiesA_2.txt
+nonexist2=c:\Documents\InstTest\propertiesA_3.txt
+
+[u_propertiesB]
+uid=811111FA
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+numnonexist=3
+nonexist0=c:\Documents\InstTest\propertiesB_1.txt
+nonexist1=c:\Documents\InstTest\propertiesB_2.txt
+nonexist2=c:\Documents\InstTest\propertiesB_3.txt
+
+# tests for else package
+
+[else1]
+sis=z:\tswi\tsis\data\testexpressions_else.sis
+script=z:\tswi\tuiscriptadaptors\scripts\options1.xml
+
+numexist=2
+exist0=c:\Documents\InstTest\option1.txt
+exist1=c:\Documents\InstTest\option--1.txt
+
+
+numnonexist=8
+nonexist0=c:\Documents\InstTest\elseoption1.txt
+nonexist1=c:\Documents\InstTest\option321.txt
+nonexist2=c:\Documents\InstTest\option32-.txt
+nonexist3=c:\Documents\InstTest\option3-1.txt
+nonexist4=c:\Documents\InstTest\option3--.txt
+nonexist5=c:\Documents\InstTest\option-21.txt
+nonexist6=c:\Documents\InstTest\option-2-.txt
+nonexist7=c:\Documents\InstTest\option---.txt
+
+
+[else2]
+sis=z:\tswi\tsis\data\testexpressions_else.sis
+script=z:\tswi\tuiscriptadaptors\scripts\options2.xml
+
+numexist=2
+exist0=c:\Documents\InstTest\elseoption1.txt
+exist1=c:\Documents\InstTest\option-2-.txt
+
+numnonexist=8
+nonexist0=c:\Documents\InstTest\option1.txt
+nonexist1=c:\Documents\InstTest\option321.txt
+nonexist2=c:\Documents\InstTest\option32-.txt
+nonexist3=c:\Documents\InstTest\option3-1.txt
+nonexist4=c:\Documents\InstTest\option3--.txt
+nonexist5=c:\Documents\InstTest\option-21.txt
+nonexist6=c:\Documents\InstTest\option--1.txt
+nonexist7=c:\Documents\InstTest\option---.txt
+
+[else3]
+sis=z:\tswi\tsis\data\testexpressions_else.sis
+script=z:\tswi\tuiscriptadaptors\scripts\options3.xml
+
+numexist=2
+exist0=c:\Documents\InstTest\elseoption1.txt
+exist1=c:\Documents\InstTest\option3--.txt
+
+
+numnonexist=8
+nonexist0=c:\Documents\InstTest\option1.txt
+nonexist1=c:\Documents\InstTest\option321.txt
+nonexist2=c:\Documents\InstTest\option32-.txt
+nonexist3=c:\Documents\InstTest\option3-1.txt
+nonexist4=c:\Documents\InstTest\option-21.txt
+nonexist5=c:\Documents\InstTest\option-2-.txt
+nonexist6=c:\Documents\InstTest\option--1.txt
+nonexist7=c:\Documents\InstTest\option---.txt
+
+
+[else123]
+sis=z:\tswi\tsis\data\testexpressions_else.sis
+script=z:\tswi\tuiscriptadaptors\scripts\options123.xml
+
+numexist=2
+exist0=c:\Documents\InstTest\option1.txt
+exist1=c:\Documents\InstTest\option321.txt
+
+numnonexist=8
+nonexist0=c:\Documents\InstTest\elseoption1.txt
+nonexist1=c:\Documents\InstTest\option32-.txt
+nonexist2=c:\Documents\InstTest\option3-1.txt
+nonexist3=c:\Documents\InstTest\option3--.txt
+nonexist4=c:\Documents\InstTest\option-21.txt
+nonexist5=c:\Documents\InstTest\option-2-.txt
+nonexist6=c:\Documents\InstTest\option--1.txt
+nonexist7=c:\Documents\InstTest\option---.txt
+
+
+[else]
+sis=z:\tswi\tsis\data\testexpressions_else.sis
+script=z:\tswi\tuiscriptadaptors\scripts\optionsnone.xml
+
+numexist=2
+exist0=c:\Documents\InstTest\elseoption1.txt
+exist1=c:\Documents\InstTest\option---.txt
+
+numnonexist=8
+nonexist0=c:\Documents\InstTest\option1.txt
+nonexist1=c:\Documents\InstTest\option321.txt
+nonexist2=c:\Documents\InstTest\option32-.txt
+nonexist3=c:\Documents\InstTest\option3-1.txt
+nonexist4=c:\Documents\InstTest\option3--.txt
+nonexist5=c:\Documents\InstTest\option-21.txt
+nonexist6=c:\Documents\InstTest\option-2-.txt
+nonexist7=c:\Documents\InstTest\option--1.txt
+
+[u_else]
+uid=811111FB
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+numnonexist=11
+nonexist0=c:\Documents\InstTest\option1.txt
+nonexist1=c:\Documents\InstTest\elseoption1.txt
+nonexist2=c:\Documents\InstTest\elseoption1.txt
+nonexist3=c:\Documents\InstTest\option321.txt
+nonexist4=c:\Documents\InstTest\option32-.txt
+nonexist5=c:\Documents\InstTest\option3-1.txt
+nonexist6=c:\Documents\InstTest\option3--.txt
+nonexist7=c:\Documents\InstTest\option-21.txt
+nonexist8=c:\Documents\InstTest\option-2-.txt
+nonexist9=c:\Documents\InstTest\option--1.txt
+nonexist10=c:\Documents\InstTest\option---.txt
+
+
+
+
+# tests for elseif package
+
+[elseif1]
+sis=z:\tswi\tsis\data\testexpressions_elseif.sis
+script=z:\tswi\tuiscriptadaptors\scripts\options1.xml
+
+numexist=2
+exist0=c:\Documents\InstTest\elseif1.txt
+exist1=c:\Documents\InstTest\option--1.txt
+
+
+numnonexist=8
+nonexist0=c:\Documents\InstTest\elseif-.txt
+nonexist1=c:\Documents\InstTest\option321.txt
+nonexist2=c:\Documents\InstTest\option32-.txt
+nonexist3=c:\Documents\InstTest\option3-1.txt
+nonexist4=c:\Documents\InstTest\option3--.txt
+nonexist5=c:\Documents\InstTest\option-21.txt
+nonexist6=c:\Documents\InstTest\option-2-.txt
+nonexist7=c:\Documents\InstTest\option---.txt
+
+
+[elseif2]
+sis=z:\tswi\tsis\data\testexpressions_elseif.sis
+script=z:\tswi\tuiscriptadaptors\scripts\options2.xml
+
+numexist=2
+exist0=c:\Documents\InstTest\elseif-.txt
+exist1=c:\Documents\InstTest\option-2-.txt
+
+numnonexist=8
+nonexist0=c:\Documents\InstTest\elseif1.txt
+nonexist1=c:\Documents\InstTest\option321.txt
+nonexist2=c:\Documents\InstTest\option32-.txt
+nonexist3=c:\Documents\InstTest\option3-1.txt
+nonexist4=c:\Documents\InstTest\option3--.txt
+nonexist5=c:\Documents\InstTest\option-21.txt
+nonexist6=c:\Documents\InstTest\option--1.txt
+nonexist7=c:\Documents\InstTest\option---.txt
+
+[elseif3]
+sis=z:\tswi\tsis\data\testexpressions_elseif.sis
+script=z:\tswi\tuiscriptadaptors\scripts\options3.xml
+
+numexist=2
+exist0=c:\Documents\InstTest\elseif-.txt
+exist1=c:\Documents\InstTest\option3--.txt
+
+
+numnonexist=8
+nonexist0=c:\Documents\InstTest\elseif1.txt
+nonexist1=c:\Documents\InstTest\option321.txt
+nonexist2=c:\Documents\InstTest\option32-.txt
+nonexist3=c:\Documents\InstTest\option3-1.txt
+nonexist4=c:\Documents\InstTest\option-21.txt
+nonexist5=c:\Documents\InstTest\option-2-.txt
+nonexist6=c:\Documents\InstTest\option--1.txt
+nonexist7=c:\Documents\InstTest\option---.txt
+
+
+[elseif123]
+sis=z:\tswi\tsis\data\testexpressions_elseif.sis
+script=z:\tswi\tuiscriptadaptors\scripts\options123.xml
+
+numexist=2
+exist0=c:\Documents\InstTest\elseif1.txt
+exist1=c:\Documents\InstTest\option321.txt
+
+numnonexist=8
+nonexist0=c:\Documents\InstTest\elseif-.txt
+nonexist1=c:\Documents\InstTest\option32-.txt
+nonexist2=c:\Documents\InstTest\option3-1.txt
+nonexist3=c:\Documents\InstTest\option3--.txt
+nonexist4=c:\Documents\InstTest\option-21.txt
+nonexist5=c:\Documents\InstTest\option-2-.txt
+nonexist6=c:\Documents\InstTest\option--1.txt
+nonexist7=c:\Documents\InstTest\option---.txt
+
+
+[elseif]
+sis=z:\tswi\tsis\data\testexpressions_elseif.sis
+script=z:\tswi\tuiscriptadaptors\scripts\optionsnone.xml
+
+numexist=2
+exist0=c:\Documents\InstTest\elseif-.txt
+exist1=c:\Documents\InstTest\option---.txt
+
+numnonexist=8
+nonexist0=c:\Documents\InstTest\elseif1.txt
+nonexist1=c:\Documents\InstTest\option321.txt
+nonexist2=c:\Documents\InstTest\option32-.txt
+nonexist3=c:\Documents\InstTest\option3-1.txt
+nonexist4=c:\Documents\InstTest\option3--.txt
+nonexist5=c:\Documents\InstTest\option-21.txt
+nonexist6=c:\Documents\InstTest\option-2-.txt
+nonexist7=c:\Documents\InstTest\option--1.txt
+
+[u_elseif]
+uid=811111FC
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+numnonexist=10
+nonexist0=c:\Documents\InstTest\elseif1.txt
+nonexist1=c:\Documents\InstTest\elseif1.txt
+nonexist2=c:\Documents\InstTest\option321.txt
+nonexist3=c:\Documents\InstTest\option32-.txt
+nonexist4=c:\Documents\InstTest\option3-1.txt
+nonexist5=c:\Documents\InstTest\option3--.txt
+nonexist6=c:\Documents\InstTest\option-21.txt
+nonexist7=c:\Documents\InstTest\option-2-.txt
+nonexist8=c:\Documents\InstTest\option--1.txt
+nonexist9=c:\Documents\InstTest\option---.txt
+
+[packagequery]
+sis=z:\tswi\tsis\data\packagequery.sis
+script=z:\tswi\tuiscriptadaptors\scripts\simple.xml
+numexist=1
+exist0=c:\pass.txt
+
+[u_packagequery]
+uid=802743BA
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+numnonexist=1
+nonexist0=c:\pass.txt
+
+
+#
+# CR1125 Add Package Versions to SIS File Conditionals: Integration Tests (SEC-SWI-PKGVER-B001 to SEC-SWI-PKGVER-B007)
+#
+
+# ---------------------------------------------
+# CR1125 Test Application 1 - tversionpkg_app1
+# ---------------------------------------------
+
+[tversionpkg_app1]
+sis=z:\tswi\tsis\data\tversionpkg_app1.sis
+script=z:\tswi\tuiscriptadaptors\scripts\simple.xml
+
+numexist=1
+exist0=c:\tswi\tpkgver\tversionpkg_app1.txt
+
+
+[u_tversionpkg_app1]
+uid=E1285B8D
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+numnonexist=1
+nonexist0=c:\tswi\tpkgver\tversionpkg_app1.txt
+
+
+# ---------------------------------------------
+# CR1125 Test Application 2 - tversionpkg_app2
+# ---------------------------------------------
+
+[tversionpkg_app2]
+sis=z:\tswi\tsis\data\tversionpkg_app2.sis
+script=z:\tswi\tuiscriptadaptors\scripts\simple.xml
+
+numexist=1
+exist0=c:\tswi\tpkgver\tversionpkg_app2.txt
+
+
+[u_tversionpkg_app2]
+uid=E1285B8E
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+numnonexist=1
+nonexist0=c:\tswi\tpkgver\tversionpkg_app2.txt
+
+
+# ---------------------------------------------
+# CR1125 Test Application 3 - tversionpkg_app3
+# ---------------------------------------------
+
+[tversionpkg_app3]
+sis=z:\tswi\tsis\data\tversionpkg_app3.sis
+script=z:\tswi\tuiscriptadaptors\scripts\simple.xml
+
+numexist=1
+exist0=c:\tswi\tpkgver\tversionpkg_app3.txt
+
+
+[u_tversionpkg_app3]
+uid=E1285B8F
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+numnonexist=1
+nonexist0=c:\tswi\tpkgver\tversionpkg_app3.txt
+
+
+# -----------------------------------------------------------------------------------
+# SEC-SWI-PKGVER-B001: 
+# Installing a SIS containing a VERSION condition exercising each relational operator
+# -----------------------------------------------------------------------------------
+
+[version_b001]
+sis=z:\tswi\tsis\data\testexpressions_version1.sis
+script=z:\tswi\tuiscriptadaptors\scripts\simple.xml
+
+numexist=10
+exist0=c:\tswi\tpkgver\version1_case_a.txt
+exist1=c:\tswi\tpkgver\version1_case_f.txt
+exist2=c:\tswi\tpkgver\version1_case_g.txt
+exist3=c:\tswi\tpkgver\version1_case_h.txt
+exist4=c:\tswi\tpkgver\version1_case_k.txt
+exist5=c:\tswi\tpkgver\version1_case_m.txt
+exist6=c:\tswi\tpkgver\version1_case_n.txt
+exist7=c:\tswi\tpkgver\version1_case_o.txt
+exist8=c:\tswi\tpkgver\version1_case_r.txt
+exist9=c:\tswi\tpkgver\version1_case_s.txt
+
+numnonexist=10
+nonexist0=c:\tswi\tpkgver\version1_case_b.txt
+nonexist1=c:\tswi\tpkgver\version1_case_c.txt
+nonexist2=c:\tswi\tpkgver\version1_case_d.txt
+nonexist3=c:\tswi\tpkgver\version1_case_e.txt
+nonexist4=c:\tswi\tpkgver\version1_case_i.txt
+nonexist5=c:\tswi\tpkgver\version1_case_j.txt
+nonexist6=c:\tswi\tpkgver\version1_case_l.txt
+nonexist7=c:\tswi\tpkgver\version1_case_p.txt
+nonexist8=c:\tswi\tpkgver\version1_case_q.txt
+nonexist9=c:\tswi\tpkgver\version1_case_t.txt
+
+
+[u_version_b001]
+uid=E000B001
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+numnonexist=20
+nonexist0=c:\tswi\tpkgver\version1_case_a.txt
+nonexist1=c:\tswi\tpkgver\version1_case_b.txt
+nonexist2=c:\tswi\tpkgver\version1_case_c.txt
+nonexist3=c:\tswi\tpkgver\version1_case_d.txt
+nonexist4=c:\tswi\tpkgver\version1_case_e.txt
+nonexist5=c:\tswi\tpkgver\version1_case_f.txt
+nonexist6=c:\tswi\tpkgver\version1_case_g.txtt
+nonexist7=c:\tswi\tpkgver\version1_case_h.txt
+nonexist8=c:\tswi\tpkgver\version1_case_i.txt
+nonexist9=c:\tswi\tpkgver\version1_case_j.txt
+nonexist10=c:\tswi\tpkgver\version1_case_k.txt
+nonexist11=c:\tswi\tpkgver\version1_case_l.txt
+nonexist12=c:\tswi\tpkgver\version1_case_m.txt
+nonexist13=c:\tswi\tpkgver\version1_case_n.txt
+nonexist14=c:\tswi\tpkgver\version1_case_o.txt
+nonexist15=c:\tswi\tpkgver\version1_case_p.txt
+nonexist16=c:\tswi\tpkgver\version1_case_q.txt
+nonexist17=c:\tswi\tpkgver\version1_case_r.txt
+nonexist18=c:\tswi\tpkgver\version1_case_s.txt
+nonexist19=c:\tswi\tpkgver\version1_case_t.txt
+
+
+# -----------------------------------------------------------------------------------
+# SEC-SWI-PKGVER-B002: 
+# Installing a SIS containing a VERSION condition with a Package UID not identified 
+# by the SIS Registry
+# -----------------------------------------------------------------------------------
+
+[version_b002]
+sis=z:\tswi\tsis\data\testexpressions_version1.sis
+script=z:\tswi\tuiscriptadaptors\scripts\simple.xml
+
+numnonexist=20
+nonexist0=c:\tswi\tpkgver\version1_case_a.txt
+nonexist1=c:\tswi\tpkgver\version1_case_b.txt
+nonexist2=c:\tswi\tpkgver\version1_case_c.txt
+nonexist3=c:\tswi\tpkgver\version1_case_d.txt
+nonexist4=c:\tswi\tpkgver\version1_case_e.txt
+nonexist5=c:\tswi\tpkgver\version1_case_f.txt
+nonexist6=c:\tswi\tpkgver\version1_case_g.txt
+nonexist7=c:\tswi\tpkgver\version1_case_h.txt
+nonexist8=c:\tswi\tpkgver\version1_case_i.txt
+nonexist9=c:\tswi\tpkgver\version1_case_j.txt
+nonexist10=c:\tswi\tpkgver\version1_case_k.txt
+nonexist11=c:\tswi\tpkgver\version1_case_l.txt
+nonexist12=c:\tswi\tpkgver\version1_case_m.txt
+nonexist13=c:\tswi\tpkgver\version1_case_n.txt
+nonexist14=c:\tswi\tpkgver\version1_case_o.txt
+nonexist15=c:\tswi\tpkgver\version1_case_p.txt
+nonexist16=c:\tswi\tpkgver\version1_case_q.txt
+nonexist17=c:\tswi\tpkgver\version1_case_r.txt
+nonexist18=c:\tswi\tpkgver\version1_case_s.txt
+nonexist19=c:\tswi\tpkgver\version1_case_t.txt
+
+
+[u_version_b002]
+uid=E000B001
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+numnonexist=20
+nonexist0=c:\tswi\tpkgver\version1_case_a.txt
+nonexist1=c:\tswi\tpkgver\version1_case_b.txt
+nonexist2=c:\tswi\tpkgver\version1_case_c.txt
+nonexist3=c:\tswi\tpkgver\version1_case_d.txt
+nonexist4=c:\tswi\tpkgver\version1_case_e.txt
+nonexist5=c:\tswi\tpkgver\version1_case_f.txt
+nonexist6=c:\tswi\tpkgver\version1_case_g.txt
+nonexist7=c:\tswi\tpkgver\version1_case_h.txt
+nonexist8=c:\tswi\tpkgver\version1_case_i.txt
+nonexist9=c:\tswi\tpkgver\version1_case_j.txt
+nonexist10=c:\tswi\tpkgver\version1_case_k.txt
+nonexist11=c:\tswi\tpkgver\version1_case_l.txt
+nonexist12=c:\tswi\tpkgver\version1_case_m.txt
+nonexist13=c:\tswi\tpkgver\version1_case_n.txt
+nonexist14=c:\tswi\tpkgver\version1_case_o.txt
+nonexist15=c:\tswi\tpkgver\version1_case_p.txt
+nonexist16=c:\tswi\tpkgver\version1_case_q.txt
+nonexist17=c:\tswi\tpkgver\version1_case_r.txt
+nonexist18=c:\tswi\tpkgver\version1_case_s.txt
+nonexist19=c:\tswi\tpkgver\version1_case_t.txt
+
+
+# -----------------------------------------------------------------------------------
+# SEC-SWI-PKGVER-B003: 
+# Installing a SIS containing a VERSION condition within compound expressions
+# -----------------------------------------------------------------------------------
+
+[version_b003]
+sis=z:\tswi\tsis\data\testexpressions_version2.sis
+script=z:\tswi\tuiscriptadaptors\scripts\simple.xml
+
+numexist=4
+exist0=c:\tswi\tpkgver\version2_case_b.txt
+exist1=c:\tswi\tpkgver\version2_case_e.txt
+exist2=c:\tswi\tpkgver\version2_case_f.txt
+exist3=c:\tswi\tpkgver\version2_case_h.txt
+
+numnonexist=4
+nonexist0=c:\tswi\tpkgver\version2_case_a.txt
+nonexist1=c:\tswi\tpkgver\version2_case_c.txt
+nonexist2=c:\tswi\tpkgver\version2_case_d.txt
+nonexist3=c:\tswi\tpkgver\version2_case_g.txt
+
+
+[u_version_b003]
+uid=E000B002
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+numnonexist=8
+nonexist0=c:\tswi\tpkgver\version2_case_a.txt
+nonexist1=c:\tswi\tpkgver\version2_case_b.txt
+nonexist2=c:\tswi\tpkgver\version2_case_c.txt
+nonexist3=c:\tswi\tpkgver\version2_case_d.txt
+nonexist4=c:\tswi\tpkgver\version2_case_e.txt
+nonexist5=c:\tswi\tpkgver\version2_case_f.txt
+nonexist6=c:\tswi\tpkgver\version2_case_g.txt
+nonexist7=c:\tswi\tpkgver\version2_case_h.txt
+
+
+# -----------------------------------------------------------------------------------
+# SEC-SWI-PKGVER-B004: 
+# Installing a SIS containing VERSION conditions evaluating a package version range
+# -----------------------------------------------------------------------------------
+
+[version_b004]
+sis=z:\tswi\tsis\data\testexpressions_version3.sis
+script=z:\tswi\tuiscriptadaptors\scripts\simple.xml
+
+numexist=5
+exist0=c:\tswi\tpkgver\version3_case_a.txt
+exist1=c:\tswi\tpkgver\version3_case_b.txt
+exist2=c:\tswi\tpkgver\version3_case_d.txt
+exist3=c:\tswi\tpkgver\version3_case_e.txt
+exist4=c:\tswi\tpkgver\version3_case_h.txt
+
+numnonexist=3
+nonexist0=c:\tswi\tpkgver\version3_case_c.txt
+nonexist1=c:\tswi\tpkgver\version3_case_f.txt
+nonexist2=c:\tswi\tpkgver\version3_case_g.txt
+
+
+[u_version_b004]
+uid=E000B003
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+numnonexist=8
+nonexist0=c:\tswi\tpkgver\version3_case_a.txt
+nonexist1=c:\tswi\tpkgver\version3_case_b.txt
+nonexist2=c:\tswi\tpkgver\version3_case_c.txt
+nonexist3=c:\tswi\tpkgver\version3_case_d.txt
+nonexist4=c:\tswi\tpkgver\version3_case_e.txt
+nonexist5=c:\tswi\tpkgver\version3_case_f.txt
+nonexist6=c:\tswi\tpkgver\version3_case_g.txt
+nonexist7=c:\tswi\tpkgver\version3_case_h.txt
+
+
+# -----------------------------------------------------------------------------------
+# SEC-SWI-PKGVER-B005: 
+# Installing a SIS containing an EXISTS condition with a valid argument string
+# -----------------------------------------------------------------------------------
+
+[version_b005]
+sis=z:\tswi\tsis\data\testexpressions_version4.sis
+script=z:\tswi\tuiscriptadaptors\scripts\simple.xml
+
+numexist=1
+exist0=c:\tswi\tpkgver\version4_case_a.txt
+
+numnonexist=1
+nonexist0=c:\tswi\tpkgver\version4_case_b.txt
+
+
+[u_version_b005]
+uid=E000B004
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+numnonexist=2
+nonexist0=c:\tswi\tpkgver\version4_case_a.txt
+nonexist1=c:\tswi\tpkgver\version4_case_b.txt
+
+
+# -----------------------------------------------------------------------------------
+# SEC-SWI-PKGVER-B006: 
+# Installing a SIS containing an EXISTS condition with invalid data in the
+# argument string
+# -----------------------------------------------------------------------------------
+
+[version_b006]
+sis=z:\tswi\tsis\data\testexpressions_version5.sis
+script=z:\tswi\tuiscriptadaptors\scripts\simple.xml
+
+numexist=1
+exist0=c:\tswi\tpkgver\version5_cov3.txt
+
+numnonexist=15
+nonexist0=c:\tswi\tpkgver\version5_case_a.txt
+nonexist1=c:\tswi\tpkgver\version5_case_b.txt
+nonexist2=c:\tswi\tpkgver\version5_case_c.txt
+nonexist3=c:\tswi\tpkgver\version5_case_d.txt
+nonexist4=c:\tswi\tpkgver\version5_case_e.txt
+nonexist5=c:\tswi\tpkgver\version5_negative_a.txt
+nonexist6=c:\tswi\tpkgver\version5_negative_b.txt
+nonexist7=c:\tswi\tpkgver\version5_negative_c1.txt
+nonexist8=c:\tswi\tpkgver\version5_negative_c2.txt
+nonexist9=c:\tswi\tpkgver\version5_negative_c3.txt
+nonexist10=c:\tswi\tpkgver\version5_negative_d1.txt
+nonexist11=c:\tswi\tpkgver\version5_negative_d2.txt
+nonexist12=c:\tswi\tpkgver\version5_negative_d3.txt
+nonexist13=c:\tswi\tpkgver\version5_cov1.txt
+nonexist14=c:\tswi\tpkgver\version5_cov2.txt
+
+
+[u_version_b006]
+uid=E000B005
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+numnonexist=16
+nonexist0=c:\tswi\tpkgver\version5_case_a.txt
+nonexist1=c:\tswi\tpkgver\version5_case_b.txt
+nonexist2=c:\tswi\tpkgver\version5_case_c.txt
+nonexist3=c:\tswi\tpkgver\version5_case_d.txt
+nonexist4=c:\tswi\tpkgver\version5_case_e.txt
+nonexist5=c:\tswi\tpkgver\version5_negative_a.txt
+nonexist6=c:\tswi\tpkgver\version5_negative_b.txt
+nonexist7=c:\tswi\tpkgver\version5_negative_c1.txt
+nonexist8=c:\tswi\tpkgver\version5_negative_c2.txt
+nonexist9=c:\tswi\tpkgver\version5_negative_c3.txt
+nonexist10=c:\tswi\tpkgver\version5_negative_d1.txt
+nonexist11=c:\tswi\tpkgver\version5_negative_d2.txt
+nonexist12=c:\tswi\tpkgver\version5_negative_d3.txt
+nonexist13=c:\tswi\tpkgver\version5_cov1.txt
+nonexist14=c:\tswi\tpkgver\version5_cov2.txt
+nonexist15=c:\tswi\tpkgver\version5_cov3.txt
+
+
+# -----------------------------------------------------------------------------------
+# SEC-SWI-PKGVER-B007: 
+# Installing a SIS containing an EXISTS condition with arguments missing from 
+# the argument string
+# -----------------------------------------------------------------------------------
+
+[version_b007]
+sis=z:\tswi\tsis\data\testexpressions_version6.sis
+script=z:\tswi\tuiscriptadaptors\scripts\simple.xml
+
+numnonexist=7
+nonexist0=c:\tswi\tpkgver\version6_case_a.txt
+nonexist1=c:\tswi\tpkgver\version6_case_b.txt
+nonexist2=c:\tswi\tpkgver\version6_case_c.txt
+nonexist3=c:\tswi\tpkgver\version6_case_d.txt
+nonexist4=c:\tswi\tpkgver\version6_case_e.txt
+nonexist5=c:\tswi\tpkgver\version6_case_f.txt
+
+
+[u_version_b007]
+uid=E000B006
+script=z:\tswi\tuiscriptadaptors\scripts\uninstall.xml
+numnonexist=7
+nonexist0=c:\tswi\tpkgver\version6_case_a.txt
+nonexist1=c:\tswi\tpkgver\version6_case_b.txt
+nonexist2=c:\tswi\tpkgver\version6_case_c.txt
+nonexist3=c:\tswi\tpkgver\version6_case_d.txt
+nonexist4=c:\tswi\tpkgver\version6_case_e.txt
+nonexist5=c:\tswi\tpkgver\version6_case_f.txt
+