- Updated test suite with more robust mocking for WebSocket and security modules - Expanded test coverage for performance monitoring and optimization utilities - Added detailed type definitions for WebSocket and test response interfaces - Improved error handling and type safety in test scenarios - Updated package dependencies to include WebSocket and security-related libraries
699 lines
8.8 KiB
Plaintext
699 lines
8.8 KiB
Plaintext
TN:
|
|
SF:src/helpers.ts
|
|
FN:1,(anonymous_0)
|
|
FNF:1
|
|
FNH:1
|
|
FNDA:3,(anonymous_0)
|
|
DA:1,1
|
|
DA:2,3
|
|
LF:2
|
|
LH:2
|
|
BRDA:1,0,0,2
|
|
BRF:1
|
|
BRH:1
|
|
end_of_record
|
|
TN:
|
|
SF:src/schemas.ts
|
|
FNF:0
|
|
FNH:0
|
|
DA:4,2
|
|
DA:22,2
|
|
DA:30,2
|
|
DA:36,2
|
|
DA:41,2
|
|
DA:47,2
|
|
DA:55,2
|
|
DA:62,2
|
|
DA:69,2
|
|
DA:93,2
|
|
DA:99,2
|
|
DA:112,2
|
|
DA:119,2
|
|
DA:128,2
|
|
DA:135,2
|
|
DA:142,2
|
|
DA:149,2
|
|
DA:157,2
|
|
DA:164,2
|
|
DA:169,2
|
|
DA:176,2
|
|
DA:183,2
|
|
DA:190,2
|
|
DA:196,2
|
|
DA:203,2
|
|
DA:207,2
|
|
DA:211,2
|
|
DA:215,2
|
|
DA:219,2
|
|
DA:223,2
|
|
DA:227,2
|
|
LF:31
|
|
LH:31
|
|
BRF:0
|
|
BRH:0
|
|
end_of_record
|
|
TN:
|
|
SF:src/config/hass.config.ts
|
|
FNF:0
|
|
FNH:0
|
|
DA:4,1
|
|
DA:6,1
|
|
LF:2
|
|
LH:2
|
|
BRDA:7,0,0,1
|
|
BRDA:7,0,1,0
|
|
BRDA:8,1,0,1
|
|
BRDA:8,1,1,0
|
|
BRDA:9,2,0,1
|
|
BRDA:9,2,1,0
|
|
BRDA:10,3,0,1
|
|
BRDA:10,3,1,0
|
|
BRF:8
|
|
BRH:4
|
|
end_of_record
|
|
TN:
|
|
SF:src/context/index.ts
|
|
FN:4,(anonymous_0)
|
|
FN:25,(anonymous_1)
|
|
FN:48,(anonymous_2)
|
|
FN:53,(anonymous_3)
|
|
FN:58,(anonymous_4)
|
|
FN:75,(anonymous_5)
|
|
FN:81,(anonymous_6)
|
|
FN:88,(anonymous_7)
|
|
FN:93,(anonymous_8)
|
|
FN:95,(anonymous_9)
|
|
FN:104,(anonymous_10)
|
|
FN:113,(anonymous_11)
|
|
FN:118,(anonymous_12)
|
|
FN:122,(anonymous_13)
|
|
FN:124,(anonymous_14)
|
|
FN:128,(anonymous_15)
|
|
FN:136,(anonymous_16)
|
|
FN:141,(anonymous_17)
|
|
FN:145,(anonymous_18)
|
|
FN:160,(anonymous_19)
|
|
FN:171,(anonymous_20)
|
|
FN:172,(anonymous_21)
|
|
FN:175,(anonymous_22)
|
|
FN:176,(anonymous_23)
|
|
FN:179,(anonymous_24)
|
|
FN:180,(anonymous_25)
|
|
FN:184,(anonymous_26)
|
|
FN:187,(anonymous_27)
|
|
FN:196,(anonymous_28)
|
|
FN:200,(anonymous_29)
|
|
FN:207,(anonymous_30)
|
|
FN:210,(anonymous_31)
|
|
FN:214,(anonymous_32)
|
|
FN:221,(anonymous_33)
|
|
FNF:34
|
|
FNH:31
|
|
FNDA:1,(anonymous_0)
|
|
FNDA:1,(anonymous_1)
|
|
FNDA:11,(anonymous_2)
|
|
FNDA:18,(anonymous_3)
|
|
FNDA:5,(anonymous_4)
|
|
FNDA:1,(anonymous_5)
|
|
FNDA:0,(anonymous_6)
|
|
FNDA:7,(anonymous_7)
|
|
FNDA:1,(anonymous_8)
|
|
FNDA:1,(anonymous_9)
|
|
FNDA:5,(anonymous_10)
|
|
FNDA:0,(anonymous_11)
|
|
FNDA:3,(anonymous_12)
|
|
FNDA:1,(anonymous_13)
|
|
FNDA:3,(anonymous_14)
|
|
FNDA:4,(anonymous_15)
|
|
FNDA:13,(anonymous_16)
|
|
FNDA:12,(anonymous_17)
|
|
FNDA:9,(anonymous_18)
|
|
FNDA:1,(anonymous_19)
|
|
FNDA:3,(anonymous_20)
|
|
FNDA:1,(anonymous_21)
|
|
FNDA:3,(anonymous_22)
|
|
FNDA:0,(anonymous_23)
|
|
FNDA:3,(anonymous_24)
|
|
FNDA:1,(anonymous_25)
|
|
FNDA:3,(anonymous_26)
|
|
FNDA:3,(anonymous_27)
|
|
FNDA:1,(anonymous_28)
|
|
FNDA:1,(anonymous_29)
|
|
FNDA:1,(anonymous_30)
|
|
FNDA:1,(anonymous_31)
|
|
FNDA:1,(anonymous_32)
|
|
FNDA:1,(anonymous_33)
|
|
DA:4,1
|
|
DA:5,1
|
|
DA:6,1
|
|
DA:7,1
|
|
DA:8,1
|
|
DA:9,1
|
|
DA:10,1
|
|
DA:11,1
|
|
DA:25,1
|
|
DA:26,1
|
|
DA:27,1
|
|
DA:28,1
|
|
DA:29,1
|
|
DA:30,1
|
|
DA:43,11
|
|
DA:44,11
|
|
DA:45,11
|
|
DA:46,11
|
|
DA:49,11
|
|
DA:54,18
|
|
DA:55,18
|
|
DA:59,5
|
|
DA:60,5
|
|
DA:62,5
|
|
DA:65,5
|
|
DA:70,5
|
|
DA:71,5
|
|
DA:76,1
|
|
DA:77,1
|
|
DA:78,1
|
|
DA:80,1
|
|
DA:81,0
|
|
DA:83,1
|
|
DA:89,7
|
|
DA:90,7
|
|
DA:94,1
|
|
DA:95,1
|
|
DA:97,1
|
|
DA:98,1
|
|
DA:99,1
|
|
DA:105,5
|
|
DA:106,5
|
|
DA:107,5
|
|
DA:108,0
|
|
DA:110,5
|
|
DA:114,0
|
|
DA:119,3
|
|
DA:123,1
|
|
DA:124,3
|
|
DA:133,4
|
|
DA:134,4
|
|
DA:136,4
|
|
DA:137,13
|
|
DA:138,8
|
|
DA:140,8
|
|
DA:142,12
|
|
DA:146,9
|
|
DA:147,9
|
|
DA:148,9
|
|
DA:149,9
|
|
DA:150,9
|
|
DA:155,4
|
|
DA:156,4
|
|
DA:170,1
|
|
DA:171,3
|
|
DA:172,1
|
|
DA:174,1
|
|
DA:175,3
|
|
DA:176,0
|
|
DA:178,1
|
|
DA:179,3
|
|
DA:180,1
|
|
DA:182,1
|
|
DA:184,3
|
|
DA:187,3
|
|
DA:192,1
|
|
DA:200,1
|
|
DA:201,1
|
|
DA:202,1
|
|
DA:206,1
|
|
DA:207,1
|
|
DA:214,1
|
|
DA:215,1
|
|
DA:216,1
|
|
DA:220,1
|
|
DA:221,1
|
|
DA:226,1
|
|
LF:87
|
|
LH:83
|
|
BRDA:4,0,0,1
|
|
BRDA:4,0,1,1
|
|
BRDA:25,1,0,1
|
|
BRDA:25,1,1,1
|
|
BRDA:60,2,0,5
|
|
BRDA:77,3,0,1
|
|
BRDA:81,4,0,0
|
|
BRDA:81,4,1,0
|
|
BRDA:95,5,0,1
|
|
BRDA:95,5,1,1
|
|
BRDA:95,5,2,1
|
|
BRDA:97,6,0,1
|
|
BRDA:105,7,0,5
|
|
BRDA:105,7,1,3
|
|
BRDA:107,8,0,0
|
|
BRDA:114,9,0,0
|
|
BRDA:114,9,1,0
|
|
BRDA:131,10,0,2
|
|
BRDA:137,11,0,5
|
|
BRDA:137,12,0,13
|
|
BRDA:137,12,1,9
|
|
BRDA:142,13,0,12
|
|
BRDA:142,13,1,7
|
|
BRDA:142,13,2,9
|
|
BRDA:142,13,3,0
|
|
BRDA:146,14,0,5
|
|
BRDA:146,14,1,4
|
|
BRDA:148,15,0,9
|
|
BRDA:171,16,0,3
|
|
BRDA:171,16,1,1
|
|
BRDA:175,17,0,3
|
|
BRDA:175,17,1,2
|
|
BRDA:179,18,0,3
|
|
BRDA:179,18,1,2
|
|
BRDA:184,19,0,3
|
|
BRDA:184,19,1,1
|
|
BRDA:187,20,0,3
|
|
BRDA:187,20,1,1
|
|
BRDA:201,21,0,1
|
|
BRDA:215,22,0,1
|
|
BRF:40
|
|
BRH:34
|
|
end_of_record
|
|
TN:
|
|
SF:src/hass/index.ts
|
|
FN:66,(anonymous_0)
|
|
FN:107,get_hass
|
|
FNF:2
|
|
FNH:1
|
|
FNDA:0,(anonymous_0)
|
|
FNDA:3,get_hass
|
|
DA:56,1
|
|
DA:68,0
|
|
DA:105,1
|
|
DA:108,3
|
|
DA:110,1
|
|
DA:112,1
|
|
DA:113,1
|
|
DA:115,3
|
|
LF:8
|
|
LH:7
|
|
BRDA:68,0,0,0
|
|
BRDA:68,0,1,0
|
|
BRDA:108,1,0,1
|
|
BRDA:110,2,0,1
|
|
BRDA:110,2,1,0
|
|
BRF:5
|
|
BRH:2
|
|
end_of_record
|
|
TN:
|
|
SF:src/performance/index.ts
|
|
FN:42,(anonymous_1)
|
|
FN:43,(anonymous_2)
|
|
FN:50,(anonymous_3)
|
|
FN:57,(anonymous_4)
|
|
FN:99,(anonymous_5)
|
|
FN:105,(anonymous_6)
|
|
FN:107,(anonymous_7)
|
|
FN:111,(anonymous_8)
|
|
FN:134,(anonymous_9)
|
|
FN:139,(anonymous_10)
|
|
FN:147,(anonymous_11)
|
|
FN:154,(anonymous_12)
|
|
FN:163,(anonymous_13)
|
|
FN:175,(anonymous_14)
|
|
FN:185,(anonymous_15)
|
|
FN:191,(anonymous_16)
|
|
FN:196,(anonymous_17)
|
|
FN:198,(anonymous_18)
|
|
FN:203,(anonymous_19)
|
|
FN:208,(anonymous_20)
|
|
FN:212,(anonymous_21)
|
|
FNF:21
|
|
FNH:0
|
|
FNDA:0,(anonymous_1)
|
|
FNDA:0,(anonymous_2)
|
|
FNDA:0,(anonymous_3)
|
|
FNDA:0,(anonymous_4)
|
|
FNDA:0,(anonymous_5)
|
|
FNDA:0,(anonymous_6)
|
|
FNDA:0,(anonymous_7)
|
|
FNDA:0,(anonymous_8)
|
|
FNDA:0,(anonymous_9)
|
|
FNDA:0,(anonymous_10)
|
|
FNDA:0,(anonymous_11)
|
|
FNDA:0,(anonymous_12)
|
|
FNDA:0,(anonymous_13)
|
|
FNDA:0,(anonymous_14)
|
|
FNDA:0,(anonymous_15)
|
|
FNDA:0,(anonymous_16)
|
|
FNDA:0,(anonymous_17)
|
|
FNDA:0,(anonymous_18)
|
|
FNDA:0,(anonymous_19)
|
|
FNDA:0,(anonymous_20)
|
|
FNDA:0,(anonymous_21)
|
|
DA:20,0
|
|
DA:31,0
|
|
DA:32,0
|
|
DA:37,0
|
|
DA:38,0
|
|
DA:43,0
|
|
DA:44,0
|
|
DA:45,0
|
|
DA:51,0
|
|
DA:52,0
|
|
DA:58,0
|
|
DA:59,0
|
|
DA:60,0
|
|
DA:63,0
|
|
DA:69,0
|
|
DA:75,0
|
|
DA:82,0
|
|
DA:88,0
|
|
DA:95,0
|
|
DA:100,0
|
|
DA:101,0
|
|
DA:106,0
|
|
DA:107,0
|
|
DA:112,0
|
|
DA:113,0
|
|
DA:114,0
|
|
DA:121,0
|
|
DA:122,0
|
|
DA:123,0
|
|
DA:124,0
|
|
DA:125,0
|
|
DA:139,0
|
|
DA:140,0
|
|
DA:152,0
|
|
DA:153,0
|
|
DA:154,0
|
|
DA:160,0
|
|
DA:164,0
|
|
DA:165,0
|
|
DA:167,0
|
|
DA:168,0
|
|
DA:169,0
|
|
DA:180,0
|
|
DA:181,0
|
|
DA:182,0
|
|
DA:183,0
|
|
DA:184,0
|
|
DA:185,0
|
|
DA:187,0
|
|
DA:196,0
|
|
DA:197,0
|
|
DA:198,0
|
|
DA:207,0
|
|
DA:208,0
|
|
DA:209,0
|
|
DA:210,0
|
|
DA:211,0
|
|
DA:212,0
|
|
DA:219,0
|
|
DA:222,0
|
|
LF:60
|
|
LH:0
|
|
BRDA:27,0,0,0
|
|
BRDA:28,1,0,0
|
|
BRDA:29,2,0,0
|
|
BRDA:33,3,0,0
|
|
BRDA:33,3,1,0
|
|
BRDA:34,4,0,0
|
|
BRDA:34,4,1,0
|
|
BRDA:35,5,0,0
|
|
BRDA:35,5,1,0
|
|
BRDA:51,6,0,0
|
|
BRDA:113,7,0,0
|
|
BRDA:124,8,0,0
|
|
BRDA:136,9,0,0
|
|
BRDA:140,10,0,0
|
|
BRDA:140,10,1,0
|
|
BRDA:140,10,2,0
|
|
BRDA:140,10,3,0
|
|
BRDA:150,11,0,0
|
|
BRDA:153,12,0,0
|
|
BRDA:167,13,0,0
|
|
BRDA:168,14,0,0
|
|
BRDA:209,15,0,0
|
|
BRF:22
|
|
BRH:0
|
|
end_of_record
|
|
TN:
|
|
SF:src/security/index.ts
|
|
FN:57,(anonymous_0)
|
|
FN:67,(anonymous_1)
|
|
FN:84,(anonymous_2)
|
|
FN:103,(anonymous_3)
|
|
FN:131,validateRequest
|
|
FN:158,sanitizeInput
|
|
FN:169,errorHandler
|
|
FNF:7
|
|
FNH:0
|
|
FNDA:0,(anonymous_0)
|
|
FNDA:0,(anonymous_1)
|
|
FNDA:0,(anonymous_2)
|
|
FNDA:0,(anonymous_3)
|
|
FNDA:0,validateRequest
|
|
FNDA:0,sanitizeInput
|
|
FNDA:0,errorHandler
|
|
DA:7,0
|
|
DA:8,0
|
|
DA:9,0
|
|
DA:12,0
|
|
DA:19,0
|
|
DA:45,0
|
|
DA:49,0
|
|
DA:50,0
|
|
DA:51,0
|
|
DA:52,0
|
|
DA:53,0
|
|
DA:54,0
|
|
DA:55,0
|
|
DA:58,0
|
|
DA:68,0
|
|
DA:69,0
|
|
DA:70,0
|
|
DA:71,0
|
|
DA:75,0
|
|
DA:79,0
|
|
DA:81,0
|
|
DA:85,0
|
|
DA:86,0
|
|
DA:87,0
|
|
DA:88,0
|
|
DA:92,0
|
|
DA:93,0
|
|
DA:95,0
|
|
DA:98,0
|
|
DA:100,0
|
|
DA:104,0
|
|
DA:106,0
|
|
DA:108,0
|
|
DA:109,0
|
|
DA:113,0
|
|
DA:114,0
|
|
DA:115,0
|
|
DA:118,0
|
|
DA:119,0
|
|
DA:123,0
|
|
DA:125,0
|
|
DA:133,0
|
|
DA:134,0
|
|
DA:140,0
|
|
DA:141,0
|
|
DA:142,0
|
|
DA:148,0
|
|
DA:149,0
|
|
DA:154,0
|
|
DA:159,0
|
|
DA:160,0
|
|
DA:163,0
|
|
DA:165,0
|
|
DA:170,0
|
|
DA:171,0
|
|
DA:178,0
|
|
LF:56
|
|
LH:0
|
|
BRDA:26,0,0,0
|
|
BRDA:26,0,1,0
|
|
BRDA:104,1,0,0
|
|
BRDA:108,2,0,0
|
|
BRDA:118,3,0,0
|
|
BRDA:118,4,0,0
|
|
BRDA:118,4,1,0
|
|
BRDA:133,5,0,0
|
|
BRDA:133,6,0,0
|
|
BRDA:133,6,1,0
|
|
BRDA:141,7,0,0
|
|
BRDA:141,8,0,0
|
|
BRDA:141,8,1,0
|
|
BRDA:148,9,0,0
|
|
BRDA:148,10,0,0
|
|
BRDA:148,10,1,0
|
|
BRDA:148,10,2,0
|
|
BRDA:159,11,0,0
|
|
BRDA:159,12,0,0
|
|
BRDA:159,12,1,0
|
|
BRDA:173,13,0,0
|
|
BRDA:173,13,1,0
|
|
BRF:22
|
|
BRH:0
|
|
end_of_record
|
|
TN:
|
|
SF:src/websocket/client.ts
|
|
FN:13,(anonymous_0)
|
|
FN:27,(anonymous_1)
|
|
FN:28,(anonymous_2)
|
|
FN:32,(anonymous_3)
|
|
FN:36,(anonymous_4)
|
|
FN:41,(anonymous_5)
|
|
FN:45,(anonymous_6)
|
|
FN:50,(anonymous_7)
|
|
FN:56,(anonymous_8)
|
|
FN:65,(anonymous_9)
|
|
FN:72,(anonymous_10)
|
|
FN:92,(anonymous_11)
|
|
FN:100,(anonymous_12)
|
|
FN:105,(anonymous_13)
|
|
FN:107,(anonymous_14)
|
|
FN:114,(anonymous_15)
|
|
FN:122,(anonymous_16)
|
|
FN:129,(anonymous_17)
|
|
FN:139,(anonymous_18)
|
|
FN:145,(anonymous_19)
|
|
FN:152,(anonymous_20)
|
|
FN:162,(anonymous_21)
|
|
FN:168,(anonymous_22)
|
|
FNF:23
|
|
FNH:0
|
|
FNDA:0,(anonymous_0)
|
|
FNDA:0,(anonymous_1)
|
|
FNDA:0,(anonymous_2)
|
|
FNDA:0,(anonymous_3)
|
|
FNDA:0,(anonymous_4)
|
|
FNDA:0,(anonymous_5)
|
|
FNDA:0,(anonymous_6)
|
|
FNDA:0,(anonymous_7)
|
|
FNDA:0,(anonymous_8)
|
|
FNDA:0,(anonymous_9)
|
|
FNDA:0,(anonymous_10)
|
|
FNDA:0,(anonymous_11)
|
|
FNDA:0,(anonymous_12)
|
|
FNDA:0,(anonymous_13)
|
|
FNDA:0,(anonymous_14)
|
|
FNDA:0,(anonymous_15)
|
|
FNDA:0,(anonymous_16)
|
|
FNDA:0,(anonymous_17)
|
|
FNDA:0,(anonymous_18)
|
|
FNDA:0,(anonymous_19)
|
|
FNDA:0,(anonymous_20)
|
|
FNDA:0,(anonymous_21)
|
|
FNDA:0,(anonymous_22)
|
|
DA:5,0
|
|
DA:6,0
|
|
DA:7,0
|
|
DA:8,0
|
|
DA:9,0
|
|
DA:10,0
|
|
DA:11,0
|
|
DA:14,0
|
|
DA:15,0
|
|
DA:16,0
|
|
DA:22,0
|
|
DA:23,0
|
|
DA:24,0
|
|
DA:28,0
|
|
DA:29,0
|
|
DA:30,0
|
|
DA:32,0
|
|
DA:33,0
|
|
DA:36,0
|
|
DA:37,0
|
|
DA:38,0
|
|
DA:41,0
|
|
DA:42,0
|
|
DA:45,0
|
|
DA:46,0
|
|
DA:47,0
|
|
DA:50,0
|
|
DA:51,0
|
|
DA:52,0
|
|
DA:53,0
|
|
DA:56,0
|
|
DA:57,0
|
|
DA:60,0
|
|
DA:66,0
|
|
DA:73,0
|
|
DA:75,0
|
|
DA:76,0
|
|
DA:78,0
|
|
DA:79,0
|
|
DA:81,0
|
|
DA:82,0
|
|
DA:84,0
|
|
DA:85,0
|
|
DA:87,0
|
|
DA:88,0
|
|
DA:93,0
|
|
DA:94,0
|
|
DA:95,0
|
|
DA:97,0
|
|
DA:101,0
|
|
DA:102,0
|
|
DA:104,0
|
|
DA:105,0
|
|
DA:106,0
|
|
DA:107,0
|
|
DA:108,0
|
|
DA:115,0
|
|
DA:116,0
|
|
DA:119,0
|
|
DA:120,0
|
|
DA:122,0
|
|
DA:123,0
|
|
DA:129,0
|
|
DA:130,0
|
|
DA:131,0
|
|
DA:133,0
|
|
DA:140,0
|
|
DA:141,0
|
|
DA:144,0
|
|
DA:145,0
|
|
DA:146,0
|
|
DA:152,0
|
|
DA:153,0
|
|
DA:154,0
|
|
DA:156,0
|
|
DA:163,0
|
|
DA:164,0
|
|
DA:169,0
|
|
DA:170,0
|
|
DA:171,0
|
|
LF:80
|
|
LH:0
|
|
BRDA:16,0,0,0
|
|
BRDA:23,1,0,0
|
|
BRDA:23,1,1,0
|
|
BRDA:24,2,0,0
|
|
BRDA:24,2,1,0
|
|
BRDA:73,3,0,0
|
|
BRDA:73,3,1,0
|
|
BRDA:73,3,2,0
|
|
BRDA:73,3,3,0
|
|
BRDA:73,3,4,0
|
|
BRDA:94,4,0,0
|
|
BRDA:104,5,0,0
|
|
BRDA:104,6,0,0
|
|
BRDA:104,6,1,0
|
|
BRDA:115,7,0,0
|
|
BRDA:130,8,0,0
|
|
BRDA:130,8,1,0
|
|
BRDA:133,9,0,0
|
|
BRDA:133,9,1,0
|
|
BRDA:140,10,0,0
|
|
BRDA:153,11,0,0
|
|
BRDA:153,11,1,0
|
|
BRDA:156,12,0,0
|
|
BRDA:156,12,1,0
|
|
BRDA:163,13,0,0
|
|
BRDA:169,14,0,0
|
|
BRF:26
|
|
BRH:0
|
|
end_of_record
|