diff --git a/lcov.info b/lcov.info index fbc9a54..479f23c 100644 --- a/lcov.info +++ b/lcov.info @@ -1,24 +1,24 @@ SF:/github/workspace/src/common.ts -FN:42,constructHost +FN:43,constructHost FNDA:36,constructHost FNF:1 FNH:1 -BRDA:44,1,0,35 -BRDA:44,1,1,1 -BRDA:45,1,2,35 -BRDA:45,1,3,1 -BRDA:46,1,4,35 -BRDA:46,1,5,1 +BRDA:45,1,0,35 +BRDA:45,1,1,1 +BRDA:46,1,2,35 +BRDA:46,1,3,1 +BRDA:47,1,4,35 +BRDA:47,1,5,1 BRF:6 BRH:6 DA:1,2 -DA:42,2 -DA:43,38 +DA:43,2 DA:44,38 DA:45,38 DA:46,38 DA:47,38 DA:48,38 +DA:49,38 LH:8 LF:8 end_of_record @@ -140,21 +140,21 @@ LH:40 LF:40 end_of_record SF:/github/workspace/src/winrm_context.ts -FN:33, -FN:46,WinRMContext -FN:82,runCommand -FN:156,runPowerShell -FN:187,openShell -FN:228,closeShell -FN:254,isContextMode -FN:259,deleteShellId -FN:275,getCommand -FN:336,getCommandId -FN:363,getShellId -FN:380,processError -FN:396,parseSoapError -FN:421,getUUID -FN:425,toUtf16 +FN:34, +FN:47,WinRMContext +FN:83,runCommand +FN:173,runPowerShell +FN:203,openShell +FN:243,closeShell +FN:269,isContextMode +FN:274,deleteShellId +FN:290,getCommand +FN:354,getCommandId +FN:381,getShellId +FN:398,processError +FN:414,parseSoapError +FN:439,getUUID +FN:443,toUtf16 FNDA:10, FNDA:10,WinRMContext FNDA:6,runCommand @@ -172,54 +172,58 @@ FNDA:9,getUUID FNDA:1,toUtf16 FNF:15 FNH:15 -BRDA:86,3,0,1 -BRDA:89,3,1,5 -BRDA:92,3,2,1 -BRDA:99,3,3,4 -BRDA:102,3,4,5 -BRDA:110,3,5,1 -BRDA:117,3,6,4 -BRDA:125,3,7,3 -BRDA:127,3,8,0 -BRDA:135,3,9,4 -BRDA:189,5,0,4 -BRDA:190,5,1,1 -BRDA:192,5,2,4 -BRDA:200,5,3,0 -BRDA:203,5,4,0 -BRDA:230,6,0,2 -BRDA:231,6,1,1 -BRDA:233,6,2,2 -BRDA:244,6,3,0 -BRDA:247,6,4,0 -BRDA:255,7,0,2 -BRDA:270,8,0,0 -BRDA:290,9,0,3 -BRDA:304,9,1,6 -BRDA:305,9,2,3 -BRDA:308,9,3,3 -BRDA:314,9,4,0 -BRDA:326,9,5,1 -BRDA:350,10,0,4 -BRDA:356,10,1,0 -BRDA:358,10,2,1 -BRDA:367,11,0,8 -BRDA:373,11,1,0 -BRDA:375,11,2,1 -BRDA:382,12,0,1 -BRDA:384,12,1,2 -BRDA:385,12,2,0 -BRDA:400,13,0,1 -BRDA:403,13,1,1 -BRDA:413,13,2,2 -BRDA:428,15,0,4 -BRF:41 -BRH:31 +BRDA:87,3,0,1 +BRDA:90,3,1,5 +BRDA:93,3,2,1 +BRDA:100,3,3,4 +BRDA:103,3,4,5 +BRDA:111,3,5,1 +BRDA:118,3,6,4 +BRDA:134,3,7,3 +BRDA:134,3,8,0 +BRDA:139,3,9,4 +BRDA:139,3,10,3 +BRDA:143,3,11,3 +BRDA:145,3,12,0 +BRDA:153,3,13,4 +BRDA:205,5,0,4 +BRDA:206,5,1,1 +BRDA:208,5,2,4 +BRDA:216,5,3,0 +BRDA:219,5,4,0 +BRDA:245,6,0,2 +BRDA:246,6,1,1 +BRDA:248,6,2,2 +BRDA:259,6,3,0 +BRDA:262,6,4,0 +BRDA:270,7,0,2 +BRDA:285,8,0,0 +BRDA:305,9,0,3 +BRDA:319,9,1,6 +BRDA:320,9,2,3 +BRDA:323,9,3,3 +BRDA:329,9,4,0 +BRDA:344,9,5,1 +BRDA:368,10,0,4 +BRDA:374,10,1,0 +BRDA:376,10,2,1 +BRDA:385,11,0,8 +BRDA:391,11,1,0 +BRDA:393,11,2,1 +BRDA:400,12,0,1 +BRDA:402,12,1,2 +BRDA:403,12,2,0 +BRDA:418,13,0,1 +BRDA:421,13,1,1 +BRDA:431,13,2,2 +BRDA:446,15,0,4 +BRF:45 +BRH:34 DA:1,1 DA:2,1 DA:4,1 -DA:8,1 -DA:12,1 +DA:5,1 +DA:9,1 DA:13,1 DA:14,1 DA:15,1 @@ -231,283 +235,302 @@ DA:20,1 DA:21,1 DA:22,1 DA:23,1 -DA:25,1 -DA:32,1 +DA:24,1 +DA:26,1 DA:33,1 -DA:34,11 +DA:34,1 DA:35,11 DA:36,11 -DA:38,11 -DA:45,11 +DA:37,11 +DA:39,11 DA:46,11 -DA:47,32 +DA:47,11 DA:48,32 -DA:49,11 -DA:50,21 +DA:49,32 +DA:50,11 DA:51,21 DA:52,21 DA:53,21 -DA:55,11 -DA:81,11 +DA:54,21 +DA:56,11 DA:82,11 -DA:83,17 +DA:83,11 DA:84,17 -DA:86,17 -DA:87,18 +DA:85,17 +DA:87,17 DA:88,18 -DA:89,17 -DA:90,22 +DA:89,18 +DA:90,17 DA:91,22 DA:92,22 -DA:93,23 +DA:93,22 DA:94,23 DA:95,23 DA:96,23 DA:97,23 DA:98,23 -DA:99,22 -DA:100,26 +DA:99,23 +DA:100,22 DA:101,26 -DA:102,22 -DA:104,22 +DA:102,26 +DA:103,22 DA:105,22 DA:106,22 DA:107,22 -DA:110,17 -DA:111,18 +DA:108,22 +DA:111,17 DA:112,18 DA:113,18 DA:114,18 DA:115,18 DA:116,18 DA:117,18 -DA:119,21 +DA:118,18 DA:120,21 DA:121,21 DA:122,21 -DA:125,17 -DA:126,20 -DA:127,0 -DA:128,0 -DA:129,0 -DA:130,0 -DA:131,0 -DA:132,0 -DA:133,0 +DA:123,21 +DA:124,21 +DA:125,21 +DA:126,21 +DA:127,21 +DA:128,21 +DA:129,21 +DA:130,21 +DA:132,21 DA:134,0 -DA:135,20 +DA:135,0 +DA:136,0 DA:137,21 -DA:138,17 -DA:141,11 -DA:155,11 -DA:156,11 -DA:157,12 -DA:158,12 -DA:159,12 -DA:160,12 -DA:161,12 -DA:163,12 -DA:164,12 -DA:165,12 -DA:168,11 -DA:186,11 -DA:187,11 -DA:188,16 -DA:189,16 -DA:190,16 -DA:191,17 -DA:192,17 -DA:194,20 -DA:196,20 -DA:197,20 -DA:198,20 -DA:199,20 -DA:200,20 -DA:202,0 -DA:203,0 +DA:138,21 +DA:139,17 +DA:141,17 +DA:143,17 +DA:144,20 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,0 +DA:149,0 +DA:150,0 +DA:151,0 +DA:152,0 +DA:153,20 +DA:155,21 +DA:156,17 +DA:158,11 +DA:172,11 +DA:173,11 +DA:174,12 +DA:175,12 +DA:176,12 +DA:177,12 +DA:178,12 +DA:180,12 +DA:181,12 +DA:182,12 +DA:184,11 +DA:202,11 +DA:203,11 +DA:204,16 DA:205,16 DA:206,16 -DA:209,11 -DA:227,11 -DA:228,11 -DA:229,14 -DA:230,14 -DA:231,14 -DA:232,15 -DA:233,15 -DA:235,16 -DA:236,16 -DA:237,16 -DA:240,16 -DA:241,16 -DA:242,16 -DA:243,16 -DA:244,16 -DA:246,0 -DA:247,0 -DA:249,14 -DA:250,14 -DA:252,11 -DA:254,11 -DA:255,21 -DA:256,21 -DA:257,21 -DA:259,11 -DA:260,11 -DA:261,11 -DA:262,11 -DA:263,16 -DA:265,16 -DA:266,16 -DA:268,16 -DA:269,64 -DA:270,0 -DA:271,0 -DA:272,0 -DA:273,16 +DA:207,17 +DA:208,17 +DA:210,20 +DA:212,20 +DA:213,20 +DA:214,20 +DA:215,20 +DA:216,20 +DA:218,0 +DA:219,0 +DA:221,16 +DA:222,16 +DA:224,11 +DA:242,11 +DA:243,11 +DA:244,14 +DA:245,14 +DA:246,14 +DA:247,15 +DA:248,15 +DA:250,16 +DA:251,16 +DA:252,16 +DA:255,16 +DA:256,16 +DA:257,16 +DA:258,16 +DA:259,16 +DA:261,0 +DA:262,0 +DA:264,14 +DA:265,14 +DA:267,11 +DA:269,11 +DA:270,21 +DA:271,21 +DA:272,21 +DA:274,11 DA:275,11 DA:276,11 DA:277,11 -DA:278,11 -DA:279,11 -DA:280,15 -DA:281,15 -DA:282,15 -DA:283,15 -DA:284,15 -DA:287,15 -DA:288,15 -DA:290,15 -DA:291,18 -DA:293,18 -DA:294,18 -DA:296,18 -DA:297,18 -DA:299,18 -DA:301,18 -DA:302,18 -DA:304,18 -DA:305,24 -DA:306,24 -DA:308,24 -DA:309,27 -DA:310,27 -DA:311,27 -DA:312,27 -DA:313,27 -DA:314,0 -DA:315,0 -DA:316,0 -DA:317,0 -DA:318,0 -DA:319,27 +DA:278,16 +DA:280,16 +DA:281,16 +DA:283,16 +DA:284,64 +DA:285,0 +DA:286,0 +DA:287,0 +DA:288,16 +DA:290,11 +DA:291,11 +DA:292,11 +DA:293,11 +DA:294,11 +DA:295,15 +DA:296,15 +DA:297,15 +DA:298,15 +DA:299,15 +DA:302,15 +DA:303,15 +DA:305,15 +DA:306,18 +DA:308,18 +DA:309,18 +DA:311,18 +DA:312,18 +DA:314,18 +DA:316,18 +DA:317,18 +DA:319,18 DA:320,24 -DA:321,18 -DA:322,18 -DA:323,18 -DA:324,18 -DA:325,18 -DA:326,15 -DA:327,16 -DA:328,16 -DA:329,16 -DA:330,16 -DA:331,16 -DA:332,16 -DA:333,16 -DA:334,15 -DA:336,11 -DA:337,11 -DA:338,11 -DA:339,11 -DA:340,11 -DA:341,16 -DA:342,16 -DA:343,16 -DA:344,16 +DA:321,24 +DA:323,24 +DA:324,27 +DA:325,27 +DA:326,27 +DA:327,27 +DA:328,27 +DA:329,0 +DA:330,0 +DA:331,0 +DA:332,0 +DA:333,0 +DA:334,27 +DA:335,24 +DA:336,18 +DA:337,18 +DA:338,18 +DA:339,18 +DA:340,18 +DA:341,18 +DA:342,18 +DA:343,18 +DA:344,15 DA:345,16 +DA:346,16 DA:347,16 DA:348,16 +DA:349,16 DA:350,16 -DA:351,20 -DA:352,20 -DA:353,20 -DA:354,20 -DA:355,20 -DA:356,0 -DA:357,20 -DA:358,16 -DA:359,17 -DA:360,17 +DA:351,16 +DA:352,15 +DA:354,11 +DA:355,11 +DA:356,11 +DA:357,11 +DA:358,11 +DA:359,16 +DA:360,16 DA:361,16 -DA:363,11 -DA:364,20 -DA:365,20 -DA:366,20 -DA:367,20 -DA:368,28 -DA:369,28 -DA:370,28 -DA:371,28 -DA:372,28 -DA:373,0 -DA:374,28 +DA:362,16 +DA:363,16 +DA:365,16 +DA:366,16 +DA:368,16 +DA:369,20 +DA:370,20 +DA:371,20 +DA:372,20 +DA:373,20 +DA:374,0 DA:375,20 -DA:376,21 -DA:377,21 -DA:378,20 -DA:380,11 -DA:381,14 -DA:382,14 -DA:383,15 -DA:384,14 -DA:385,0 -DA:386,16 -DA:387,16 -DA:388,16 -DA:389,16 -DA:390,16 -DA:391,16 -DA:392,16 -DA:393,16 -DA:394,14 -DA:396,11 -DA:397,14 -DA:398,14 +DA:376,16 +DA:377,17 +DA:378,17 +DA:379,16 +DA:381,11 +DA:382,20 +DA:383,20 +DA:384,20 +DA:385,20 +DA:386,28 +DA:387,28 +DA:388,28 +DA:389,28 +DA:390,28 +DA:391,0 +DA:392,28 +DA:393,20 +DA:394,21 +DA:395,21 +DA:396,20 +DA:398,11 DA:399,14 DA:400,14 -DA:401,14 +DA:401,15 DA:402,14 -DA:403,14 -DA:404,14 -DA:405,14 -DA:406,14 -DA:407,14 -DA:408,14 -DA:409,14 -DA:410,14 -DA:411,14 +DA:403,0 +DA:404,16 +DA:405,16 +DA:406,16 +DA:407,16 +DA:408,16 +DA:409,16 +DA:410,16 +DA:411,16 DA:412,14 -DA:413,14 -DA:414,16 -DA:415,16 -DA:416,16 -DA:417,16 -DA:418,16 +DA:414,11 +DA:415,14 +DA:416,14 +DA:417,14 +DA:418,14 DA:419,14 -DA:421,11 -DA:422,20 -DA:423,20 -DA:425,11 -DA:426,12 -DA:427,12 -DA:428,12 -DA:429,16 -DA:430,16 -DA:431,12 -DA:432,12 -DA:433,12 -DA:434,11 -LH:270 -LF:293 +DA:420,14 +DA:421,14 +DA:422,14 +DA:423,14 +DA:424,14 +DA:425,14 +DA:426,14 +DA:427,14 +DA:428,14 +DA:429,14 +DA:430,14 +DA:431,14 +DA:432,16 +DA:433,16 +DA:434,16 +DA:435,16 +DA:436,16 +DA:437,14 +DA:439,11 +DA:440,20 +DA:441,20 +DA:443,11 +DA:444,12 +DA:445,12 +DA:446,12 +DA:447,16 +DA:448,16 +DA:449,12 +DA:450,12 +DA:451,12 +DA:452,11 +LH:286 +LF:312 end_of_record diff --git a/src/winrm_context.ts b/src/winrm_context.ts index 455dfbf..f608bc8 100644 --- a/src/winrm_context.ts +++ b/src/winrm_context.ts @@ -119,13 +119,11 @@ export class WinRMContext { let cmd: ShellResponse; const commandResponse: ShellResponse = { - exitCode: -100, + exitCode: -101, stderr: "", stdout: "", }; - let counter = 0; do { - console.log(counter++) cmd = await this.getCommand( messageId, shellId, @@ -140,6 +138,8 @@ export class WinRMContext { } } while (cmd.state?.endsWith("Running")); + commandResponse.error = cmd.error; + if (!this.isContextMode()) { const deleteResponse = await this.deleteShellId(messageId, shellId); if (!deleteResponse.success) { diff --git a/src/winrm_context_test.ts b/src/winrm_context_test.ts index bbb63ee..155d846 100644 --- a/src/winrm_context_test.ts +++ b/src/winrm_context_test.ts @@ -150,7 +150,6 @@ Deno.test("Should run powershell", async () => { mf.install(); mf.mock("POST@/wsman", (_req, _) => { - console.log(_req.headers.get("content-length")); if (_req.headers.get("content-length") == "1583") { return new Response(ResponseShellId, { status: 200, @@ -280,7 +279,6 @@ Deno.test("Command Error", async () => { ); const res = await context.runCommand("PING"); - //Assert assert(res.error); mf.uninstall();