RestReplay running:
version: 1.0.18
runID:
runHashCount,: 0
testGroup: testMutatorExpectedCodes
controlFile: _self_test/self-test.xml
Master: _self_test/master-self-test.xml
env:
reports directory: /Users/vcrocla/src/RestReplay/reports
protoHostPort: http://localhost:${SELFTEST_PORT} from control file.
auths map: Using auths from master file: AuthsMap: {default=''; []}
masterVars:
SELFTEST_PORT: 28080
GLOBALMASTERVAR1: global_mastervar_value_1
GLOBALMASTERVAR2: global_mastervar_value_2
param_autoDeletePOSTS: true
Dump info: payloads: false, dumpServiceResult: minimal
RunOptions.dumpRunOptions: false
testMutatorExpectedCodes.varMutatorExpectedCodes
go to test vars:BASE_DATE [2]
SELFTEST_PORT [1]
VarTestMessage [1]
DUE_DATE_MILLIS [1]
references:
24*60*60*1000
this.testID
BASE_DATE +0 * DAYS
tools.now()
this.mutation
kit.dates.getDayOfMonth(BASE_DATE)
BASE_DATE +1 * DAYS
kit.dates.getMonthName(BASE_DATE)
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: DAYS${24*60*60*1000}86400000
ID: BASE_DATE${tools.now()}1449616710225
ID: DUE_DATE_MILLIS${BASE_DATE +0 * DAYS}1449616710225
ID: FOOBAR${this.testID}varMutatorExpectedCodes
ID: DueDate2Due ${BASE_DATE} -basedateDue 1449616710225 -basedate
ID: DueDateDue ${kit.dates.getMonthName(BASE_DATE)} ${kit.dates.getDayOfMonth(BASE_DATE)}Due December 08
ID: VarTestMessageBase message set here as default (varMutatorExpectedCodes).Base message set here as default (varMutatorExpectedCodes).
FULLURL/tagonomy?mock=true&mutation=${this.mutation}&emptyMutationResponseCode=401/tagonomy?mock=true&mutation=&emptyMutationResponseCode=401
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: DAYS8640000086400000
ID: BASE_DATE14496167102251449616710225
ID: DUE_DATE_MILLIS14496167102251449616710225
ID: FOOBARvarMutatorExpectedCodesvarMutatorExpectedCodes
ID: DueDate2Due 1449616710225 -basedateDue 1449616710225 -basedate
ID: DueDateDue December 08Due December 08
ID: VarTestMessageBase message set here as default (varMutatorExpectedCodes).Base message set here as default (varMutatorExpectedCodes).
expand req. filenameRel:_self_test/var-mutator-test.json_self_test/var-mutator-test.json_self_test/var-mutator-test.json
ID: DAYS${24*60*60*1000}86400000
ID: BASE_DATE${tools.now()}1449616710228
ID: DUE_DATE_MILLIS${BASE_DATE +0 * DAYS}1449616710228
ID: FOOBAR${this.testID}varMutatorExpectedCodes
ID: DueDate2Due ${BASE_DATE} -basedateDue 1449616710228 -basedate
ID: DueDateDue ${kit.dates.getMonthName(BASE_DATE)} ${kit.dates.getDayOfMonth(BASE_DATE)}Due December 08
ID: VarTestMessageBase message set here as default (varMutatorExpectedCodes).Base message set here as default (varMutatorExpectedCodes).
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/var-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/var-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/var-mutator-test.json
ID: DAYS8640000086400000
ID: BASE_DATE14496167102281449616710228
ID: DUE_DATE_MILLIS14496167102281449616710228
ID: FOOBARvarMutatorExpectedCodesvarMutatorExpectedCodes
ID: DueDate2Due 1449616710228 -basedateDue 1449616710228 -basedate
ID: DueDateDue December 08Due December 08
ID: VarTestMessageBase message set here as default (varMutatorExpectedCodes).Base message set here as default (varMutatorExpectedCodes).
expand req. file:_self_test/var-mutator-test.json{"var-was":"${DUE_DATE_MILLIS}",
"VarTestMessageWas":"${VarTestMessage}"}{"var-was":"1449616710228",
"VarTestMessageWas":"Base message set here as default (varMutatorExpectedCodes)."}
ID: DAYS8640000086400000
ID: BASE_DATE14496167102281449616710228
ID: DUE_DATE_MILLIS14496167102281449616710228
ID: FOOBARvarMutatorExpectedCodesvarMutatorExpectedCodes
ID: DueDate2Due 1449616710228 -basedateDue 1449616710228 -basedate
ID: DueDateDue December 08Due December 08
ID: VarTestMessageBase message set here as default (varMutatorExpectedCodes).Base message set here as default (varMutatorExpectedCodes).
expand req. filenameRel:_self_test/var-mutator-test.json_self_test/var-mutator-test.json_self_test/var-mutator-test.json
ID: DUE_DATE_MILLIS${BASE_DATE +1 * DAYS}1449703110228
ID: FOOBAR${this.testID} set in 0.varMutatorExpectedCodes set in 0.
testMutatorExpectedCodes.varMutatorExpectedCodes_0
go to test vars:BASE_DATE [2]
VarTestMessage [1]
DUE_DATE_MILLIS [1]
references:
24*60*60*1000
BASE_DATE +2 * DAYS
this.testID
BASE_DATE +0 * DAYS
tools.now()
this.mutation
kit.dates.getDayOfMonth(BASE_DATE)
this.testID + ' mutator index: ' + ...
kit.dates.getMonthName(BASE_DATE)
FULLURL/tagonomy?mock=true&mutation=${this.mutation}&emptyMutationResponseCode=401/tagonomy?mock=true&mutation=0&emptyMutationResponseCode=401
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: DAYS${24*60*60*1000}86400000
ID: BASE_DATE${tools.now()}1449616710235
ID: DUE_DATE_MILLIS14497031102281449703110228
ID: FOOBARvarMutatorExpectedCodes set in 0.varMutatorExpectedCodes set in 0.
ID: DueDate2Due ${BASE_DATE} -basedateDue 1449616710235 -basedate
ID: DueDateDue ${kit.dates.getMonthName(BASE_DATE)} ${kit.dates.getDayOfMonth(BASE_DATE)}Due December 08
ID: VarTestMessageBase message set here as default (varMutatorExpectedCodes).Base message set here as default (varMutatorExpectedCodes).
expand req. filenameRel:_self_test/var-mutator-test.json_self_test/var-mutator-test.json_self_test/var-mutator-test.json
ID: DAYS${24*60*60*1000}86400000
ID: BASE_DATE${tools.now()}1449616710238
ID: DUE_DATE_MILLIS${BASE_DATE +0 * DAYS}1449616710238
ID: FOOBAR${this.testID}varMutatorExpectedCodes_0
ID: DueDate2Due ${BASE_DATE} -basedateDue 1449616710238 -basedate
ID: DueDateDue ${kit.dates.getMonthName(BASE_DATE)} ${kit.dates.getDayOfMonth(BASE_DATE)}Due December 08
ID: VarTestMessageBase message set here as default (varMutatorExpectedCodes).Base message set here as default (varMutatorExpectedCodes).
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/var-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/var-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/var-mutator-test.json
ID: DAYS8640000086400000
ID: BASE_DATE14496167102381449616710238
ID: DUE_DATE_MILLIS14496167102381449616710238
ID: FOOBARvarMutatorExpectedCodes_0varMutatorExpectedCodes_0
ID: DueDate2Due 1449616710238 -basedateDue 1449616710238 -basedate
ID: DueDateDue December 08Due December 08
ID: VarTestMessageBase message set here as default (varMutatorExpectedCodes).Base message set here as default (varMutatorExpectedCodes).
expand req. file:_self_test/var-mutator-test.json{"var-was":"${DUE_DATE_MILLIS}",
"VarTestMessageWas":"${VarTestMessage}"}{"var-was":"1449703110228",
"VarTestMessageWas":"Base message set here as default (varMutatorExpectedCodes)."}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: DAYS8640000086400000
ID: BASE_DATE14496167102351449616710235
ID: DUE_DATE_MILLIS14497031102281449703110228
ID: FOOBARvarMutatorExpectedCodes set in 0.varMutatorExpectedCodes set in 0.
ID: DueDate2Due 1449616710235 -basedateDue 1449616710235 -basedate
ID: DueDateDue December 08Due December 08
ID: VarTestMessageBase message set here as default (varMutatorExpectedCodes).Base message set here as default (varMutatorExpectedCodes).
expand req. filenameRel:_self_test/var-mutator-test.json_self_test/var-mutator-test.json_self_test/var-mutator-test.json
ID: DUE_DATE_MILLIS${BASE_DATE +2 * DAYS}1449789510235
ID: FOOBAR${this.testID + ' mutator index: ' + this.mutator.getIndex() }varMutatorExpectedCodes_0 mutator index: 1
testMutatorExpectedCodes.varMutatorExpectedCodes_1
go to test vars:BASE_DATE [2]
VarTestMessage [1]
DUE_DATE_MILLIS [1]
references:
24*60*60*1000
this.testID
BASE_DATE +0 * DAYS
tools.now()
this.mutation
kit.dates.getDayOfMonth(BASE_DATE)
kit.dates.getMonthName(BASE_DATE)
FULLURL/tagonomy?mock=true&mutation=${this.mutation}&emptyMutationResponseCode=401/tagonomy?mock=true&mutation=1&emptyMutationResponseCode=401
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: DAYS${24*60*60*1000}86400000
ID: BASE_DATE${tools.now()}1449616710244
ID: DUE_DATE_MILLIS14497895102351449789510235
ID: FOOBARvarMutatorExpectedCodes_0 mutator index: 1varMutatorExpectedCodes_0 mutator index: 1
ID: DueDate2Due ${BASE_DATE} -basedateDue 1449616710244 -basedate
ID: DueDateDue ${kit.dates.getMonthName(BASE_DATE)} ${kit.dates.getDayOfMonth(BASE_DATE)}Due December 08
ID: VarTestMessageBase message set here as default (varMutatorExpectedCodes).Base message set here as default (varMutatorExpectedCodes).
expand req. filenameRel:_self_test/var-mutator-test.json_self_test/var-mutator-test.json_self_test/var-mutator-test.json
ID: DAYS${24*60*60*1000}86400000
ID: BASE_DATE${tools.now()}1449616710246
ID: DUE_DATE_MILLIS${BASE_DATE +0 * DAYS}1449616710246
ID: FOOBAR${this.testID}varMutatorExpectedCodes_1
ID: DueDate2Due ${BASE_DATE} -basedateDue 1449616710246 -basedate
ID: DueDateDue ${kit.dates.getMonthName(BASE_DATE)} ${kit.dates.getDayOfMonth(BASE_DATE)}Due December 08
ID: VarTestMessageBase message set here as default (varMutatorExpectedCodes).Base message set here as default (varMutatorExpectedCodes).
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/var-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/var-mutator-test.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/var-mutator-test.json
ID: DAYS8640000086400000
ID: BASE_DATE14496167102461449616710246
ID: DUE_DATE_MILLIS14496167102461449616710246
ID: FOOBARvarMutatorExpectedCodes_1varMutatorExpectedCodes_1
ID: DueDate2Due 1449616710246 -basedateDue 1449616710246 -basedate
ID: DueDateDue December 08Due December 08
ID: VarTestMessageBase message set here as default (varMutatorExpectedCodes).Base message set here as default (varMutatorExpectedCodes).
expand req. file:_self_test/var-mutator-test.json{"var-was":"${DUE_DATE_MILLIS}",
"VarTestMessageWas":"${VarTestMessage}"}{"var-was":"1449789510235",
"VarTestMessageWas":"Base message set here as default (varMutatorExpectedCodes)."}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: DAYS8640000086400000
ID: BASE_DATE14496167102441449616710244
ID: DUE_DATE_MILLIS14497895102351449789510235
ID: FOOBARvarMutatorExpectedCodes_0 mutator index: 1varMutatorExpectedCodes_0 mutator index: 1
ID: DueDate2Due 1449616710244 -basedateDue 1449616710244 -basedate
ID: DueDateDue December 08Due December 08
ID: VarTestMessageBase message set here as default (varMutatorExpectedCodes).Base message set here as default (varMutatorExpectedCodes).
testMutatorExpectedCodes.ExcludeFieldsMutatorExpectedCodes
go to test vars:SELFTEST_PORT [1]
references:
this.mutation
vars to protoHostPorthttp://localhost:${SELFTEST_PORT}http://localhost:28080
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: TOKENFOOTOKENFOOTOKEN
ID: mutation${this.mutation}
FULLURL/tagonomy?mock=true&mutation=${this.mutation}/tagonomy?mock=true&mutation=
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: TOKENFOOTOKENFOOTOKEN
ID: mutation
expand req. filenameRel:_self_test/selftest-mutator.json_self_test/selftest-mutator.json_self_test/selftest-mutator.json
ID: TOKENFOOTOKENFOOTOKEN
ID: mutation${this.mutation}
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-mutator.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-mutator.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-mutator.json
ID: TOKENFOOTOKENFOOTOKEN
ID: mutation
expand req. file:_self_test/selftest-mutator.json{
"data": "ABC DATA",
"token": "TOKEN",
"mutation":"${this.mutation}",
"optionalField":"i am optional, skipping this field is OK"
}
{
"data": "ABC DATA",
"token": "TOKEN",
"mutation":"",
"optionalField":"i am optional, skipping this field is OK"
}
ID: TOKENFOOTOKENFOOTOKEN
ID: mutation
testMutatorExpectedCodes.ExcludeFieldsMutatorExpectedCodes_optionalField
go to test FULLURL/tagonomy?mock=true&mutation=${this.mutation}/tagonomy?mock=true&mutation=optionalField
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: TOKENFOOTOKENFOOTOKEN
ID: mutation${this.mutation}optionalField
expand req. filenameRel:_self_test/selftest-mutator.json_self_test/selftest-mutator.json_self_test/selftest-mutator.json
ID: TOKENFOOTOKENFOOTOKEN
ID: mutation${this.mutation}optionalField
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-mutator.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-mutator.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-mutator.json
ID: TOKENFOOTOKENFOOTOKEN
ID: mutationoptionalFieldoptionalField
expand req. file:_self_test/selftest-mutator.json{"token":"TOKEN","data":"ABC DATA","mutation":"${this.mutation}"}{"token":"TOKEN","data":"ABC DATA","mutation":"optionalField"}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: TOKENFOOTOKENFOOTOKEN
ID: mutationoptionalFieldoptionalField
testMutatorExpectedCodes.ExcludeFieldsMutatorExpectedCodes_token
go to test FULLURL/tagonomy?mock=true&mutation=${this.mutation}/tagonomy?mock=true&mutation=token
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: TOKENFOOTOKENFOOTOKEN
ID: mutation${this.mutation}token
expand req. filenameRel:_self_test/selftest-mutator.json_self_test/selftest-mutator.json_self_test/selftest-mutator.json
ID: TOKENFOOTOKENFOOTOKEN
ID: mutation${this.mutation}token
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-mutator.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-mutator.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-mutator.json
ID: TOKENFOOTOKENFOOTOKEN
ID: mutationtokentoken
expand req. file:_self_test/selftest-mutator.json{"optionalField":"i am optional, skipping this field is OK","data":"ABC DATA","mutation":"${this.mutation}"}{"optionalField":"i am optional, skipping this field is OK","data":"ABC DATA","mutation":"token"}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: TOKENFOOTOKENFOOTOKEN
ID: mutationtokentoken
testMutatorExpectedCodes.ExcludeFieldsMutatorExpectedCodes_mutation
go to test FULLURL/tagonomy?mock=true&mutation=${this.mutation}/tagonomy?mock=true&mutation=mutation
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: TOKENFOOTOKENFOOTOKEN
ID: mutation${this.mutation}mutation
expand req. filenameRel:_self_test/selftest-mutator.json_self_test/selftest-mutator.json_self_test/selftest-mutator.json
ID: TOKENFOOTOKENFOOTOKEN
ID: mutation${this.mutation}mutation
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-mutator.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-mutator.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-mutator.json
ID: TOKENFOOTOKENFOOTOKEN
ID: mutationmutationmutation
expand req. file:_self_test/selftest-mutator.json{"optionalField":"i am optional, skipping this field is OK","token":"TOKEN","data":"ABC DATA"}{"optionalField":"i am optional, skipping this field is OK","token":"TOKEN","data":"ABC DATA"}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: TOKENFOOTOKENFOOTOKEN
ID: mutationmutationmutation
testMutatorExpectedCodes.ExcludeFieldsMutatorExpectedCodes_data
go to test FULLURL/tagonomy?mock=true&mutation=${this.mutation}/tagonomy?mock=true&mutation=data
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: TOKENFOOTOKENFOOTOKEN
ID: mutation${this.mutation}data
expand req. filenameRel:_self_test/selftest-mutator.json_self_test/selftest-mutator.json_self_test/selftest-mutator.json
ID: TOKENFOOTOKENFOOTOKEN
ID: mutation${this.mutation}data
expand req. filename:/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-mutator.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-mutator.json/Users/vcrocla/src/RestReplay/src/main/resources/restreplay/_self_test/selftest-mutator.json
ID: TOKENFOOTOKENFOOTOKEN
ID: mutationdatadata
expand req. file:_self_test/selftest-mutator.json{"optionalField":"i am optional, skipping this field is OK","token":"TOKEN","mutation":"${this.mutation}"}{"optionalField":"i am optional, skipping this field is OK","token":"TOKEN","mutation":"data"}
ID: SELFTEST_PORT2808028080
ID: GLOBALMASTERVAR1global_mastervar_value_1global_mastervar_value_1
ID: GLOBALMASTERVAR2global_mastervar_value_2global_mastervar_value_2
ID: TOKENFOOTOKENFOOTOKEN
ID: mutationdatadata
Accumulated vars and references for TestGroup
vars:BASE_DATE [6]
VarTestMessage [3]
SELFTEST_PORT [2]
DUE_DATE_MILLIS [3]
references:
24*60*60*1000
BASE_DATE +2 * DAYS
BASE_DATE +0 * DAYS
this.mutation
kit.dates.getDayOfMonth(BASE_DATE)
this.testID + ' mutator index: ' + ...
BASE_DATE +1 * DAYS
kit.dates.getMonthName(BASE_DATE)
this.testID
tools.now()