HR 0 07:44:51.922 JSPBLBench (EURUSD,H1) @650495 HL 0 07:44:57.135 JSPBLBench (EURUSD,H1) @671171 RF 0 07:45:01.009 JSPBLBench (EURUSD,H1) @673681 HP 0 07:45:07.759 JSPBLBench (EURUSD,H1) @672253 FK 0 07:45:11.768 JSPBLBench (EURUSD,H1) @666853 LE 0 07:45:16.753 JSPBLBench (EURUSD,H1) @644807 GQ 0 08:34:30.991 Test (EURUSD,H1) true CK 0 08:34:30.991 Test (EURUSD,H1) [0] JSON_VTYPE_OBJ | count=8 num_c=46 raw_start=0 raw_end=223 KP 0 08:34:30.991 Test (EURUSD,H1) [2] JSON_VTYPE_KEY | start=2 len=2 key="ae" HS 0 08:34:30.991 Test (EURUSD,H1) [3] JSON_VTYPE_ARR | count=3 num_c=16 raw_start=6 raw_end=25 HD 0 08:34:30.991 Test (EURUSD,H1) [5] JSON_VTYPE_ARR | count=2 num_c=6 raw_start=7 raw_end=13 CG 0 08:34:30.991 Test (EURUSD,H1) [7] JSON_VTYPE_INTEGER | val=10 IO 0 08:34:30.991 Test (EURUSD,H1) [9] JSON_VTYPE_INTEGER | val=10 EK 0 08:34:30.991 Test (EURUSD,H1) [11] JSON_VTYPE_ARR | count=2 num_c=6 raw_start=15 raw_end=21 ES 0 08:34:30.991 Test (EURUSD,H1) [13] JSON_VTYPE_INTEGER | val=20 EJ 0 08:34:30.991 Test (EURUSD,H1) [15] JSON_VTYPE_INTEGER | val=20 MN 0 08:34:30.991 Test (EURUSD,H1) [17] JSON_VTYPE_ARR | count=0 num_c=2 raw_start=23 raw_end=24 LL 0 08:34:30.991 Test (EURUSD,H1) [19] JSON_VTYPE_KEY | start=28 len=6 key="comida" EE 0 08:34:30.991 Test (EURUSD,H1) [20] JSON_VTYPE_STRING | start=37 len=12 val="😀" DI 0 08:34:30.991 Test (EURUSD,H1) [21] JSON_VTYPE_KEY | start=52 len=5 key="trapo" EN 0 08:34:30.991 Test (EURUSD,H1) [22] JSON_VTYPE_REAL | val=10.05 EE 0 08:34:30.991 Test (EURUSD,H1) [24] JSON_VTYPE_KEY | start=66 len=1 key="a" NR 0 08:34:30.991 Test (EURUSD,H1) [25] JSON_VTYPE_BOOLEAN | val=true GG 0 08:34:30.991 Test (EURUSD,H1) [26] JSON_VTYPE_KEY | start=75 len=7 key="invalid" IF 0 08:34:30.991 Test (EURUSD,H1) [27] JSON_VTYPE_STRING | start=85 len=76 val="???????" DE 0 08:34:30.991 Test (EURUSD,H1) [28] JSON_VTYPE_KEY | start=164 len=7 key="precios" MK 0 08:34:30.991 Test (EURUSD,H1) [29] JSON_VTYPE_ARR | count=5 num_c=12 raw_start=173 raw_end=188 PP 0 08:34:30.991 Test (EURUSD,H1) [31] JSON_VTYPE_INTEGER | val=10 EK 0 08:34:30.991 Test (EURUSD,H1) [33] JSON_VTYPE_INTEGER | val=20 RS 0 08:34:30.991 Test (EURUSD,H1) [35] JSON_VTYPE_INTEGER | val=30 OJ 0 08:34:30.991 Test (EURUSD,H1) [37] JSON_VTYPE_INTEGER | val=40 LE 0 08:34:30.991 Test (EURUSD,H1) [39] JSON_VTYPE_INTEGER | val=50 NM 0 08:34:30.991 Test (EURUSD,H1) [41] JSON_VTYPE_KEY | start=191 len=2 key="va" DE 0 08:34:30.991 Test (EURUSD,H1) [42] JSON_VTYPE_INTEGER | val=1 LS 0 08:34:30.991 Test (EURUSD,H1) [44] JSON_VTYPE_KEY | start=198 len=11 key="interpolado" JH 0 08:34:30.991 Test (EURUSD,H1) [45] JSON_VTYPE_STRING | start=212 len=10 val="${{valor}}" KK 0 08:34:30.991 Test (EURUSD,H1) Copied elemnts: 224 EO 0 08:34:30.991 Test (EURUSD,H1) Size: 227 PM 0 08:34:30.991 Test (EURUSD,H1) Raw string data: RE 0 08:34:30.991 Test (EURUSD,H1) --:{"ae":[[10,10],[20,20],[]],"comida":"\ud83d\ude00","trapo":10.05,"a":true,"invalid":"???????","precios":[10,20,30,40,50],"va":1,"interpolado":"${{valor}}"} GI 0 08:34:30.991 Test (EURUSD,H1) Claves: OR 0 08:34:30.991 Test (EURUSD,H1) "ae" | "comida" | "trapo" | "a" | "invalid" | "precios" | "va" | "interpolado" LJ 0 08:34:30.991 Test (EURUSD,H1) Root is JIT: true NP 0 08:34:30.991 Test (EURUSD,H1) Interpolado: true NS 0 08:34:30.991 Test (EURUSD,H1) Tercera key: a index: 3 PH 0 08:34:30.991 Test (EURUSD,H1) Trapo val: 10.05 PQ 0 08:34:30.991 Test (EURUSD,H1) Valor anidado: 10 IG 0 08:34:30.991 Test (EURUSD,H1) Array precios: PO 0 08:34:30.991 Test (EURUSD,H1) 10 | 20 | 30 | 40 | 50 GI 0 08:34:30.991 Test (EURUSD,H1) Root key el 0: ae RO 0 08:34:30.991 Test (EURUSD,H1) Root size: 8 IO 0 08:34:30.991 Test (EURUSD,H1) Root is valid: true HD 0 08:34:30.991 Test (EURUSD,H1) Root emoji: 😀 GQ 0 08:34:30.991 Test (EURUSD,H1) Root emoji no escape: \ud83d\ude00 QK 0 08:34:30.991 Test (EURUSD,H1) Root invalid: ??????? IK 0 08:34:30.991 Test (EURUSD,H1) Has key comida: true RP 0 08:34:30.991 Test (EURUSD,H1) First value type obj: JSON_VTYPE_ARR LF 0 08:34:30.991 Test (EURUSD,H1) Va value:1 OQ 0 08:34:30.991 Test (EURUSD,H1) Iteracion ---- PI 0 08:34:30.991 Test (EURUSD,H1) Element of root: ae GF 0 08:34:30.991 Test (EURUSD,H1) Element of root: comida LQ 0 08:34:30.991 Test (EURUSD,H1) Element of root: trapo MI 0 08:34:30.991 Test (EURUSD,H1) Element of root: a GS 0 08:34:30.991 Test (EURUSD,H1) Element of root: invalid EK 0 08:34:30.991 Test (EURUSD,H1) Element of root: precios QL 0 08:34:30.991 Test (EURUSD,H1) Element of root: va GE 0 08:34:30.991 Test (EURUSD,H1) Element of root: interpolado PR 0 08:39:12.354 JsonAsm (EURUSD,H1) true FD 0 08:39:12.354 JsonAsm (EURUSD,H1) JSON ASM CODE: MN 0 08:39:12.354 JsonAsm (EURUSD,H1) O QS 0 08:39:12.354 JsonAsm (EURUSD,H1) K "ae" GE 0 08:39:12.354 JsonAsm (EURUSD,H1) A CN 0 08:39:12.354 JsonAsm (EURUSD,H1) A QR 0 08:39:12.354 JsonAsm (EURUSD,H1) R 10 KI 0 08:39:12.354 JsonAsm (EURUSD,H1) - CO 0 08:39:12.354 JsonAsm (EURUSD,H1) R 10 IO 0 08:39:12.354 JsonAsm (EURUSD,H1) - LE 0 08:39:12.354 JsonAsm (EURUSD,H1) P KP 0 08:39:12.354 JsonAsm (EURUSD,H1) - CS 0 08:39:12.354 JsonAsm (EURUSD,H1) A PE 0 08:39:12.354 JsonAsm (EURUSD,H1) R 20 KR 0 08:39:12.354 JsonAsm (EURUSD,H1) - FR 0 08:39:12.354 JsonAsm (EURUSD,H1) R 20 IH 0 08:39:12.354 JsonAsm (EURUSD,H1) - LH 0 08:39:12.354 JsonAsm (EURUSD,H1) P KM 0 08:39:12.354 JsonAsm (EURUSD,H1) - DE 0 08:39:12.354 JsonAsm (EURUSD,H1) P CG 0 08:39:12.354 JsonAsm (EURUSD,H1) - RR 0 08:39:12.354 JsonAsm (EURUSD,H1) K "comida" OD 0 08:39:12.354 JsonAsm (EURUSD,H1) S "holaaaaaaaaaaaaaa\\a\\a\\a" GQ 0 08:39:12.354 JsonAsm (EURUSD,H1) - GH 0 08:39:12.354 JsonAsm (EURUSD,H1) K "trapo" PJ 0 08:39:12.354 JsonAsm (EURUSD,H1) R 10.05 MO 0 08:39:12.354 JsonAsm (EURUSD,H1) - RJ 0 08:39:12.354 JsonAsm (EURUSD,H1) K "a" RJ 0 08:39:12.354 JsonAsm (EURUSD,H1) T GN 0 08:39:12.354 JsonAsm (EURUSD,H1) - PK 0 08:39:12.354 JsonAsm (EURUSD,H1) K "invalid" EO 0 08:39:12.354 JsonAsm (EURUSD,H1) R -0.2 KL 0 08:39:12.354 JsonAsm (EURUSD,H1) - FD 0 08:39:12.354 JsonAsm (EURUSD,H1) P RP 0 08:39:12.354 JsonAsm (EURUSD,H1) OR 0 08:39:12.354 JsonAsm (EURUSD,H1) JSON CINTA: NH 0 08:39:12.354 JsonAsm (EURUSD,H1) [0] JSON_VTYPE_OBJ | count=5 num_c=27 raw_start=0 raw_end=100 PJ 0 08:39:12.354 JsonAsm (EURUSD,H1) [2] JSON_VTYPE_KEY | start=2 len=2 key="ae" QL 0 08:39:12.354 JsonAsm (EURUSD,H1) [3] JSON_VTYPE_ARR | count=2 num_c=14 raw_start=6 raw_end=22 CK 0 08:39:12.354 JsonAsm (EURUSD,H1) [5] JSON_VTYPE_ARR | count=2 num_c=6 raw_start=7 raw_end=13 FH 0 08:39:12.354 JsonAsm (EURUSD,H1) [7] JSON_VTYPE_INTEGER | val=10 RO 0 08:39:12.354 JsonAsm (EURUSD,H1) [9] JSON_VTYPE_INTEGER | val=10 HI 0 08:39:12.354 JsonAsm (EURUSD,H1) [11] JSON_VTYPE_ARR | count=2 num_c=6 raw_start=15 raw_end=21 RJ 0 08:39:12.354 JsonAsm (EURUSD,H1) [13] JSON_VTYPE_INTEGER | val=20 LS 0 08:39:12.354 JsonAsm (EURUSD,H1) [15] JSON_VTYPE_INTEGER | val=20 RF 0 08:39:12.354 JsonAsm (EURUSD,H1) [17] JSON_VTYPE_KEY | start=25 len=6 key="comida" HO 0 08:39:12.354 JsonAsm (EURUSD,H1) [18] JSON_VTYPE_STRING | start=34 len=26 val="holaaaaaaaaaaaaaa\a\a\a" FP 0 08:39:12.354 JsonAsm (EURUSD,H1) [19] JSON_VTYPE_KEY | start=63 len=5 key="trapo" PO 0 08:39:12.354 JsonAsm (EURUSD,H1) [20] JSON_VTYPE_REAL | val=10.05 FE 0 08:39:12.354 JsonAsm (EURUSD,H1) [22] JSON_VTYPE_KEY | start=77 len=1 key="a" GR 0 08:39:12.354 JsonAsm (EURUSD,H1) [23] JSON_VTYPE_BOOLEAN | val=true DI 0 08:39:12.354 JsonAsm (EURUSD,H1) [24] JSON_VTYPE_KEY | start=86 len=7 key="invalid" FE 0 08:39:12.354 JsonAsm (EURUSD,H1) [25] JSON_VTYPE_REAL | val=-0.2 EQ 0 08:39:12.354 JsonAsm (EURUSD,H1) 27 PL 0 08:39:12.354 JsonAsm (EURUSD,H1) Parseando ASM MI 0 08:39:12.354 JsonAsm (EURUSD,H1) ASM Exit: true FR 0 08:39:12.354 JsonAsm (EURUSD,H1) TSN_JSON_NOT_ERR JK 0 08:39:12.354 JsonAsm (EURUSD,H1) Line: 32 | Col 3 EO 0 08:39:12.354 JsonAsm (EURUSD,H1) O IP 0 08:39:12.354 JsonAsm (EURUSD,H1) K "ae" OJ 0 08:39:12.354 JsonAsm (EURUSD,H1) A KO 0 08:39:12.354 JsonAsm (EURUSD,H1) A IP 0 08:39:12.354 JsonAsm (EURUSD,H1) R 10 CF 0 08:39:12.354 JsonAsm (EURUSD,H1) - KN 0 08:39:12.354 JsonAsm (EURUSD,H1) R 10 QM 0 08:39:12.354 JsonAsm (EURUSD,H1) - DK 0 08:39:12.354 JsonAsm (EURUSD,H1) P CQ 0 08:39:12.354 JsonAsm (EURUSD,H1) - KP 0 08:39:12.354 JsonAsm (EURUSD,H1) A HK 0 08:39:12.354 JsonAsm (EURUSD,H1) R 20 CS 0 08:39:12.354 JsonAsm (EURUSD,H1) - NQ 0 08:39:12.354 JsonAsm (EURUSD,H1) R 20 QF 0 08:39:12.354 JsonAsm (EURUSD,H1) - DN 0 08:39:12.354 JsonAsm (EURUSD,H1) P CN 0 08:39:12.354 JsonAsm (EURUSD,H1) - LD 0 08:39:12.354 JsonAsm (EURUSD,H1) P KQ 0 08:39:12.354 JsonAsm (EURUSD,H1) - JP 0 08:39:12.354 JsonAsm (EURUSD,H1) K "comida" GK 0 08:39:12.354 JsonAsm (EURUSD,H1) S "holaaaaaaaaaaaaaa\\a\\a\\a" OO 0 08:39:12.354 JsonAsm (EURUSD,H1) - OK 0 08:39:12.354 JsonAsm (EURUSD,H1) K "trapo" HM 0 08:39:12.354 JsonAsm (EURUSD,H1) R 10.05 EL 0 08:39:12.354 JsonAsm (EURUSD,H1) - JK 0 08:39:12.354 JsonAsm (EURUSD,H1) K "a" JL 0 08:39:12.354 JsonAsm (EURUSD,H1) T OL 0 08:39:12.354 JsonAsm (EURUSD,H1) - HJ 0 08:39:12.354 JsonAsm (EURUSD,H1) K "invalid" MN 0 08:39:12.354 JsonAsm (EURUSD,H1) R -0.2 CM 0 08:39:12.354 JsonAsm (EURUSD,H1) - NI 0 08:39:12.354 JsonAsm (EURUSD,H1) P PN 0 08:39:12.354 JsonAsm (EURUSD,H1) JSON TAPE LUEGO DE PARSEAR ASM JF 0 08:39:12.354 JsonAsm (EURUSD,H1) [0] JSON_VTYPE_OBJ | count=5 num_c=27 raw_start=0 raw_end=160 JM 0 08:39:12.354 JsonAsm (EURUSD,H1) [2] JSON_VTYPE_KEY | start=6 len=2 key="ae" RM 0 08:39:12.354 JsonAsm (EURUSD,H1) [3] JSON_VTYPE_ARR | count=2 num_c=14 raw_start=10 raw_end=59 KI 0 08:39:12.354 JsonAsm (EURUSD,H1) [5] JSON_VTYPE_ARR | count=2 num_c=6 raw_start=13 raw_end=30 DI 0 08:39:12.354 JsonAsm (EURUSD,H1) [7] JSON_VTYPE_INTEGER | val=10 LP 0 08:39:12.354 JsonAsm (EURUSD,H1) [9] JSON_VTYPE_INTEGER | val=10 FH 0 08:39:12.354 JsonAsm (EURUSD,H1) [11] JSON_VTYPE_ARR | count=2 num_c=6 raw_start=36 raw_end=53 LI 0 08:39:12.354 JsonAsm (EURUSD,H1) [13] JSON_VTYPE_INTEGER | val=20 RR 0 08:39:12.354 JsonAsm (EURUSD,H1) [15] JSON_VTYPE_INTEGER | val=20 CI 0 08:39:12.354 JsonAsm (EURUSD,H1) [17] JSON_VTYPE_KEY | start=68 len=6 key="comida" QN 0 08:39:12.354 JsonAsm (EURUSD,H1) [18] JSON_VTYPE_STRING | start=79 len=26 val="holaaaaaaaaaaaaaa\a\a\a" IR 0 08:39:12.354 JsonAsm (EURUSD,H1) [19] JSON_VTYPE_KEY | start=112 len=5 key="trapo" PH 0 08:39:12.354 JsonAsm (EURUSD,H1) [20] JSON_VTYPE_REAL | val=10.05 FG 0 08:39:12.354 JsonAsm (EURUSD,H1) [22] JSON_VTYPE_KEY | start=132 len=1 key="a" ES 0 08:39:12.354 JsonAsm (EURUSD,H1) [23] JSON_VTYPE_BOOLEAN | val=true IJ 0 08:39:12.354 JsonAsm (EURUSD,H1) [24] JSON_VTYPE_KEY | start=142 len=7 key="invalid" JR 0 08:39:12.354 JsonAsm (EURUSD,H1) [25] JSON_VTYPE_REAL | val=-0.2 IP 0 08:39:12.354 JsonAsm (EURUSD,H1) 27 KQ 0 08:39:12.354 JsonAsm (EURUSD,H1) Es igaul = si QH 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_ExistingKey] FH 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_MissingKey] OF 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_ChainedDeep5Levels] PF 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_ValidIndex] JG 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_OutOfRange] PE 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_EmptyArray] HS 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_True] GN 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_False] FL 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_EmptyObj] RN 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_BigObj_ForcesHashing] MM 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_BigObj_AfterHashing] LS 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_TopLevel] IR 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_EmptyObj] QR 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_SingleKeyObj] PN 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_KeyToPosition_Valid] CN 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_KeyToPosition_Invalid] HE 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToInt_Negative] CE 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToIntSafe_FromString] FH 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToDouble_SmallFloat] ED 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToDoubleSafe_OnMissingNode] GH 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToBool_Direct] KG 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_IsNull] HD 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_IsValid_IsInvalid] HK 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToArray_Floats] RE 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToArray_Bools] PR 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ExistInArrayStr] HP 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ExistInArrayHomogeneo_Int] DL 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Iterator_Array] DS 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Iterator_Object] KR 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ArrayOfObjects_AtThenBracket] KR 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_NestedArray_AtAt] OL 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToString_EscapedChars] KR 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToString_EmptyString] JO 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_StrLenRaw] RP 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_CompareStrWith] DK 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_SimpleObj_String] MH 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_MultiTypeObj] KJ 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_Array_Ints] KF 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_EmptyArray] KF 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_EmptyObj] QE 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_NestedObjInObj] GQ 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ArrayOfObjects] JS 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_NestedArrays] FQ 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeQuotesBackslash] NL 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeNewlineTab] DQ 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeUnicode] MO 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValDouble_DigitsPadding] KR 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValDouble_Negative] LR 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValLong_BigValue] JQ 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValInt_ZeroAndNegative] LM 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_KeyWV_ValSWV_RawPassthrough] LN 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValidJson_RawFragment] OQ 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_Clear_Resets] PQ 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_SimpleObj_DoubleEscaped] NL 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeQuoteTriple] KO 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeNewlineDouble] LO 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeUnicodeDouble] NQ 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_NestedObj] CP 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_Array_MixedValues] HS 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValSWV_RawPassthrough] CO 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_CrossCompare_EscapeLevels] RL 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_ToJsonAsm_NotEmpty] HR 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_SameCinta] RR 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_PreservesValues] RD 0 08:41:12.269 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_EmptyContainers] DE 0 08:41:12.270 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_Array] II 0 08:41:12.270 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_DoubleRoundTrip_Stable] HJ 0 08:41:12.270 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_Null] DI 0 08:41:12.283 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_SameCinta] RH 0 08:41:12.285 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_PreservesValues] CF 0 08:41:12.292 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_PreservesHashTables] LG 0 08:41:12.309 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_ExternalRef_RoundTrip] LJ 0 08:41:12.311 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_NestedAccess] LK 0 08:41:12.312 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_CrossFormat_JsonAsmVsJsonTc_Consistency] KQ 0 08:41:12.312 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_GetStep_Integer_TwoSlots] QM 0 08:41:12.312 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Unescape_BasicSequences] KL 2 08:41:12.313 Test (EURUSD,H1) array out of range in 'JsonParser.mqh' (1046,52) OH 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_ExistingKey] HH 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_MissingKey] MF 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_ChainedDeep5Levels] NF 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_ValidIndex] HG 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_OutOfRange] NE 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_EmptyArray] RR 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_True] EN 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_False] HL 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_EmptyObj] PN 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_BigObj_ForcesHashing] OM 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_BigObj_AfterHashing] FS 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_TopLevel] OR 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_EmptyObj] GR 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_SingleKeyObj] JO 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_KeyToPosition_Valid] IN 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_KeyToPosition_Invalid] RR 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToInt_Negative] EE 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToIntSafe_FromString] DH 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToDouble_SmallFloat] GD 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToDoubleSafe_OnMissingNode] EH 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToBool_Direct] EG 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_IsNull] JD 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_IsValid_IsInvalid] FK 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToArray_Floats] LE 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToArray_Bools] RR 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ExistInArrayStr] FP 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ExistInArrayHomogeneo_Int] FL 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Iterator_Array] NS 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Iterator_Object] QR 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ArrayOfObjects_AtThenBracket] QR 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_NestedArray_AtAt] ML 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToString_EscapedChars] ER 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToString_EmptyString] PL 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_StrLenRaw] LP 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_CompareStrWith] JK 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_SimpleObj_String] KH 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_MultiTypeObj] QJ 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_Array_Ints] MF 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_EmptyArray] QF 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_EmptyObj] OE 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_NestedObjInObj] EQ 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ArrayOfObjects] PR 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_NestedArrays] HQ 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeQuotesBackslash] DL 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeNewlineTab] NQ 0 08:44:54.358 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeUnicode] PO 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValDouble_DigitsPadding] RR 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValDouble_Negative] EQ 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValLong_BigValue] CQ 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValInt_ZeroAndNegative] EM 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_KeyWV_ValSWV_RawPassthrough] MN 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValidJson_RawFragment] RQ 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_Clear_Resets] MQ 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_SimpleObj_DoubleEscaped] KL 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeQuoteTriple] NO 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeNewlineDouble] EN 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeUnicodeDouble] KQ 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_NestedObj] JP 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_Array_MixedValues] QS 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValSWV_RawPassthrough] JO 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_CrossCompare_EscapeLevels] KL 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_ToJsonAsm_NotEmpty] ER 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_SameCinta] GR 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_PreservesValues] KD 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_EmptyContainers] ME 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_Array] LI 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_DoubleRoundTrip_Stable] MJ 0 08:44:54.359 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_Null] LI 0 08:44:54.361 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_SameCinta] EH 0 08:44:54.362 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_PreservesValues] MF 0 08:44:54.363 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_PreservesHashTables] HG 0 08:44:54.366 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_ExternalRef_RoundTrip] PJ 0 08:44:54.367 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_NestedAccess] GK 0 08:44:54.369 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_CrossFormat_JsonAsmVsJsonTc_Consistency] DQ 0 08:44:54.369 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_GetStep_Integer_TwoSlots] JM 0 08:44:54.369 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Unescape_BasicSequences] GL 2 08:44:54.369 Test (EURUSD,H1) array out of range in 'JsonParser.mqh' (1046,52) EH 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_ExistingKey] RH 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_MissingKey] KG 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_ChainedDeep5Levels] DF 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_ValidIndex] NG 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_OutOfRange] LE 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_EmptyArray] DR 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_True] CN 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_False] JS 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_EmptyObj] FN 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_BigObj_ForcesHashing] IM 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_BigObj_AfterHashing] PS 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_TopLevel] ER 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_EmptyObj] MR 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_SingleKeyObj] LO 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_KeyToPosition_Valid] GN 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_KeyToPosition_Invalid] DR 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToInt_Negative] OE 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToIntSafe_FromString] RH 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToDouble_SmallFloat] QD 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToDoubleSafe_OnMissingNode] CK 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToBool_Direct] OG 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_IsNull] LD 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_IsValid_IsInvalid] DK 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToArray_Floats] FE 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToArray_Bools] DR 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ExistInArrayStr] LP 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ExistInArrayHomogeneo_Int] PL 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Iterator_Array] HS 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Iterator_Object] OR 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ArrayOfObjects_AtThenBracket] OM 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_NestedArray_AtAt] KM 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToString_EscapedChars] OR 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToString_EmptyString] FL 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_StrLenRaw] FP 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_CompareStrWith] HJ 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_SimpleObj_String] IH 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_MultiTypeObj] GJ 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_Array_Ints] GF 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_EmptyArray] OF 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_EmptyObj] EE 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_NestedObjInObj] CF 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ArrayOfObjects] FR 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_NestedArrays] JR 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeQuotesBackslash] RL 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeNewlineTab] HQ 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeUnicode] IO 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValDouble_DigitsPadding] OR 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValDouble_Negative] PQ 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValLong_BigValue] FQ 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValInt_ZeroAndNegative] PM 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_KeyWV_ValSWV_RawPassthrough] HN 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValidJson_RawFragment] CQ 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_Clear_Resets] DQ 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_SimpleObj_DoubleEscaped] JL 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeQuoteTriple] GO 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeNewlineDouble] PN 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeUnicodeDouble] JQ 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_NestedObj] OP 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_Array_MixedValues] DS 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValSWV_RawPassthrough] GN 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_CrossCompare_EscapeLevels] NL 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_ToJsonAsm_NotEmpty] DS 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_SameCinta] NR 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_PreservesValues] NE 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_EmptyContainers] HE 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_Array] MI 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_DoubleRoundTrip_Stable] LJ 0 08:44:56.088 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_Null] KI 0 08:44:56.090 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_SameCinta] EG 0 08:44:56.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_PreservesValues] EF 0 08:44:56.093 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_PreservesHashTables] OG 0 08:44:56.097 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_ExternalRef_RoundTrip] EJ 0 08:44:56.098 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_NestedAccess] PK 0 08:44:56.104 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_CrossFormat_JsonAsmVsJsonTc_Consistency] GQ 0 08:44:56.104 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_GetStep_Integer_TwoSlots] MM 0 08:44:56.104 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Unescape_BasicSequences] CM 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_ExistingKey] PR 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_MissingKey] ML 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_ChainedDeep5Levels] FM 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_ValidIndex] LI 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_OutOfRange] NK 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_EmptyArray] FI 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_True] EH 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_False] HF 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_EmptyObj] DD 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_BigObj_ForcesHashing] GF 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_BigObj_AfterHashing] RI 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_TopLevel] CH 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_EmptyObj] KL 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_SingleKeyObj] NP 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_KeyToPosition_Valid] IP 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_KeyToPosition_Invalid] FO 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToInt_Negative] QO 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToIntSafe_FromString] PM 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToDouble_SmallFloat] OR 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToDoubleSafe_OnMissingNode] EN 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToBool_Direct] QQ 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_IsNull] NI 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_IsValid_IsInvalid] FE 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToArray_Floats] DH 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToArray_Bools] FH 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ExistInArrayStr] NF 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ExistInArrayHomogeneo_Int] RJ 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Iterator_Array] JE 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Iterator_Object] QH 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ArrayOfObjects_AtThenBracket] QH 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_NestedArray_AtAt] MF 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToString_EscapedChars] QH 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToString_EmptyString] DQ 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_StrLenRaw] DM 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_CompareStrWith] JQ 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_SimpleObj_String] GM 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_MultiTypeObj] IM 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_Array_Ints] IL 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_EmptyArray] QL 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_EmptyObj] CK 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_NestedObjInObj] EK 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ArrayOfObjects] DI 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_NestedArrays] HG 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeQuotesBackslash] PF 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeNewlineTab] JK 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeUnicode] GJ 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValDouble_DigitsPadding] QH 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValDouble_Negative] RD 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValLong_BigValue] DG 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValInt_ZeroAndNegative] RK 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_KeyWV_ValSWV_RawPassthrough] JK 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValidJson_RawFragment] ED 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_Clear_Resets] FF 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_SimpleObj_DoubleEscaped] HJ 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeQuoteTriple] IJ 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeNewlineDouble] RE 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeUnicodeDouble] HK 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_NestedObj] QJ 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_Array_MixedValues] FI 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValSWV_RawPassthrough] IE 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_CrossCompare_EscapeLevels] LF 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_ToJsonAsm_NotEmpty] FH 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_SameCinta] LH 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_PreservesValues] LJ 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_EmptyContainers] JH 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_Array] KS 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_DoubleRoundTrip_Stable] NP 0 08:48:58.998 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_Null] QS 0 08:48:59.004 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_SameCinta] GR 0 08:48:59.006 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_PreservesValues] GQ 0 08:48:59.007 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_PreservesHashTables] KQ 0 08:48:59.010 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_ExternalRef_RoundTrip] KP 0 08:48:59.011 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_NestedAccess] CP 0 08:48:59.012 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_CrossFormat_JsonAsmVsJsonTc_Consistency] LO 0 08:48:59.012 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_GetStep_Integer_TwoSlots] JS 0 08:48:59.012 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Unescape_BasicSequences] MR 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Parse_MalformedKeyNotClosed] MJ 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Parse_UnfinishedJson] GL 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Parse_ValidSimple_Ok] QS 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_Basic_Succeeds] EP 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_PreservesScalars] HQ 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_PreservesNesting] JR 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_PreservesNestedArray] JS 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_OnScalarNode_Fails] IM 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_KeysAndSize_Match] PL 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Mutate_AddNewKey_Double] KP 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Mutate_ChangeType_DoubleToBool] KR 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Mutate_ObjectToScalar_FreesContainer] PR 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Remove_Key_ReducesSize] HQ 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Remove_MissingKey_ReturnsFalse] LO 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Remove_Index_ReducesArraySize] RH 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_AddItem_IncreasesSize] FP 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_InRange_ValidatesIndices] EO 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_AtSafe_OutOfRange_ReturnsNull] IE 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Clear_Object_EmptiesIt] GP 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Standalone_NewObj_SetGet] CN 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Standalone_NewArr_AddItem] GS 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Standalone_ToArray] OO 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_MultiManager_Set_SharesPointer_NoDoubleFree] PG 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_SimpleObject] OF 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_EscapesStrings] MH 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_NestedArray] IH 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_NullValue] CP 0 08:48:59.013 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_FullRoundTrip_WithMutation] MD 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_ExistingKey] FK 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_MissingKey] OS 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_ChainedDeep5Levels] PR 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_ValidIndex] FP 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_OutOfRange] PQ 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_EmptyArray] LN 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_True] GR 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_False] FO 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_EmptyObj] NK 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_BigObj_ForcesHashing] MI 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_BigObj_AfterHashing] HP 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_TopLevel] MG 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_EmptyObj] EE 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_SingleKeyObj] DK 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_KeyToPosition_Valid] CJ 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_KeyToPosition_Invalid] LF 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToInt_Negative] GH 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToIntSafe_FromString] JD 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToDouble_SmallFloat] EK 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToDoubleSafe_OnMissingNode] GG 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToBool_Direct] GJ 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_IsNull] DP 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_IsValid_IsInvalid] HO 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToArray_Floats] RQ 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToArray_Bools] LO 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ExistInArrayStr] HO 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ExistInArrayHomogeneo_Int] HS 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Iterator_Array] PN 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Iterator_Object] KF 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ArrayOfObjects_AtThenBracket] KQ 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_NestedArray_AtAt] OI 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToString_EscapedChars] GG 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToString_EmptyString] NH 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_StrLenRaw] RD 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_CompareStrWith] DF 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_SimpleObj_String] QD 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_MultiTypeObj] KF 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_Array_Ints] OE 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_EmptyArray] KR 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_EmptyObj] MP 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_NestedObjInObj] GR 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ArrayOfObjects] NN 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_NestedArrays] FN 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeQuotesBackslash] JQ 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeNewlineTab] PL 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeUnicode] MS 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValDouble_DigitsPadding] KN 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValDouble_Negative] HM 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValLong_BigValue] JM 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValInt_ZeroAndNegative] HR 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_KeyWV_ValSWV_RawPassthrough] PR 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValidJson_RawFragment] KM 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_Clear_Resets] PM 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_SimpleObj_DoubleEscaped] RS 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeQuoteTriple] OS 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeNewlineDouble] HR 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeUnicodeDouble] RR 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_NestedObj] CM 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_Array_MixedValues] LN 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValSWV_RawPassthrough] CR 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_CrossCompare_EscapeLevels] RP 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_ToJsonAsm_NotEmpty] HO 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_SameCinta] FQ 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_PreservesValues] RQ 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_EmptyContainers] PQ 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_Array] QM 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_DoubleRoundTrip_Stable] PN 0 08:49:11.590 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_Null] JM 0 08:49:11.592 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_SameCinta] QK 0 08:49:11.593 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_PreservesValues] DJ 0 08:49:11.595 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_PreservesHashTables] IH 0 08:49:11.598 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_ExternalRef_RoundTrip] QF 0 08:49:11.599 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_NestedAccess] MG 0 08:49:11.600 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_CrossFormat_JsonAsmVsJsonTc_Consistency] QE 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_GetStep_Integer_TwoSlots] KJ 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Unescape_BasicSequences] CK 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Parse_MalformedKeyNotClosed] OD 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Parse_UnfinishedJson] ME 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Parse_ValidSimple_Ok] KJ 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_Basic_Succeeds] KK 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_PreservesScalars] FJ 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_PreservesNesting] PI 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_PreservesNestedArray] LH 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_OnScalarNode_Fails] OF 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_KeysAndSize_Match] JE 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Mutate_AddNewKey_Double] EI 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Mutate_ChangeType_DoubleToBool] II 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Mutate_ObjectToScalar_FreesContainer] JK 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Remove_Key_ReducesSize] NH 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Remove_MissingKey_ReturnsFalse] FF 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Remove_Index_ReducesArraySize] HG 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_AddItem_IncreasesSize] LI 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_InRange_ValidatesIndices] OF 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_AtSafe_OutOfRange_ReturnsNull] KJ 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Clear_Object_EmptiesIt] QI 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Standalone_NewObj_SetGet] QG 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Standalone_NewArr_AddItem] MJ 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Standalone_ToArray] ID 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_MultiManager_Set_SharesPointer_NoDoubleFree] JN 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_SimpleObject] EI 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_EscapesStrings] CG 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_NestedArray] OG 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_NullValue] MI 0 08:49:11.601 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_FullRoundTrip_WithMutation] DJ 0 08:51:30.414 SaxTest (EURUSD,H1) Inicio de documento KO 0 08:51:30.414 SaxTest (EURUSD,H1) Inicio de objeto: 0 GK 0 08:51:30.414 SaxTest (EURUSD,H1) Clave: ae DR 0 08:51:30.414 SaxTest (EURUSD,H1) Inicio de array: 1 IE 0 08:51:30.414 SaxTest (EURUSD,H1) Inicio de array: 2 GQ 0 08:51:30.414 SaxTest (EURUSD,H1) Numero: 10 CK 0 08:51:30.414 SaxTest (EURUSD,H1) Numero: 10 KG 0 08:51:30.414 SaxTest (EURUSD,H1) Fin de array: 2 OP 0 08:51:30.414 SaxTest (EURUSD,H1) Inicio de array: 2 PG 0 08:51:30.414 SaxTest (EURUSD,H1) Numero: 20 LQ 0 08:51:30.414 SaxTest (EURUSD,H1) Numero: 20 EJ 0 08:51:30.414 SaxTest (EURUSD,H1) Fin de array: 2 FQ 0 08:51:30.414 SaxTest (EURUSD,H1) Fin de array: 1 HR 0 08:51:30.414 SaxTest (EURUSD,H1) Clave: comida OH 0 08:51:30.414 SaxTest (EURUSD,H1) Texto: 😀 GN 0 08:51:30.414 SaxTest (EURUSD,H1) Clave: trapo LJ 0 08:51:30.414 SaxTest (EURUSD,H1) Real: 10.05 RR 0 08:51:30.414 SaxTest (EURUSD,H1) Clave: a DR 0 08:51:30.414 SaxTest (EURUSD,H1) Boleano: true HD 0 08:51:30.414 SaxTest (EURUSD,H1) Clave: invalid FS 0 08:51:30.414 SaxTest (EURUSD,H1) Texto: \xFF FI 0 08:51:30.414 SaxTest (EURUSD,H1) Clave: precios LL 0 08:51:30.414 SaxTest (EURUSD,H1) Inicio de array: 1 CK 0 08:51:30.414 SaxTest (EURUSD,H1) Numero: 10 RE 0 08:51:30.414 SaxTest (EURUSD,H1) Numero: 20 MO 0 08:51:30.414 SaxTest (EURUSD,H1) Numero: 30 DF 0 08:51:30.414 SaxTest (EURUSD,H1) Numero: 40 GP 0 08:51:30.414 SaxTest (EURUSD,H1) Numero: 50 NH 0 08:51:30.414 SaxTest (EURUSD,H1) Fin de array: 1 JK 0 08:51:30.414 SaxTest (EURUSD,H1) Clave: va OL 0 08:51:30.414 SaxTest (EURUSD,H1) Numero: 1 CI 0 08:51:30.415 SaxTest (EURUSD,H1) Clave: interpolado GS 0 08:51:30.415 SaxTest (EURUSD,H1) Texto: ${{valor}} FD 0 08:51:30.415 SaxTest (EURUSD,H1) Fin de objeto: 0 CR 0 08:51:30.415 SaxTest (EURUSD,H1) Fin de documento GE 0 08:51:54.387 SaxTest (EURUSD,H1) Inicio de documento DG 0 08:51:54.387 SaxTest (EURUSD,H1) Inicio de objeto: 0 DS 0 08:51:54.387 SaxTest (EURUSD,H1) Clave: ae KJ 0 08:51:54.387 SaxTest (EURUSD,H1) Inicio de array: 1 JR 0 08:51:54.387 SaxTest (EURUSD,H1) Inicio de array: 2 PI 0 08:51:54.387 SaxTest (EURUSD,H1) Numero: 10 DS 0 08:51:54.387 SaxTest (EURUSD,H1) Numero: 10 DO 0 08:51:54.387 SaxTest (EURUSD,H1) Fin de array: 2 LH 0 08:51:54.387 SaxTest (EURUSD,H1) Inicio de array: 2 KL 0 08:51:54.387 SaxTest (EURUSD,H1) Numero: 20 OF 0 08:51:54.387 SaxTest (EURUSD,H1) Numero: 20 JR 0 08:51:54.387 SaxTest (EURUSD,H1) Fin de array: 2 MI 0 08:51:54.387 SaxTest (EURUSD,H1) Fin de array: 1 CM 0 08:51:54.387 SaxTest (EURUSD,H1) Clave: comida HP 0 08:51:54.387 SaxTest (EURUSD,H1) Texto: 😀 DG 0 08:51:54.387 SaxTest (EURUSD,H1) Clave: trapo LQ 0 08:51:54.387 SaxTest (EURUSD,H1) Real: 10.0 KD 0 08:51:54.387 SaxTest (EURUSD,H1) Inicio de documento HQ 0 08:51:54.387 SaxTest (EURUSD,H1) Inicio de objeto: 0 HE 0 08:51:54.387 SaxTest (EURUSD,H1) Clave: ae OH 0 08:51:54.387 SaxTest (EURUSD,H1) Inicio de array: 1 NS 0 08:51:54.387 SaxTest (EURUSD,H1) Inicio de array: 2 LG 0 08:51:54.387 SaxTest (EURUSD,H1) Numero: 10 PQ 0 08:51:54.387 SaxTest (EURUSD,H1) Numero: 10 HI 0 08:51:54.387 SaxTest (EURUSD,H1) Fin de array: 2 PN 0 08:51:54.387 SaxTest (EURUSD,H1) Inicio de array: 2 GM 0 08:51:54.387 SaxTest (EURUSD,H1) Numero: 20 KD 0 08:51:54.387 SaxTest (EURUSD,H1) Numero: 20 NL 0 08:51:54.387 SaxTest (EURUSD,H1) Fin de array: 2 QK 0 08:51:54.387 SaxTest (EURUSD,H1) Fin de array: 1 GO 0 08:51:54.387 SaxTest (EURUSD,H1) Clave: comida DF 0 08:51:54.387 SaxTest (EURUSD,H1) Texto: 😀 PD 0 08:51:54.387 SaxTest (EURUSD,H1) Clave: trapo RO 0 08:51:54.387 SaxTest (EURUSD,H1) Numero: 10 OF 0 08:51:54.387 SaxTest (EURUSD,H1) Inicio de documento LR 0 08:51:54.387 SaxTest (EURUSD,H1) Inicio de objeto: 0 LG 0 08:51:54.387 SaxTest (EURUSD,H1) Clave: ae CN 0 08:51:54.387 SaxTest (EURUSD,H1) Inicio de array: 1 RQ 0 08:51:54.387 SaxTest (EURUSD,H1) Inicio de array: 2 HD 0 08:51:54.387 SaxTest (EURUSD,H1) Numero: 10 LO 0 08:51:54.387 SaxTest (EURUSD,H1) Numero: 10 LK 0 08:51:54.387 SaxTest (EURUSD,H1) Fin de array: 2 DL 0 08:51:54.387 SaxTest (EURUSD,H1) Inicio de array: 2 CK 0 08:51:54.387 SaxTest (EURUSD,H1) Numero: 20 GE 0 08:51:54.387 SaxTest (EURUSD,H1) Numero: 20 RN 0 08:51:54.387 SaxTest (EURUSD,H1) Fin de array: 2 ED 0 08:51:54.387 SaxTest (EURUSD,H1) Fin de array: 1 KN 0 08:51:54.387 SaxTest (EURUSD,H1) Clave: comida PD 0 08:51:54.387 SaxTest (EURUSD,H1) Texto: 😀 LR 0 08:51:54.387 SaxTest (EURUSD,H1) Clave: trapo NM 0 08:51:54.387 SaxTest (EURUSD,H1) Numero: 10 JH 0 08:52:21.947 SaxTest (EURUSD,H1) Inicio de documento ML 0 08:52:21.947 SaxTest (EURUSD,H1) Inicio de objeto: 0 MI 0 08:52:21.947 SaxTest (EURUSD,H1) Clave: ae FL 0 08:52:21.947 SaxTest (EURUSD,H1) Inicio de array: 1 GG 0 08:52:21.947 SaxTest (EURUSD,H1) Inicio de array: 2 IR 0 08:52:21.947 SaxTest (EURUSD,H1) Numero: 10 EL 0 08:52:21.947 SaxTest (EURUSD,H1) Numero: 10 ME 0 08:52:21.947 SaxTest (EURUSD,H1) Fin de array: 2 ER 0 08:52:21.947 SaxTest (EURUSD,H1) Inicio de array: 2 NI 0 08:52:21.947 SaxTest (EURUSD,H1) Numero: 20 JS 0 08:52:21.947 SaxTest (EURUSD,H1) Numero: 20 GO 0 08:52:21.947 SaxTest (EURUSD,H1) Fin de array: 2 DF 0 08:52:21.947 SaxTest (EURUSD,H1) Fin de array: 1 NP 0 08:52:21.947 SaxTest (EURUSD,H1) Clave: comida QJ 0 08:52:21.947 SaxTest (EURUSD,H1) Texto: 😀 EP 0 08:52:21.947 SaxTest (EURUSD,H1) Clave: trapo MJ 0 08:52:21.947 SaxTest (EURUSD,H1) Real: 10.0 FJ 0 08:52:21.947 SaxTest (EURUSD,H1) Inicio de documento IN 0 08:52:21.947 SaxTest (EURUSD,H1) Inicio de objeto: 0 IH 0 08:52:21.947 SaxTest (EURUSD,H1) Clave: ae RM 0 08:52:21.947 SaxTest (EURUSD,H1) Inicio de array: 1 CE 0 08:52:21.947 SaxTest (EURUSD,H1) Inicio de array: 2 MP 0 08:52:21.947 SaxTest (EURUSD,H1) Numero: 10 IJ 0 08:52:21.947 SaxTest (EURUSD,H1) Numero: 10 IF 0 08:52:21.947 SaxTest (EURUSD,H1) Fin de array: 2 QS 0 08:52:21.947 SaxTest (EURUSD,H1) Inicio de array: 2 RG 0 08:52:21.947 SaxTest (EURUSD,H1) Numero: 20 NQ 0 08:52:21.947 SaxTest (EURUSD,H1) Numero: 20 CI 0 08:52:21.947 SaxTest (EURUSD,H1) Fin de array: 2 PP 0 08:52:21.947 SaxTest (EURUSD,H1) Fin de array: 1 JR 0 08:52:21.947 SaxTest (EURUSD,H1) Clave: comida EK 0 08:52:21.947 SaxTest (EURUSD,H1) Texto: 😀 IN 0 08:52:21.947 SaxTest (EURUSD,H1) Clave: trapo GH 0 08:52:21.947 SaxTest (EURUSD,H1) Numero: 10 RM 0 08:52:21.947 SaxTest (EURUSD,H1) Inicio de documento EH 0 08:52:21.947 SaxTest (EURUSD,H1) Inicio de objeto: 0 EJ 0 08:52:21.947 SaxTest (EURUSD,H1) Clave: ae NS 0 08:52:21.947 SaxTest (EURUSD,H1) Inicio de array: 1 OJ 0 08:52:21.947 SaxTest (EURUSD,H1) Inicio de array: 2 QN 0 08:52:21.947 SaxTest (EURUSD,H1) Numero: 10 MH 0 08:52:21.947 SaxTest (EURUSD,H1) Numero: 10 EP 0 08:52:21.947 SaxTest (EURUSD,H1) Fin de array: 2 MQ 0 08:52:21.947 SaxTest (EURUSD,H1) Inicio de array: 2 FD 0 08:52:21.947 SaxTest (EURUSD,H1) Numero: 20 RO 0 08:52:21.947 SaxTest (EURUSD,H1) Numero: 20 OK 0 08:52:21.947 SaxTest (EURUSD,H1) Fin de array: 2 LR 0 08:52:21.947 SaxTest (EURUSD,H1) Fin de array: 1 FD 0 08:52:21.947 SaxTest (EURUSD,H1) Clave: comida II 0 08:52:21.947 SaxTest (EURUSD,H1) Texto: 😀 MO 0 08:52:21.947 SaxTest (EURUSD,H1) Clave: trapo KF 0 08:52:21.947 SaxTest (EURUSD,H1) Numero: 10 FO 0 08:53:41.720 SaxTest (EURUSD,H1) Inicio de documento II 0 08:53:41.720 SaxTest (EURUSD,H1) Inicio de objeto: 0 IL 0 08:53:41.720 SaxTest (EURUSD,H1) Clave: ae RQ 0 08:53:41.720 SaxTest (EURUSD,H1) Inicio de array: 1 CH 0 08:53:41.720 SaxTest (EURUSD,H1) Inicio de array: 2 MO 0 08:53:41.720 SaxTest (EURUSD,H1) Numero: 10 IF 0 08:53:41.720 SaxTest (EURUSD,H1) Numero: 10 IR 0 08:53:41.720 SaxTest (EURUSD,H1) Fin de array: 2 QG 0 08:53:41.720 SaxTest (EURUSD,H1) Inicio de array: 2 RR 0 08:53:41.720 SaxTest (EURUSD,H1) Numero: 20 NL 0 08:53:41.720 SaxTest (EURUSD,H1) Numero: 20 CE 0 08:53:41.720 SaxTest (EURUSD,H1) Fin de array: 2 PS 0 08:53:41.720 SaxTest (EURUSD,H1) Fin de array: 1 JG 0 08:53:41.720 SaxTest (EURUSD,H1) Clave: comida EO 0 08:53:41.720 SaxTest (EURUSD,H1) Texto: 😀 IM 0 08:53:41.720 SaxTest (EURUSD,H1) Clave: trapo QD 0 08:53:41.720 SaxTest (EURUSD,H1) Real: 1000.0 RO 0 08:53:41.720 SaxTest (EURUSD,H1) Clave: a DG 0 08:53:41.720 SaxTest (EURUSD,H1) Boleano: true HS 0 08:53:41.720 SaxTest (EURUSD,H1) Clave: invalid FP 0 08:53:41.720 SaxTest (EURUSD,H1) Texto: \xFF FD 0 08:53:41.720 SaxTest (EURUSD,H1) Clave: precios LS 0 08:53:41.720 SaxTest (EURUSD,H1) Inicio de array: 1 CF 0 08:53:41.720 SaxTest (EURUSD,H1) Numero: 10 RP 0 08:53:41.720 SaxTest (EURUSD,H1) Numero: 20 MJ 0 08:53:41.720 SaxTest (EURUSD,H1) Numero: 30 DE 0 08:53:41.720 SaxTest (EURUSD,H1) Numero: 40 GO 0 08:53:41.720 SaxTest (EURUSD,H1) Numero: 50 NK 0 08:53:41.720 SaxTest (EURUSD,H1) Fin de array: 1 JN 0 08:53:41.720 SaxTest (EURUSD,H1) Clave: va OI 0 08:53:41.720 SaxTest (EURUSD,H1) Numero: 1 DD 0 08:53:41.720 SaxTest (EURUSD,H1) Clave: interpolado HL 0 08:53:41.720 SaxTest (EURUSD,H1) Texto: ${{valor}} EK 0 08:53:41.720 SaxTest (EURUSD,H1) Fin de objeto: 0 DO 0 08:53:41.720 SaxTest (EURUSD,H1) Fin de documento LG 0 12:39:21.055 Test (EURUSD,H1) true LQ 0 12:39:21.055 Test (EURUSD,H1) [0] JSON_VTYPE_OBJ | count=8 num_c=46 raw_start=0 raw_end=223 LK 0 12:39:21.055 Test (EURUSD,H1) [2] JSON_VTYPE_KEY | start=2 len=2 key="ae" GL 0 12:39:21.055 Test (EURUSD,H1) [3] JSON_VTYPE_ARR | count=3 num_c=16 raw_start=6 raw_end=25 KS 0 12:39:21.055 Test (EURUSD,H1) [5] JSON_VTYPE_ARR | count=2 num_c=6 raw_start=7 raw_end=13 PH 0 12:39:21.055 Test (EURUSD,H1) [7] JSON_VTYPE_INTEGER | val=10 NQ 0 12:39:21.055 Test (EURUSD,H1) [9] JSON_VTYPE_INTEGER | val=10 RF 0 12:39:21.055 Test (EURUSD,H1) [11] JSON_VTYPE_ARR | count=2 num_c=6 raw_start=15 raw_end=21 RF 0 12:39:21.055 Test (EURUSD,H1) [13] JSON_VTYPE_INTEGER | val=20 FQ 0 12:39:21.055 Test (EURUSD,H1) [15] JSON_VTYPE_INTEGER | val=20 JD 0 12:39:21.055 Test (EURUSD,H1) [17] JSON_VTYPE_ARR | count=0 num_c=2 raw_start=23 raw_end=24 GF 0 12:39:21.055 Test (EURUSD,H1) [19] JSON_VTYPE_KEY | start=28 len=6 key="comida" RO 0 12:39:21.055 Test (EURUSD,H1) [20] JSON_VTYPE_STRING | start=37 len=12 val="😀" OF 0 12:39:21.055 Test (EURUSD,H1) [21] JSON_VTYPE_KEY | start=52 len=5 key="trapo" FK 0 12:39:21.055 Test (EURUSD,H1) [22] JSON_VTYPE_REAL | val=10.05 RS 0 12:39:21.055 Test (EURUSD,H1) [24] JSON_VTYPE_KEY | start=66 len=1 key="a" EH 0 12:39:21.055 Test (EURUSD,H1) [25] JSON_VTYPE_BOOLEAN | val=true LM 0 12:39:21.055 Test (EURUSD,H1) [26] JSON_VTYPE_KEY | start=75 len=7 key="invalid" JK 0 12:39:21.055 Test (EURUSD,H1) [27] JSON_VTYPE_STRING | start=85 len=76 val="???????" CP 0 12:39:21.055 Test (EURUSD,H1) [28] JSON_VTYPE_KEY | start=164 len=7 key="precios" ND 0 12:39:21.055 Test (EURUSD,H1) [29] JSON_VTYPE_ARR | count=5 num_c=12 raw_start=173 raw_end=188 CF 0 12:39:21.055 Test (EURUSD,H1) [31] JSON_VTYPE_INTEGER | val=10 NN 0 12:39:21.055 Test (EURUSD,H1) [33] JSON_VTYPE_INTEGER | val=20 EI 0 12:39:21.055 Test (EURUSD,H1) [35] JSON_VTYPE_INTEGER | val=30 PQ 0 12:39:21.055 Test (EURUSD,H1) [37] JSON_VTYPE_INTEGER | val=40 GH 0 12:39:21.055 Test (EURUSD,H1) [39] JSON_VTYPE_INTEGER | val=50 ES 0 12:39:21.055 Test (EURUSD,H1) [41] JSON_VTYPE_KEY | start=191 len=2 key="va" ON 0 12:39:21.055 Test (EURUSD,H1) [42] JSON_VTYPE_INTEGER | val=1 GI 0 12:39:21.055 Test (EURUSD,H1) [44] JSON_VTYPE_KEY | start=198 len=11 key="interpolado" QS 0 12:39:21.055 Test (EURUSD,H1) [45] JSON_VTYPE_STRING | start=212 len=10 val="${{valor}}" HP 0 12:39:21.055 Test (EURUSD,H1) Copied elemnts: 224 RR 0 12:39:21.055 Test (EURUSD,H1) Size: 227 CG 0 12:39:21.055 Test (EURUSD,H1) Raw string data: QP 0 12:39:21.055 Test (EURUSD,H1) --:{"ae":[[10,10],[20,20],[]],"comida":"\ud83d\ude00","trapo":10.05,"a":true,"invalid":"???????","precios":[10,20,30,40,50],"va":1,"interpolado":"${{valor}}"} HR 0 12:39:21.055 Test (EURUSD,H1) Claves: DE 0 12:39:21.055 Test (EURUSD,H1) "ae" | "comida" | "trapo" | "a" | "invalid" | "precios" | "va" | "interpolado" GE 0 12:39:21.055 Test (EURUSD,H1) Root is JIT: true IM 0 12:39:21.055 Test (EURUSD,H1) Interpolado: true II 0 12:39:21.055 Test (EURUSD,H1) Tercera key: a index: 3 CM 0 12:39:21.055 Test (EURUSD,H1) Trapo val: 10.05 OF 0 12:39:21.055 Test (EURUSD,H1) Valor anidado: 10 RM 0 12:39:21.055 Test (EURUSD,H1) Array precios: GR 0 12:39:21.055 Test (EURUSD,H1) 10 | 20 | 30 | 40 | 50 LG 0 12:39:21.055 Test (EURUSD,H1) Root key el 0: ae ER 0 12:39:21.055 Test (EURUSD,H1) Root size: 8 JJ 0 12:39:21.055 Test (EURUSD,H1) Root is valid: true GS 0 12:39:21.055 Test (EURUSD,H1) Root emoji: 😀 LK 0 12:39:21.055 Test (EURUSD,H1) Root emoji no escape: \ud83d\ude00 JM 0 12:39:21.055 Test (EURUSD,H1) Root invalid: ??????? NN 0 12:39:21.055 Test (EURUSD,H1) Has key comida: true IK 0 12:39:21.055 Test (EURUSD,H1) First value type obj: JSON_VTYPE_ARR GS 0 12:39:21.055 Test (EURUSD,H1) Va value:1 HL 0 12:39:21.055 Test (EURUSD,H1) Iteracion ---- CG 0 12:39:21.055 Test (EURUSD,H1) Element of root: ae LL 0 12:39:21.055 Test (EURUSD,H1) Element of root: comida GJ 0 12:39:21.055 Test (EURUSD,H1) Element of root: trapo NL 0 12:39:21.055 Test (EURUSD,H1) Element of root: a LD 0 12:39:21.055 Test (EURUSD,H1) Element of root: invalid FL 0 12:39:21.055 Test (EURUSD,H1) Element of root: precios FJ 0 12:39:21.055 Test (EURUSD,H1) Element of root: va LO 0 12:39:21.055 Test (EURUSD,H1) Element of root: interpolado RF 0 12:40:53.049 Err (EURUSD,H1) Invalid JSON key, One of two errors: "Expected a ':' after a JSON key" or "Malformed JSON while searching for characters." [Line 1, Col 3] MI 0 12:42:00.101 Err (EURUSD,H1) Invalid JSON key, One of two errors: "Expected a ':' after a JSON key" or "Malformed JSON while searching for characters." [Line 1, Col 3] IM 0 12:42:00.101 Err (EURUSD,H1) Invalid character find in json, finding valid value after '[' [Line 1, Col 3] EM 0 12:42:58.142 Err (EURUSD,H1) Invalid JSON key, One of two errors: "Expected a ':' after a JSON key" or "Malformed JSON while searching for characters." [Line 1, Col 3] QI 0 12:42:58.142 Err (EURUSD,H1) Invalid character find in json, finding valid value after '[' [Line 1, Col 3] EQ 0 12:42:58.142 Err (EURUSD,H1) Invalid JSON key, One of two errors: "Expected a ':' after a JSON key" or "Malformed JSON while searching for characters." [Line 1, Col 5] RF 0 13:06:06.982 Test (EURUSD,H1) false FQ 0 13:06:06.982 Test (EURUSD,H1) Invalid JSON key, One of two errors: "Expected a ':' after a JSON key" or "Malformed JSON while searching for characters." [Line 1, Col 9] DM 0 13:06:06.982 Test (EURUSD,H1) [0] JSON_VTYPE_OBJ | count=0 num_c=0 raw_start=0 raw_end=0 FL 0 13:06:06.982 Test (EURUSD,H1) [2] JSON_VTYPE_KEY | start=5 len=0 key="" DE 0 13:06:06.982 Test (EURUSD,H1) Copied elemnts: 1 DN 0 13:06:06.982 Test (EURUSD,H1) Size: 4 LK 0 13:06:06.982 Test (EURUSD,H1) Raw string data: HQ 0 13:06:06.982 Test (EURUSD,H1) --:{ ES 0 13:06:06.982 Test (EURUSD,H1) Claves: RK 2 13:06:06.983 Test (EURUSD,H1) zero divide, check divider to avoid this error in 'Main.mqh' (174,34) DJ 0 13:12:43.539 Test (EURUSD,H1) false OI 0 13:25:46.378 Test (EURUSD,H1) true OS 0 13:25:46.378 Test (EURUSD,H1) [0] JSON_VTYPE_OBJ | count=8 num_c=46 raw_start=0 raw_end=223 GK 0 13:25:46.378 Test (EURUSD,H1) [2] JSON_VTYPE_KEY | start=1 len=3 key=""ae" RJ 0 13:25:46.378 Test (EURUSD,H1) [3] JSON_VTYPE_ARR | count=3 num_c=16 raw_start=6 raw_end=25 RM 0 13:25:46.378 Test (EURUSD,H1) [5] JSON_VTYPE_ARR | count=2 num_c=6 raw_start=7 raw_end=13 MN 0 13:25:46.378 Test (EURUSD,H1) [7] JSON_VTYPE_INTEGER | val=10 OG 0 13:25:46.378 Test (EURUSD,H1) [9] JSON_VTYPE_INTEGER | val=10 KP 0 13:25:46.378 Test (EURUSD,H1) [11] JSON_VTYPE_ARR | count=2 num_c=6 raw_start=15 raw_end=21 CK 0 13:25:46.378 Test (EURUSD,H1) [13] JSON_VTYPE_INTEGER | val=20 KS 0 13:25:46.378 Test (EURUSD,H1) [15] JSON_VTYPE_INTEGER | val=20 CF 0 13:25:46.378 Test (EURUSD,H1) [17] JSON_VTYPE_ARR | count=0 num_c=2 raw_start=23 raw_end=24 ND 0 13:25:46.378 Test (EURUSD,H1) [19] JSON_VTYPE_KEY | start=28 len=6 key="comida" KM 0 13:25:46.378 Test (EURUSD,H1) [20] JSON_VTYPE_STRING | start=37 len=12 val="😀" FQ 0 13:25:46.378 Test (EURUSD,H1) [21] JSON_VTYPE_KEY | start=52 len=5 key="trapo" KI 0 13:25:46.378 Test (EURUSD,H1) [22] JSON_VTYPE_REAL | val=10.05 KM 0 13:25:46.378 Test (EURUSD,H1) [24] JSON_VTYPE_KEY | start=66 len=1 key="a" LJ 0 13:25:46.378 Test (EURUSD,H1) [25] JSON_VTYPE_BOOLEAN | val=true QO 0 13:25:46.378 Test (EURUSD,H1) [26] JSON_VTYPE_KEY | start=75 len=7 key="invalid" ON 0 13:25:46.378 Test (EURUSD,H1) [27] JSON_VTYPE_STRING | start=85 len=76 val="???????" NN 0 13:25:46.378 Test (EURUSD,H1) [28] JSON_VTYPE_KEY | start=164 len=7 key="precios" CR 0 13:25:46.378 Test (EURUSD,H1) [29] JSON_VTYPE_ARR | count=5 num_c=12 raw_start=173 raw_end=188 JH 0 13:25:46.378 Test (EURUSD,H1) [31] JSON_VTYPE_INTEGER | val=10 CS 0 13:25:46.378 Test (EURUSD,H1) [33] JSON_VTYPE_INTEGER | val=20 PK 0 13:25:46.378 Test (EURUSD,H1) [35] JSON_VTYPE_INTEGER | val=30 IR 0 13:25:46.378 Test (EURUSD,H1) [37] JSON_VTYPE_INTEGER | val=40 FJ 0 13:25:46.378 Test (EURUSD,H1) [39] JSON_VTYPE_INTEGER | val=50 LE 0 13:25:46.378 Test (EURUSD,H1) [41] JSON_VTYPE_KEY | start=191 len=2 key="va" NL 0 13:25:46.378 Test (EURUSD,H1) [42] JSON_VTYPE_INTEGER | val=1 FK 0 13:25:46.378 Test (EURUSD,H1) [44] JSON_VTYPE_KEY | start=198 len=11 key="interpolado" HP 0 13:25:46.378 Test (EURUSD,H1) [45] JSON_VTYPE_STRING | start=212 len=10 val="${{valor}}" ER 0 13:25:46.378 Test (EURUSD,H1) Copied elemnts: 224 KD 0 13:25:46.378 Test (EURUSD,H1) Size: 227 RE 0 13:25:46.378 Test (EURUSD,H1) Raw string data: HM 0 13:25:46.378 Test (EURUSD,H1) --:{"ae":[[10,10],[20,20],[]],"comida":"\ud83d\ude00","trapo":10.05,"a":true,"invalid":"???????","precios":[10,20,30,40,50],"va":1,"interpolado":"${{valor}}"} QQ 0 13:25:46.378 Test (EURUSD,H1) Claves: GK 0 13:25:46.378 Test (EURUSD,H1) ""ae" | "comida" | "trapo" | "a" | "invalid" | "precios" | "va" | "interpolado" NR 0 13:25:46.378 Test (EURUSD,H1) Root is JIT: true DO 0 13:25:46.378 Test (EURUSD,H1) Interpolado: true LK 0 13:25:46.378 Test (EURUSD,H1) Tercera key: a index: 3 RP 0 13:25:46.378 Test (EURUSD,H1) Trapo val: 10.05 IK 0 13:25:46.378 Test (EURUSD,H1) Valor anidado: 0 MO 0 13:25:46.378 Test (EURUSD,H1) Array precios: DD 0 13:25:46.378 Test (EURUSD,H1) 10 | 20 | 30 | 40 | 50 QS 0 13:25:46.378 Test (EURUSD,H1) Root key el 0: "ae PG 0 13:25:46.378 Test (EURUSD,H1) Root size: 8 OG 0 13:25:46.378 Test (EURUSD,H1) Root is valid: true RL 0 13:25:46.378 Test (EURUSD,H1) Root emoji: 😀 II 0 13:25:46.378 Test (EURUSD,H1) Root emoji no escape: \ud83d\ude00 OS 0 13:25:46.378 Test (EURUSD,H1) Root invalid: ??????? OL 0 13:25:46.378 Test (EURUSD,H1) Has key comida: true PH 0 13:25:46.378 Test (EURUSD,H1) First value type obj: JSON_VTYPE_ARR NN 0 13:25:46.378 Test (EURUSD,H1) Va value:1 QI 0 13:25:46.378 Test (EURUSD,H1) Iteracion ---- HS 0 13:25:46.378 Test (EURUSD,H1) Element of root: "ae CN 0 13:25:46.378 Test (EURUSD,H1) Element of root: comida PI 0 13:25:46.378 Test (EURUSD,H1) Element of root: trapo EQ 0 13:25:46.378 Test (EURUSD,H1) Element of root: a CK 0 13:25:46.378 Test (EURUSD,H1) Element of root: invalid MR 0 13:25:46.378 Test (EURUSD,H1) Element of root: precios MD 0 13:25:46.378 Test (EURUSD,H1) Element of root: va CM 0 13:25:46.378 Test (EURUSD,H1) Element of root: interpolado IF 0 13:27:36.540 BenSimd (EURUSD,H1) @339825 LQ 0 13:35:34.184 BenSimd (EURUSD,H1) true IR 0 13:41:03.792 BenSimd (EURUSD,H1) @359019 DI 0 13:41:06.919 BenSimd (EURUSD,H1) @336981 JO 0 13:41:10.472 BenSimd (EURUSD,H1) @337839 HE 0 13:41:21.215 BenSimd (EURUSD,H1) @336121 RK 0 13:41:25.228 BenSimd (EURUSD,H1) @336990 FQ 0 13:41:29.338 BenSimd (EURUSD,H1) @337843 EH 0 13:43:41.233 JSPBLBench (EURUSD,H1) @658119 LR 0 13:43:44.810 JSPBLBench (EURUSD,H1) @660391 RL 0 13:43:48.683 JSPBLBench (EURUSD,H1) @659748 GG 0 13:43:52.343 JSPBLBench (EURUSD,H1) @660985 EQ 0 13:44:00.764 JSPBLBench (EURUSD,H1) @667440 EK 0 13:44:31.708 JSPBLBench (EURUSD,H1) @661367 RF 0 13:45:07.330 JSPBLBench (EURUSD,H1) @1066725 NL 0 13:45:10.639 JSPBLBench (EURUSD,H1) @660515 EF 0 13:45:13.514 JSPBLBench (EURUSD,H1) @642254 PP 0 13:45:27.424 JSPBLBench (EURUSD,H1) @662887 DJ 0 13:45:31.032 JSPBLBench (EURUSD,H1) @640759 LE 0 13:45:34.885 JSPBLBench (EURUSD,H1) @639808 OO 0 13:45:38.936 JSPBLBench (EURUSD,H1) @638410 LI 0 13:45:42.625 JSPBLBench (EURUSD,H1) @639739 KM 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_ExistingKey] HR 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_MissingKey] EL 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_ChainedDeep5Levels] NM 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_ValidIndex] DI 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_OutOfRange] FK 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_EmptyArray] NI 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_True] MH 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_False] PF 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_EmptyObj] LD 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_BigObj_ForcesHashing] OF 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_BigObj_AfterHashing] JI 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_TopLevel] KH 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_EmptyObj] CL 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_SingleKeyObj] FP 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_KeyToPosition_Valid] QP 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_KeyToPosition_Invalid] NO 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToInt_Negative] IO 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToIntSafe_FromString] HM 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToDouble_SmallFloat] GR 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToDoubleSafe_OnMissingNode] MN 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToBool_Direct] IQ 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_IsNull] FI 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_IsValid_IsInvalid] NE 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToArray_Floats] LH 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToArray_Bools] NH 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ExistInArrayStr] FF 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ExistInArrayHomogeneo_Int] JJ 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Iterator_Array] RE 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Iterator_Object] IH 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ArrayOfObjects_AtThenBracket] IH 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_NestedArray_AtAt] EF 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToString_EscapedChars] IH 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToString_EmptyString] LQ 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_StrLenRaw] LM 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_CompareStrWith] RQ 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_SimpleObj_String] OM 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_MultiTypeObj] QM 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_Array_Ints] QL 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_EmptyArray] IL 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_EmptyObj] KK 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_NestedObjInObj] MK 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ArrayOfObjects] LI 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_NestedArrays] PG 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeQuotesBackslash] HF 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeNewlineTab] RK 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeUnicode] OJ 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValDouble_DigitsPadding] IH 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValDouble_Negative] JD 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValLong_BigValue] LG 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValInt_ZeroAndNegative] JK 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_KeyWV_ValSWV_RawPassthrough] RK 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValidJson_RawFragment] MD 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_Clear_Resets] NF 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_SimpleObj_DoubleEscaped] PJ 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeQuoteTriple] QJ 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeNewlineDouble] JE 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeUnicodeDouble] PK 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_NestedObj] IJ 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_Array_MixedValues] NI 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValSWV_RawPassthrough] QE 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_CrossCompare_EscapeLevels] DF 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_ToJsonAsm_NotEmpty] NH 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_SameCinta] DH 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_PreservesValues] DJ 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_EmptyContainers] RH 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_Array] CS 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_DoubleRoundTrip_Stable] FP 0 13:48:23.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_Null] ES 0 13:48:23.348 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_SameCinta] NR 0 13:48:23.349 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_PreservesValues] GQ 0 13:48:23.356 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_PreservesHashTables] LQ 0 13:48:23.373 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_ExternalRef_RoundTrip] RP 0 13:48:23.374 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_NestedAccess] IP 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_CrossFormat_JsonAsmVsJsonTc_Consistency] RO 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_GetStep_Integer_TwoSlots] DS 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Unescape_BasicSequences] PR 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Parse_MalformedKeyNotClosed] PJ 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Parse_UnfinishedJson] FL 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Parse_ValidSimple_Ok] LS 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_Basic_Succeeds] HP 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_PreservesScalars] EQ 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_PreservesNesting] CR 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_PreservesNestedArray] CS 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_OnScalarNode_Fails] DM 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_KeysAndSize_Match] ML 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Mutate_AddNewKey_Double] RP 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Mutate_ChangeType_DoubleToBool] RR 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Mutate_ObjectToScalar_FreesContainer] MR 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Remove_Key_ReducesSize] EQ 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Remove_MissingKey_ReturnsFalse] QO 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Remove_Index_ReducesArraySize] KH 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_AddItem_IncreasesSize] GP 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_InRange_ValidatesIndices] HO 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_AtSafe_OutOfRange_ReturnsNull] DE 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Clear_Object_EmptiesIt] FP 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Standalone_NewObj_SetGet] JN 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Standalone_NewArr_AddItem] FS 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Standalone_ToArray] NO 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_MultiManager_Set_SharesPointer_NoDoubleFree] MG 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_SimpleObject] NF 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_EscapesStrings] PH 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_NestedArray] DH 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_NullValue] JP 0 13:48:23.376 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_FullRoundTrip_WithMutation] FD 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_ExistingKey] MK 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_MissingKey] HS 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_ChainedDeep5Levels] GR 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_ValidIndex] MP 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_OutOfRange] GQ 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_EmptyArray] CN 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_True] PR 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_False] MO 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_EmptyObj] EK 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_BigObj_ForcesHashing] FI 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_BigObj_AfterHashing] OP 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_TopLevel] FG 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_EmptyObj] NE 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_SingleKeyObj] KK 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_KeyToPosition_Valid] LJ 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_KeyToPosition_Invalid] CF 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToInt_Negative] PH 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToIntSafe_FromString] QD 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToDouble_SmallFloat] NK 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToDoubleSafe_OnMissingNode] PG 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToBool_Direct] PJ 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_IsNull] KP 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_IsValid_IsInvalid] OO 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToArray_Floats] IQ 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToArray_Bools] CO 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ExistInArrayStr] OO 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ExistInArrayHomogeneo_Int] OS 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Iterator_Array] GN 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Iterator_Object] DF 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ArrayOfObjects_AtThenBracket] DQ 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_NestedArray_AtAt] HI 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToString_EscapedChars] PG 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToString_EmptyString] EH 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_StrLenRaw] ID 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_CompareStrWith] KF 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_SimpleObj_String] JD 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_MultiTypeObj] DF 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_Array_Ints] HE 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_EmptyArray] DR 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_EmptyObj] FP 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_NestedObjInObj] PR 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ArrayOfObjects] EN 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_NestedArrays] MN 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeQuotesBackslash] QQ 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeNewlineTab] GL 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeUnicode] FS 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValDouble_DigitsPadding] DN 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValDouble_Negative] OM 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValLong_BigValue] QM 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValInt_ZeroAndNegative] OR 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_KeyWV_ValSWV_RawPassthrough] GR 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValidJson_RawFragment] DM 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_Clear_Resets] GM 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_SimpleObj_DoubleEscaped] IS 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeQuoteTriple] HS 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeNewlineDouble] OR 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeUnicodeDouble] IR 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_NestedObj] LM 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_Array_MixedValues] CN 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValSWV_RawPassthrough] LR 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_CrossCompare_EscapeLevels] IP 0 13:48:39.747 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_ToJsonAsm_NotEmpty] FO 0 13:48:39.748 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_SameCinta] HQ 0 13:48:39.748 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_PreservesValues] LQ 0 13:48:39.748 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_EmptyContainers] NQ 0 13:48:39.748 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_Array] KM 0 13:48:39.748 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_DoubleRoundTrip_Stable] NN 0 13:48:39.748 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_Null] EM 0 13:48:39.749 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_SameCinta] FK 0 13:48:39.751 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_PreservesValues] LJ 0 13:48:39.752 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_PreservesHashTables] GH 0 13:48:39.755 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_ExternalRef_RoundTrip] QF 0 13:48:39.756 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_NestedAccess] JG 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_CrossFormat_JsonAsmVsJsonTc_Consistency] EE 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_GetStep_Integer_TwoSlots] GJ 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Unescape_BasicSequences] OK 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Parse_MalformedKeyNotClosed] CD 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Parse_UnfinishedJson] IE 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Parse_ValidSimple_Ok] GJ 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_Basic_Succeeds] GK 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_PreservesScalars] RJ 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_PreservesNesting] DI 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_PreservesNestedArray] HH 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_OnScalarNode_Fails] CF 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_KeysAndSize_Match] NE 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Mutate_AddNewKey_Double] QI 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Mutate_ChangeType_DoubleToBool] MI 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Mutate_ObjectToScalar_FreesContainer] NK 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Remove_Key_ReducesSize] JH 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Remove_MissingKey_ReturnsFalse] RF 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Remove_Index_ReducesArraySize] LG 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_AddItem_IncreasesSize] HI 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_InRange_ValidatesIndices] CF 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_AtSafe_OutOfRange_ReturnsNull] GJ 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Clear_Object_EmptiesIt] EI 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Standalone_NewObj_SetGet] EG 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Standalone_NewArr_AddItem] IJ 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Standalone_ToArray] MD 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_MultiManager_Set_SharesPointer_NoDoubleFree] NN 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_SimpleObject] QI 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_EscapesStrings] OG 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_NestedArray] CG 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_NullValue] II 0 13:48:39.758 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_FullRoundTrip_WithMutation] DJ 0 13:49:13.081 Test (EURUSD,H1) hola JP 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_ExistingKey] QO 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_MissingKey] DO 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_ChainedDeep5Levels] CN 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_ValidIndex] QL 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_OutOfRange] CM 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_EmptyArray] GJ 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_True] LF 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_False] QK 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_EmptyObj] IG 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_BigObj_ForcesHashing] JE 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_BigObj_AfterHashing] KD 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_TopLevel] JK 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_EmptyObj] RI 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_SingleKeyObj] OG 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_KeyToPosition_Valid] PF 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_KeyToPosition_Invalid] GJ 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToInt_Negative] LL 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToIntSafe_FromString] MP 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToDouble_SmallFloat] RO 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToDoubleSafe_OnMissingNode] LS 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToBool_Direct] LN 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_IsNull] OL 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_IsValid_IsInvalid] KS 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToArray_Floats] EM 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToArray_Bools] GK 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ExistInArrayStr] KK 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ExistInArrayHomogeneo_Int] KG 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Iterator_Array] CJ 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Iterator_Object] HJ 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ArrayOfObjects_AtThenBracket] HE 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_NestedArray_AtAt] DE 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToString_EscapedChars] LK 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToString_EmptyString] ID 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_StrLenRaw] EH 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_CompareStrWith] OR 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_SimpleObj_String] FP 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_MultiTypeObj] HR 0 13:49:13.081 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_Array_Ints] EQ 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_EmptyArray] IN 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_EmptyObj] GL 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_NestedObjInObj] MN 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ArrayOfObjects] HJ 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_NestedArrays] PJ 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeQuotesBackslash] LE 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeNewlineTab] FH 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeUnicode] GG 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValDouble_DigitsPadding] IJ 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValDouble_Negative] NI 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValLong_BigValue] LI 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValInt_ZeroAndNegative] NF 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_KeyWV_ValSWV_RawPassthrough] FF 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValidJson_RawFragment] II 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_Clear_Resets] FI 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_SimpleObj_DoubleEscaped] DG 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeQuoteTriple] EG 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeNewlineDouble] NF 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeUnicodeDouble] DN 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_NestedObj] QI 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_Array_MixedValues] JJ 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValSWV_RawPassthrough] QF 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_CrossCompare_EscapeLevels] DD 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_ToJsonAsm_NotEmpty] NK 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_SameCinta] PM 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_PreservesValues] DM 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_EmptyContainers] FM 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_Array] CQ 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_DoubleRoundTrip_Stable] FR 0 13:49:13.082 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_Null] PQ 0 13:49:13.084 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_SameCinta] GO 0 13:49:13.085 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_PreservesValues] QN 0 13:49:13.086 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_PreservesHashTables] NL 0 13:49:13.089 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_ExternalRef_RoundTrip] MR 0 13:49:13.090 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_NestedAccess] RS 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_CrossFormat_JsonAsmVsJsonTc_Consistency] MI 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_GetStep_Integer_TwoSlots] OF 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Unescape_BasicSequences] GG 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Parse_MalformedKeyNotClosed] KH 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Parse_UnfinishedJson] QI 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Parse_ValidSimple_Ok] OF 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_Basic_Succeeds] OG 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_PreservesScalars] JF 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_PreservesNesting] LE 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_PreservesNestedArray] PD 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_OnScalarNode_Fails] KJ 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_KeysAndSize_Match] FI 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Mutate_AddNewKey_Double] IE 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Mutate_ChangeType_DoubleToBool] EE 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Mutate_ObjectToScalar_FreesContainer] FG 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Remove_Key_ReducesSize] RD 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Remove_MissingKey_ReturnsFalse] JJ 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Remove_Index_ReducesArraySize] DK 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_AddItem_IncreasesSize] PE 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_InRange_ValidatesIndices] KJ 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_AtSafe_OutOfRange_ReturnsNull] OF 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Clear_Object_EmptiesIt] ME 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Standalone_NewObj_SetGet] MK 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Standalone_NewArr_AddItem] QF 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Standalone_ToArray] EH 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_MultiManager_Set_SharesPointer_NoDoubleFree] FJ 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_SimpleObject] IE 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_EscapesStrings] GK 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_NestedArray] KK 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_NullValue] QE 0 13:49:13.092 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_FullRoundTrip_WithMutation] OG 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_ExistingKey] DH 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_MissingKey] QF 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_ChainedDeep5Levels] RG 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_ValidIndex] HG 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_OutOfRange] RR 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_At_EmptyArray] JS 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_True] IO 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_False] DL 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_EmptyObj] PN 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_HasKey_BigObj_ForcesHashing] KL 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Bracket_BigObj_AfterHashing] NR 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_TopLevel] GQ 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_EmptyObj] OS 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_GetKeys_SingleKeyObj] RN 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_KeyToPosition_Valid] EI 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_KeyToPosition_Invalid] JE 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToInt_Negative] EE 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToIntSafe_FromString] DK 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToDouble_SmallFloat] CD 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToDoubleSafe_OnMissingNode] IH 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToBool_Direct] MH 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_IsNull] JG 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_IsValid_IsInvalid] JJ 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToArray_Floats] PR 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToArray_Bools] RR 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ExistInArrayStr] JP 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ExistInArrayHomogeneo_Int] FL 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Iterator_Array] FL 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_Iterator_Object] MS 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ArrayOfObjects_AtThenBracket] MR 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_NestedArray_AtAt] QL 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToString_EscapedChars] MQ 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_ToString_EmptyString] HO 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_StrLenRaw] PG 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Node_CompareStrWith] FK 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_SimpleObj_String] KK 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_MultiTypeObj] MK 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_Array_Ints] MF 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_EmptyArray] ME 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_EmptyObj] OE 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_NestedObjInObj] IQ 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ArrayOfObjects] HS 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_NestedArrays] DQ 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeQuotesBackslash] LO 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeNewlineTab] FR 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValS_EscapeUnicode] KL 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValDouble_DigitsPadding] MQ 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValDouble_Negative] NR 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValLong_BigValue] HP 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValInt_ZeroAndNegative] NL 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_KeyWV_ValSWV_RawPassthrough] NM 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_ValidJson_RawFragment] QR 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_Clear_Resets] RP 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_SimpleObj_DoubleEscaped] LL 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeQuoteTriple] ML 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeNewlineDouble] NO 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValS_EscapeUnicodeDouble] LQ 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_NestedObj] EP 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_Array_MixedValues] JP 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [BuilderStr_ValSWV_RawPassthrough] EO 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Builder_CrossCompare_EscapeLevels] PM 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_ToJsonAsm_NotEmpty] JR 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_SameCinta] PS 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_PreservesValues] PD 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_EmptyContainers] NF 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_Array] OJ 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_DoubleRoundTrip_Stable] RK 0 13:49:26.332 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonAsm_RoundTrip_Null] DH 0 13:49:26.334 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_SameCinta] KH 0 13:49:26.335 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_PreservesValues] EG 0 13:49:26.336 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_PreservesHashTables] JG 0 13:49:26.339 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_ExternalRef_RoundTrip] CI 0 13:49:26.340 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_JsonTc_RoundTrip_NestedAccess] DJ 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_CrossFormat_JsonAsmVsJsonTc_Consistency] CP 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_GetStep_Integer_TwoSlots] IM 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Unescape_BasicSequences] ML 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Parse_MalformedKeyNotClosed] ES 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Parse_UnfinishedJson] GR 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Parser_Parse_ValidSimple_Ok] IM 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_Basic_Succeeds] EN 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_PreservesScalars] PO 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_PreservesNesting] RK 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_PreservesNestedArray] JM 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_OnScalarNode_Fails] QD 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_ToDom_KeysAndSize_Match] PF 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Mutate_AddNewKey_Double] CJ 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Mutate_ChangeType_DoubleToBool] KL 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Mutate_ObjectToScalar_FreesContainer] HL 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Remove_Key_ReducesSize] HO 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Remove_MissingKey_ReturnsFalse] LQ 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Remove_Index_ReducesArraySize] RR 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_AddItem_IncreasesSize] FN 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_InRange_ValidatesIndices] EQ 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_AtSafe_OutOfRange_ReturnsNull] IO 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Clear_Object_EmptiesIt] GN 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Standalone_NewObj_SetGet] CP 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Standalone_NewArr_AddItem] GM 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_Standalone_ToArray] OQ 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [Dom_MultiManager_Set_SharesPointer_NoDoubleFree] HL 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_SimpleObject] OL 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_EscapesStrings] ER 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_NestedArray] QQ 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_NullValue] CN 0 13:49:26.342 Test (EURUSD,H1) [INFO] TSN::CiTestUtil::RunAllTestAndSend | [PASSED] | Test [DomSerializer_FullRoundTrip_WithMutation] EQ 0 13:50:32.821 BenAsm (EURUSD,H1) @635354 CK 0 13:50:37.077 BenAsm (EURUSD,H1) @633466 JE 0 13:50:41.034 BenAsm (EURUSD,H1) @633607 JP 0 13:50:44.836 BenAsm (EURUSD,H1) @634948 LJ 0 14:05:13.413 BenAsm (EURUSD,H1) @650399 PD 0 14:05:16.648 BenAsm (EURUSD,H1) @683804 LN 0 14:05:20.774 BenAsm (EURUSD,H1) @649607 CI 0 14:05:24.958 BenAsm (EURUSD,H1) @652785 OS 0 14:05:29.815 BenAsm (EURUSD,H1) @683946 DM 0 14:05:56.898 BenAsm (EURUSD,H1) @636485 KG 0 14:06:00.416 BenAsm (EURUSD,H1) @631854 KR 0 14:06:07.110 BenAsm (EURUSD,H1) @636879 QL 0 14:06:11.581 BenAsm (EURUSD,H1) @632496 GF 0 14:06:15.597 BenAsm (EURUSD,H1) @630396 MP 0 14:06:19.878 BenAsm (EURUSD,H1) @657986 FK 0 14:06:23.625 BenAsm (EURUSD,H1) @631739 CE 0 14:07:47.398 BenAsm (EURUSD,H1) @636368 OO 0 14:07:50.027 BenAsm (EURUSD,H1) @631319