Permutations
Introduction
Use the grid to provide a predefined set of options in a 3x3 matrix
For instance when a complex configuration is required for a testcase, where different settings for different lines need to be validated.
Screenshot
Â
Grid configuration
Â
Â
gd.columns=ulinear,alist1,alist2,alist3
#
# Disable adding rows
# initialize each row with predefined values
#
Â
gd.allowAddRows=false
gd.query.row1= 1, 1, 5, 3
gd.query.row2= 2, 5, 5, 5
gd.query.row3= 2, 5, 5, 2
Â
#
# Specifications for each list
#
col.ulinear=Linear Scanner?
col.ulinear.type=list
col.ulinear.defaultvalue=No
col.ulinear.list.size=2
col.ulinear.name1=Yes
col.ulinear.value1=1
col.ulinear.name2=No
col.ulinear.value2=2
#
# list of options 1
#
Â
col.alist1=BravoColumn1
col.alist1.type=list
col.alist1.defaultvalue=Magnet Plate
col.alist1.list.size=5
col.alist1.name1=Magnet Plate
col.alist1.value1=1
col.alist1.name2=Tip Waste
col.alist1.value2=2
col.alist1.name3=2D Scanner
col.alist1.value3=3
col.alist1.name4=Hot Block
col.alist1.value4=4
col.alist1.name5=Empty
col.alist1.value5=5
#
# list of options 2
#
col.alist2=BravoColumn2
col.alist2.type=list
col.alist2.defaultvalue=Hot Block
col.alist2.list.size=5
col.alist2.name1=Magnet Plate
col.alist2.value1=1
col.alist2.name2=Tip Waste
col.alist2.value2=2
col.alist2.name3=2D Scanner
col.alist2.value3=3
col.alist2.name4=Hot Block
col.alist2.value4=4
col.alist2.name5=Empty
col.alist2.value5=5
#
# list of options 3
#
Â
col.alist3=BravoColumn3
col.alist3.type=list
col.alist3.defaultvalue=2D Scanner
col.alist3.list.size=5
col.alist3.name1=Magnet Plate
col.alist3.value1=1
col.alist3.name2=Tip Waste
col.alist3.value2=2
col.alist3.name3=2D Scanner
col.alist3.value3=3
col.alist3.name4=Hot Block
col.alist3.value4=4
col.alist3.name5=Empty
col.alist3.value5=5