Quintiq file version 2.0 #root #parent: MPTestController OrphanComponent LibPTF_dlgCreateEditTestScript { #keys: '[136682.0.314346570]' BaseType: 'Dialog' Databinding: 'shadow[LibPTF_TestScript]' GBLayout { Type: 'internal[GBLayoutDefinition]' Columns: [ GBFlow.Column { grow: 0 id: 5 parent: 0 } GBFlow.Column { grow: 0 id: 63 parent: 0 } GBFlow.Column { grow: 0 id: 70 parent: 0 } GBFlow.Column { grow: 128 id: 68 parent: 0 } GBFlow.Column { grow: 0 id: 62 parent: 0 } GBFlow.Column { grow: 0 id: 25 parent: 0 } GBFlow.Column { grow: 64 id: 57 parent: 0 } GBFlow.Column { grow: 0 id: 14 parent: 0 } GBFlow.Column { grow: 0 id: 41 parent: 0 } GBFlow.Column { grow: 0 id: 42 parent: 0 } GBFlow.Column { grow: 0 id: 36 parent: 0 } GBFlow.Column { grow: 0 id: 11 parent: 0 } ] Elements: [ GBElement { Component => lblOffset Position { startcolumn: 5 startrow: 47 endcolumn: 5 endrow: 47 } } GBElement { Component => lblSession Position { startcolumn: 5 startrow: 36 endcolumn: 5 endrow: 36 } } GBElement { Component => lblConcurrent Position { startcolumn: 57 startrow: 36 endcolumn: 57 endrow: 36 } } GBElement { Component => lblProject Position { startcolumn: 5 startrow: 4 endcolumn: 5 endrow: 4 } } GBElement { Component => edtTotalNrOfSessions Position { startcolumn: 63 startrow: 36 endcolumn: 62 endrow: 36 } } GBElement { Component => edtNrOfSimultaneousSessions Position { startcolumn: 14 startrow: 36 endcolumn: 36 endrow: 36 } } GBElement { Component => durOffset Position { startcolumn: 63 startrow: 47 endcolumn: 63 endrow: 47 } } GBElement { Component => lblView Position { startcolumn: 5 startrow: 5 endcolumn: 5 endrow: 5 } } GBElement { Component => lblUserName Position { startcolumn: 5 startrow: 39 endcolumn: 5 endrow: 39 } } GBElement { Component => edtView Position { startcolumn: 63 startrow: 5 endcolumn: 36 endrow: 5 } } GBElement { Component => lblPassword Position { startcolumn: 57 startrow: 39 endcolumn: 57 endrow: 39 } } GBElement { Component => edtUser Position { startcolumn: 63 startrow: 39 endcolumn: 62 endrow: 39 } } GBElement { Component => lblCustomParameter Position { startcolumn: 5 startrow: 8 endcolumn: 5 endrow: 8 } } GBElement { Component => imgTestScriptStartOffset Position { startcolumn: 25 startrow: 47 endcolumn: 25 endrow: 47 } } GBElement { Component => edtPassword Position { startcolumn: 14 startrow: 39 endcolumn: 36 endrow: 39 } } GBElement { Component => lblClientTypes Position { startcolumn: 5 startrow: 30 endcolumn: 5 endrow: 30 } } GBElement { Component => edtCustomArgument Position { startcolumn: 63 startrow: 8 endcolumn: 36 endrow: 8 } } GBElement { Component => selClientType Position { startcolumn: 63 startrow: 30 endcolumn: 62 endrow: 30 } } GBElement { Component => lblTestScript Position { startcolumn: 5 startrow: 28 endcolumn: 5 endrow: 28 } } GBElement { Component => pnlTestScript Position { startcolumn: 63 startrow: 28 endcolumn: 36 endrow: 11 } } GBElement { Component => lblStartClientDelay Position { startcolumn: 57 startrow: 47 endcolumn: 57 endrow: 47 } } GBElement { Component => durMinStartClientDelay Position { startcolumn: 14 startrow: 47 endcolumn: 14 endrow: 47 } } GBElement { Component => lblStartClientDelayTo Position { startcolumn: 41 startrow: 47 endcolumn: 41 endrow: 47 } } GBElement { Component => durMaxStartClientDelay Position { startcolumn: 42 startrow: 47 endcolumn: 42 endrow: 47 } } GBElement { Component => imgSession Position { startcolumn: 25 startrow: 36 endcolumn: 25 endrow: 36 } } GBElement { Component => imgConcurrent Position { startcolumn: 11 startrow: 36 endcolumn: 11 endrow: 36 } } GBElement { Component => imgStartClientOffset Position { startcolumn: 11 startrow: 47 endcolumn: 11 endrow: 47 } } GBElement { Component => imgProject Position { startcolumn: 11 startrow: 4 endcolumn: 11 endrow: 4 } } GBElement { Component => imgView Position { startcolumn: 11 startrow: 5 endcolumn: 11 endrow: 5 } } GBElement { Component => imgUserName Position { startcolumn: 25 startrow: 39 endcolumn: 25 endrow: 39 } } GBElement { Component => imgPassword Position { startcolumn: 11 startrow: 39 endcolumn: 11 endrow: 39 } } GBElement { Component => imgCustomParameter Position { startcolumn: 11 startrow: 8 endcolumn: 11 endrow: 8 } } GBElement { Component => imgClientTypes Position { startcolumn: 25 startrow: 30 endcolumn: 25 endrow: 30 } } GBElement { Component => imgTestScript Position { startcolumn: 11 startrow: 28 endcolumn: 11 endrow: 28 } } GBElement { Component => imgLogging Position { startcolumn: 11 startrow: 30 endcolumn: 11 endrow: 30 } } GBElement { Component => lblLogging Position { startcolumn: 57 startrow: 30 endcolumn: 57 endrow: 30 } } GBElement { Component => selProject Position { startcolumn: 63 startrow: 4 endcolumn: 36 endrow: 4 } } GBElement { Component => lblDescription Position { startcolumn: 5 startrow: 32 endcolumn: 5 endrow: 32 } } GBElement { Component => edtDescription Position { startcolumn: 63 startrow: 32 endcolumn: 36 endrow: 32 } } GBElement { Component => selLogging Position { startcolumn: 14 startrow: 30 endcolumn: 36 endrow: 30 } } GBElement { Component => imgDescription Position { startcolumn: 11 startrow: 32 endcolumn: 11 endrow: 32 } } GBElement { Component => pnlCheckBoxOffset Position { startcolumn: 70 startrow: 47 endcolumn: 62 endrow: 47 } } GBElement { Component => pnlCheckBoxStartClientDelay Position { startcolumn: 36 startrow: 47 endcolumn: 36 endrow: 47 } } GBElement { Component => lblDatasetKindFolder Position { startcolumn: 5 startrow: 51 endcolumn: 5 endrow: 51 } } GBElement { Component => edtDatasetFolder Position { startcolumn: 62 startrow: 51 endcolumn: 62 endrow: 51 } } GBElement { Component => edtDataset Position { startcolumn: 14 startrow: 51 endcolumn: 36 endrow: 51 } } GBElement { Component => lblDatasetFolderSlash Position { startcolumn: 68 startrow: 51 endcolumn: 68 endrow: 51 } } GBElement { Component => lblDatasetkind Position { startcolumn: 57 startrow: 51 endcolumn: 57 endrow: 51 } } GBElement { Component => edtDatasetKind Position { startcolumn: 63 startrow: 51 endcolumn: 70 endrow: 51 } } GBElement { Component => imgDatasetKind Position { startcolumn: 25 startrow: 51 endcolumn: 25 endrow: 51 } } GBElement { Component => imgDatasetInstance Position { startcolumn: 11 startrow: 51 endcolumn: 11 endrow: 51 } } ] Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] Rows: [ GBFlow.Row { grow: 0 id: 32 parent: 0 } GBFlow.Row { grow: 0 id: 39 parent: 0 } GBFlow.Row { grow: 0 id: 30 parent: 0 } GBFlow.Row { grow: 0 id: 51 parent: 0 } GBFlow.Row { grow: 0 id: 4 parent: 0 } GBFlow.Row { grow: 0 id: 5 parent: 0 } GBFlow.Row { grow: 0 id: 8 parent: 0 } GBFlow.Row { grow: 0 id: 36 parent: 0 } GBFlow.Row { grow: 0 id: 47 parent: 0 } GBFlow.Row { grow: 8 id: 28 parent: 0 } GBFlow.Row { grow: 128 id: 11 parent: 0 } ] } Children: [ #child: edtTotalNrOfSessions Component lblSession { #keys: '[102890.0.1878413663]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'edtTotalNrOfSessions' NumberLines: 1 Shortcut: 'Alt+N' SizePosition: 'lt82 127 18 32' Text: 'Sessio&ns' Transparent: true ] } #child: edtNrOfSimultaneousSessions Component lblConcurrent { #keys: '[102890.0.1878414386]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'edtNrOfSimultaneousSessions' NumberLines: 1 Shortcut: 'Alt+T' SizePosition: 'lt73 127 48 62' Text: 'Concurren&t' Transparent: true ] } Component durOffset { #keys: '[102890.0.1878414387]' BaseType: 'GUIDurationSelector' Properties: [ BackgroundColor: 'Window' CanBeNegative: false DataBinding: 'Dialog.Data.Offset' Format: 'h:m:s' SizePosition: 'lt147 221 73 101' ] } Component lblOffset { #keys: '[102890.0.1878414388]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'durOffset' NumberLines: 1 Shortcut: 'Alt+F' SizePosition: 'lt19 127 79 93' Text: 'Test script start o&ffset' Transparent: true ] } Component lblProject { #keys: '[102890.0.1878415111]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'selProject' NumberLines: 1 Shortcut: 'Alt+R' SizePosition: 'lt94 127 111 125' Text: 'P&roject' Transparent: true ] } #child: edtView Component lblView { #keys: '[102890.0.1878415834]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'edtView' NumberLines: 1 Shortcut: 'Alt+E' SizePosition: 'lt101 127 141 155' Text: 'Vi&ew' Transparent: true ] } #child: edtUser Component lblUserName { #keys: '[102890.0.1878416557]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'edtUser' NumberLines: 1 Shortcut: 'Alt+U' SizePosition: 'lt75 127 171 185' Text: '&User name' Transparent: true ] } #child: edtPassword Component lblPassword { #keys: '[102890.0.1878417280]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'edtPassword' NumberLines: 1 Shortcut: 'Alt+W' SizePosition: 'lt77 127 201 215' Text: 'Pass&word' Transparent: true ] } Component lblCustomParameter { #keys: '[102890.0.1885150472]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'edtCustomArgument' NumberLines: 1 Shortcut: 'Alt+P' SizePosition: 'lt39 127 230 244' Text: '&Parameter(s)' Transparent: true ] } #child: edtCustomArgument #child: selClientType Component lblClientTypes { #keys: '[102890.0.1885161557]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'selClientType' NumberLines: 1 Shortcut: 'Alt+Y' SizePosition: 'lt77 127 258 272' Text: 'Client t&ype' Transparent: true ] } #child: pnlTestScript Component lblTestScript { #keys: '[104342.0.282463957]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'selKeyWord' NumberLines: 1 Shortcut: 'Alt+S' SizePosition: 'lt77 127 285 299' Text: '&Script' Transparent: true ] } Component lblStartClientDelay { #keys: '[104342.0.291572632]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'durMinStartClientDelay' NumberLines: 1 Shortcut: 'Alt+D' SizePosition: 'rt327 216 79 93' Text: 'Start client &delay range' Transparent: true ] } Component durMinStartClientDelay { #keys: '[104342.0.291572633]' BaseType: 'GUIDurationSelector' Properties: [ BackgroundColor: 'Window' CanBeNegative: false DataBinding: 'Dialog.Data.MinStartClientDelay' Format: 'h:m:s' SizePosition: 'rt205 130 73 101' ] } Component durMaxStartClientDelay { #keys: '[104342.0.291572635]' BaseType: 'GUIDurationSelector' Properties: [ BackgroundColor: 'Window' CanBeNegative: false DataBinding: 'Dialog.Data.MaxStartClientDelay' Format: 'h:m:s' SizePosition: 'rt112 37 73 101' ] } Component imgLogging { #keys: '[104342.0.296368160]' BaseType: 'Image' GBLayout { Type: 'internal[GBLayoutDefinition]' Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] } Properties: [ DesiredSize: 16 Image: 'ABOUT' MergePosition: 'center' SizePosition: 'rb31 15 50 34' Tooltip: 'Type of logging that the client will do
Full : logging is done to files and the results are shown in the Controller UI
File : logging is done to files only
Disabled : No logging is done' Transparent: true ] } Component imgTestScript { #keys: '[104342.0.296371598]' BaseType: 'Image' GBLayout { Type: 'internal[GBLayoutDefinition]' Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] } Properties: [ DesiredSize: 16 Image: 'ABOUT' MergePosition: 'bottomleft' SizePosition: 'rb31 15 77 61' Tooltip: 'Test execution script' Transparent: true ] } Component imgClientTypes { #keys: '[104342.0.296374991]' BaseType: 'Image' GBLayout { Type: 'internal[GBLayoutDefinition]' Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] } Properties: [ DesiredSize: 16 Image: 'ABOUT' MergePosition: 'bottomleft' SizePosition: 'rt31 15 261 277' Tooltip: 'Type of client that will be started' Transparent: true ] } Component imgCustomParameter { #keys: '[104342.0.296376928]' BaseType: 'Image' GBLayout { Type: 'internal[GBLayoutDefinition]' Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] } Properties: [ DesiredSize: 16 Image: 'ABOUT' MergePosition: 'bottomleft' SizePosition: 'rt31 15 232 248' Tooltip: 'Commandline arguments that will be used when the client is started' Transparent: true ] } Component imgPassword { #keys: '[104342.0.296379841]' BaseType: 'Image' GBLayout { Type: 'internal[GBLayoutDefinition]' Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] } Properties: [ DesiredSize: 16 Image: 'ABOUT' MergePosition: 'bottomleft' SizePosition: 'rt31 15 203 219' Tooltip: 'Password that will be used when the client is started' Transparent: true ] } Component imgUserName { #keys: '[104342.0.296381778]' BaseType: 'Image' GBLayout { Type: 'internal[GBLayoutDefinition]' Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] } Properties: [ DesiredSize: 16 Image: 'ABOUT' MergePosition: 'bottomleft' SizePosition: 'rt31 15 174 190' Tooltip: 'Username that will be used when the client is started' Transparent: true ] } Component imgView { #keys: '[104342.0.296383699]' BaseType: 'Image' GBLayout { Type: 'internal[GBLayoutDefinition]' Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] } Properties: [ DesiredSize: 16 Image: 'ABOUT' MergePosition: 'bottomleft' SizePosition: 'rt31 15 143 159' Tooltip: 'View that will be used when the client is started' Transparent: true ] } Component imgProject { #keys: '[104342.0.296385620]' BaseType: 'Image' GBLayout { Type: 'internal[GBLayoutDefinition]' Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] } Properties: [ DesiredSize: 16 Image: 'ABOUT' MergePosition: 'bottomleft' SizePosition: 'rt31 15 113 129' Tooltip: 'Project that will be used when the client is started' Transparent: true ] } Component imgStartClientOffset { #keys: '[104342.0.296387541]' BaseType: 'Image' GBLayout { Type: 'internal[GBLayoutDefinition]' Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] } Properties: [ DesiredSize: 16 Image: 'ABOUT' MergePosition: 'bottomleft' SizePosition: 'rt31 15 81 97' Tooltip: 'Delay taken into account before the next client is started' Transparent: true ] } Component imgTestScriptStartOffset { #keys: '[104342.0.296389478]' BaseType: 'Image' GBLayout { Type: 'internal[GBLayoutDefinition]' Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] } Properties: [ DesiredSize: 16 Image: 'ABOUT' SizePosition: 'lt228 244 80 96' Tooltip: 'Delay taken into account before the next test script is started' Transparent: true ] } Component imgConcurrent { #keys: '[104342.0.296390471]' BaseType: 'Image' GBLayout { Type: 'internal[GBLayoutDefinition]' Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] } Properties: [ DesiredSize: 16 Image: 'ABOUT' MergePosition: 'bottomleft' SizePosition: 'rt31 15 49 65' Tooltip: 'Number of clients to run concurrently' Transparent: true ] } Component imgSession { #keys: '[104342.0.296393432]' BaseType: 'Image' GBLayout { Type: 'internal[GBLayoutDefinition]' Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] } Properties: [ DesiredSize: 16 Image: 'ABOUT' MergePosition: 'center' SizePosition: 'rt31 15 19 35' Tooltip: 'Number of clients to run for this test script' Transparent: true ] } #child: tlb Component lblLogging { #keys: '[105690.0.148987535]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'selLogging' Shortcut: 'Alt+L' Text: '&Logging' Transparent: true ] } #child: selProject Component lblDescription { #keys: '[103546.0.78624838]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'edtDescription' NumberLines: 1 Shortcut: 'Alt+I' SizePosition: 'lt82 127 18 32' Text: 'Descr&iption' Transparent: true ] } #child: edtDescription #child: selLogging Component imgDescription { #keys: '[104342.0.708843654]' BaseType: 'Image' GBLayout { Type: 'internal[GBLayoutDefinition]' Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] } Properties: [ DesiredSize: 16 Image: 'ABOUT' MergePosition: 'bottomleft' SizePosition: 'rt31 15 49 65' Tooltip: 'Description of the test script (purposes, remarks, etc)' Transparent: true ] } Component lblStartClientDelayTo { #keys: '[104342.0.291572634]' BaseType: 'Label' Properties: [ NumberColumns: 1 NumberLines: 1 SizePosition: 'rt124 118 80 94' Text: '~' Transparent: true ] } #child: pnlCheckBoxOffset #child: pnlCheckBoxStartClientDelay Component lblDatasetKindFolder { #keys: '[104342.0.871518988]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'edtDatasetKind' NumberLines: 1 Shortcut: 'Alt+K' SizePosition: 'lt77 127 258 272' Text: 'Dataset &kind / folder' Transparent: true ] } #child: edtDatasetFolder #child: edtDataset Component lblDatasetFolderSlash { #keys: '[104342.0.871614369]' BaseType: 'Label' Properties: [ Alignment: 'center' FocusControl: 'edtDataset' NumberLines: 1 SizePosition: 'lt77 127 258 272' Text: '/' Transparent: true ] } Component lblDatasetkind { #keys: '[104342.0.871618353]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'edtDataset' NumberLines: 1 Shortcut: 'Alt+A' SizePosition: 'lt77 127 201 215' Text: 'D&ataset instance' Transparent: true ] } #child: edtDatasetKind Component imgDatasetKind { #keys: '[104342.0.871626339]' BaseType: 'Image' GBLayout { Type: 'internal[GBLayoutDefinition]' Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] } Properties: [ DesiredSize: 16 Image: 'ABOUT' MergePosition: 'center' SizePosition: 'rb31 15 50 34' Tooltip: 'Kind of dataset that will be loaded / Folder from which the dataset will be loaded when the client is started' Transparent: true ] } Component imgDatasetInstance { #keys: '[104342.0.871627316]' BaseType: 'Image' GBLayout { Type: 'internal[GBLayoutDefinition]' Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] } Properties: [ DesiredSize: 16 Image: 'ABOUT' MergePosition: 'bottomleft' SizePosition: 'rt31 15 261 277' Tooltip: 'Name of the dataset that will be loaded when the client is started' Transparent: true ] } ] Properties: [ EnterButton: 'btnOk' EscapeButton: 'btnCancel' Height: 734 InitialPlacement: 'floating' ResizeStrategy: 'vertical' Title: 'Create Edit Test Script' Width: 818 ModeledStringList ChildOrdering { c: imgCustomParameter c: imgUserName c: imgView c: imgPassword c: imgDatasetInstance c: imgClientTypes c: imgLogging c: imgTestScript c: imgProject c: imgStartClientOffset c: imgTestScriptStartOffset c: lblStartClientDelayTo c: imgDatasetKind c: imgDescription c: edtDescription c: lblDescription c: imgConcurrent c: imgSession c: lblStartClientDelay c: lblProject c: lblView c: lblConcurrent c: lblSession c: lblOffset c: edtUser c: edtPassword c: lblUserName c: selClientType c: selLogging c: lblDatasetFolderSlash c: lblDatasetKindFolder c: lblPassword c: lblDatasetkind c: lblCustomParameter c: lblClientTypes c: edtDatasetKind c: lblTestScript c: edtDatasetFolder c: edtDataset c: selProject c: edtView c: edtCustomArgument c: edtTotalNrOfSessions c: edtNrOfSimultaneousSessions c: durOffset c: pnlCheckBoxOffset c: durMinStartClientDelay c: durMaxStartClientDelay c: pnlCheckBoxStartClientDelay c: pnlTestScript c: tlb c: lblLogging } ] }