269 references to JsonArray
AnalyzeCiFailure (3)
AnalyzeCiFailure.TestHost (1)
AnalyzeCiFailure.Tests (35)
aspire (12)
Aspire.Cli.Tests (12)
Aspire.Dashboard.Tests (1)
Aspire.Hosting.Azure (2)
Aspire.Hosting.Azure.Sandboxes (1)
Aspire.Hosting.Azure.Tests (6)
Aspire.Hosting.Native.CodeGeneration (1)
Aspire.Hosting.Native.Core.Tests (34)
NativeCliControlTests.cs (6)
23var spec = Result(client.Call("getRuntimeSpec", new JsonArray("typescript/nodejs")));
24var sdk = Result(client.Call("generateCode", new JsonArray("TypeScript", null))).AsObject();
58Assert.Equal("INVALID_ARGUMENT", Error(client.Call("getAppHostServerConfiguration", new JsonArray("unexpected"))));
59Assert.Equal("INVALID_ARGUMENT", Error(client.Call("generateCode", new JsonArray("TypeScript", "Aspire.Hosting"))));
60Assert.Equal("NOT_SUPPORTED", Error(client.Call("getRuntimeSpec", new JsonArray("python"))));
81["jsonrpc"] = "2.0", ["id"] = 1, ["method"] = "authenticate", ["params"] = new JsonArray(Token),
NativeSocketIsolationTests.cs (8)
38Assert.True((await authenticated.CallAsync("authenticate", new JsonArray(Token), timeout.Token))["result"]!.GetValue<bool>());
99Assert.True((await existing.CallAsync("authenticate", new JsonArray(Token), timeout.Token))["result"]!.GetValue<bool>());
108Assert.True((await subsequent.CallAsync("authenticate", new JsonArray(Token), timeout.Token))["result"]!.GetValue<bool>());
135await failing.CallAsync("authenticate", new JsonArray(Token), timeout.Token);
144var writer = Result(await failing.CallAsync("invokeCapability", new JsonArray("Aspire.Hosting.Native.Api/joinResourceExecution",
146var response = await failing.CallAsync("invokeCapability", new JsonArray("Aspire.Hosting.Native.Api/startContainer",
158Assert.True((await subsequent.CallAsync("authenticate", new JsonArray(Token), timeout.Token))["result"]!.GetValue<bool>());
314Assert.True((await client.CallAsync("authenticate", new JsonArray(Token), timeout.Token))["result"]!.GetValue<bool>());
TestServices\LifecycleProviderTestIntegration.cs (3)
35["parameters"] = new JsonArray(Parameter("composition", Type(CoreType + "Composition")),
49["parameters"] = new JsonArray(Parameter("context", Type(ResourceType)), Parameter("scope", Type(CoreType + "ResourceLifecycleScope"))),
59["parameters"] = new JsonArray(Parameter("context", Type(ResourceType)), Parameter("other", Type(ResourceType))),
Aspire.Hosting.Native.Server (6)
Aspire.Hosting.RemoteHost.Tests (3)
Aspire.Hosting.Tests (5)
Aspire.Managed.Tests (5)
dotnet-user-jwts (1)
Infrastructure.Tests (122)
WorkflowScripts\AutoSecWorkflowTests.cs (122)
29["alerts"] = empty ? new JsonArray() : new JsonArray(new JsonObject
44["malware"] = empty ? new JsonArray() : new JsonArray(new JsonObject { ["number"] = 7 }),
225scenario["files"] = new JsonArray(new JsonObject
252scenario["files"] = new JsonArray("extension/package.json", new JsonObject
282scenario["files"] = new JsonArray("extension/package.json", new JsonObject { ["filename"] = "extension/yarn.lock", ["status"] = status });
303scenario["files"] = new JsonArray(new JsonObject
392scenario["comparisonResponses"] = new JsonArray(valid, comparison);
404scenario["comparisonResponses"] = new JsonArray(comparison);
512scenario["commits"] = new JsonArray(
518scenario["commits"] = new JsonArray(new JsonObject { ["author_login"] = "dependabot[bot]", ["verified"] = false });
588scenario["malwareNumbers"] = new JsonArray(9);
626scenario["alerts"]![0]!["advisory_ranges"] = new JsonArray("< 4.17.21", ">= 4.17.21, < 4.17.25");
646scenario["liveCheckRuns"] = new JsonArray(new JsonObject { ["name"] = "tests", ["status"] = "in_progress", ["conclusion"] = null });
651scenario["liveStatuses"] = new JsonArray(new JsonObject { ["context"] = "license/cla", ["state"] = "failure" });
654scenario["malwareNumbers"] = new JsonArray(7);
682scenario["statuses"] = new JsonArray(new JsonObject { ["context"] = "license/cla", ["state"] = "pending" });
697scenario["statuses"] = new JsonArray(new JsonObject { ["context"] = "license/cla", ["state"] = "success" });
701scenario["reviews"] = new JsonArray(new JsonObject { ["user_login"] = "aspire-repo-bot[bot]", ["state"] = "APPROVED", ["commit_id"] = HeadSha });
723["args"] = new JsonArray(new JsonObject
725["items"] = new JsonArray(
756["args"] = new JsonArray(from, to),
777["args"] = new JsonArray(version, new JsonArray(range)),
834["args"] = new JsonArray(path, Wrap(baseLine), Wrap(headLine)),
906[$"{flat}x/index.json"] = Response(new JsonObject { ["versions"] = new JsonArray("9.0.4", "9.0.5") }),
998[$"{flat}x/index.json"] = Response(new JsonObject { ["versions"] = new JsonArray("9.0.4", "9.0.5") }),
1132["agentItems"] = new JsonArray(output),
1158["args"] = new JsonArray(path),
1176["agentItems"] = new JsonArray(output),
1199["outputLines"] = new JsonArray(output.ToJsonString()),
1293["agentItems"] = new JsonArray(item),
1339["args"] = new JsonArray(message),
1353["args"] = new JsonArray(
1354new JsonArray(new JsonObject { ["malware"] = true }, new JsonObject()),
1357["version_alerts"] = new JsonArray(new JsonObject()),
1358["other_rule_counts"] = new JsonArray(new JsonObject { ["count"] = 2 }, new JsonObject { ["count"] = 3 }),
1384["outputLines"] = new JsonArray(output),
1423["outputLines"] = new JsonArray(new JsonObject
1452["outputLines"] = new JsonArray(output, output),
1479["outputLines"] = new JsonArray(output.ToJsonString()),
1502["outputLines"] = new JsonArray(output.ToJsonString()),
1551["outputLines"] = new JsonArray(output.ToJsonString()),
1608["commits"] = new JsonArray(
1616["outputLines"] = new JsonArray(output.ToJsonString()),
1693["outputLines"] = layout == "introduced" && field == "commit" ? new JsonArray() : new JsonArray(output.ToJsonString()),
1733["outputLines"] = new JsonArray(PublicOutputFixture("create_pull_request").ToJsonString()),
1752["outputLines"] = new JsonArray(output),
1772["outputLines"] = new JsonArray(
1814["outputLines"] = new JsonArray(PublicOutputFixture(first).ToJsonString(), PublicOutputFixture(second).ToJsonString()),
1849["outputLines"] = new JsonArray(output.ToJsonString()),
1893baseline["metadata"] = new JsonArray(new JsonObject { ["version"] = "1.0.0" });
1960["outputLines"] = new JsonArray(output.ToJsonString()),
2027["outputLines"] = new JsonArray(output.ToJsonString()),
2121["outputLines"] = new JsonArray(output.ToJsonString()),
2208["outputLines"] = new JsonArray(output.ToJsonString()),
2313["outputLines"] = new JsonArray(output.ToJsonString()),
2367["outputLines"] = new JsonArray(output.ToJsonString()),
2436["outputLines"] = new JsonArray(output.ToJsonString()),
2479["outputLines"] = new JsonArray(output.ToJsonString()),
2518["outputLines"] = new JsonArray(output.ToJsonString()),
2546["outputLines"] = new JsonArray(PublicOutputFixture("create_pull_request").ToJsonString()),
2582["outputLines"] = new JsonArray(output.ToJsonString()),
2637["outputLines"] = new JsonArray(PublicOutputFixture("create_pull_request").ToJsonString()),
2665["outputLines"] = new JsonArray(PublicOutputFixture("create_pull_request").ToJsonString()),
2685["outputLines"] = new JsonArray(PublicOutputFixture("create_pull_request").ToJsonString()),
2734["outputLines"] = new JsonArray(output.ToJsonString()),
2765["outputLines"] = new JsonArray(PublicOutputFixture("create_pull_request").ToJsonString()),
2810["args"] = new JsonArray(line),
2850["args"] = new JsonArray(path, line),
2869["outputLines"] = new JsonArray(PublicOutputFixture("create_pull_request").ToJsonString()),
2904["outputLines"] = new JsonArray(output.ToJsonString()),
2927["outputLines"] = new JsonArray(PublicOutputFixture("create_pull_request").ToJsonString()),
2960["outputLines"] = new JsonArray(PublicOutputFixture("create_pull_request").ToJsonString()),
2985["outputLines"] = new JsonArray(PublicOutputFixture("create_pull_request").ToJsonString()),
3010["extraBlobs"] = new JsonArray(forgedBase),
3011["outputLines"] = new JsonArray(output.ToJsonString()),
3034["agentItems"] = new JsonArray(PublicOutputFixture("create_pull_request")),
3059? new JsonObject { ["private advisory"] = new JsonArray("alert 42") }
3065["outputLines"] = new JsonArray(input.ToJsonString()),
3096["outputLines"] = new JsonArray(input.ToJsonString()),
3134["outputLines"] = new JsonArray(input.ToJsonString()),
3198["outputLines"] = new JsonArray(
3237["outputLines"] = new JsonArray(new JsonObject
3307["args"] = new JsonArray(new JsonArray()),
3729["args"] = new JsonArray(baseText, headText, path),
3752["args"] = new JsonArray(baseText, headText, "uv.lock"),
3796["args"] = new JsonArray(left, right),
3833["args"] = new JsonArray("resolved \"https://registry.npmjs.org/b/-/b-1.0.0.tgz\"", $"resolved \"{headUrl}\""),
3876["args"] = new JsonArray(path, baseText, headText),
3952scenario["malwareNumbers"] = new JsonArray(7);
4072["args"] = new JsonArray(path, baseText, headText, "npm"),
4086["args"] = new JsonArray(
4133["args"] = new JsonArray(path, text, ecosystem, name, version),
4143var alerts = new JsonArray(
4147new JsonObject { ["number"] = 4, ["ecosystem"] = "npm", ["package"] = "lodash", ["manifest_path"] = "app/yarn.lock", ["first_patched_version"] = null, ["malware"] = true, ["vulnerable_ranges"] = new JsonArray(">= 4.17.20, < 4.17.21") },
4150new JsonObject { ["number"] = 12, ["ecosystem"] = "npm", ["package"] = "lodash", ["manifest_path"] = "app/yarn.lock", ["first_patched_version"] = null, ["malware"] = true, ["vulnerable_ranges"] = new JsonArray(">= 0") },
4161var updates = new JsonArray(new JsonObject { ["name"] = "lodash", ["from"] = "4.17.20", ["to"] = "4.17.21" });
4162var versionChanges = new JsonArray(new JsonObject { ["name"] = "minimist", ["from"] = new JsonArray("1.2.5"), ["to"] = "1.2.8" });
4181["args"] = new JsonArray(alerts, "npm", updates, versionChanges, headContents, baseContents),
4195var alerts = new JsonArray(
4206["args"] = new JsonArray(alerts, "npm", new JsonArray(), new JsonArray(), new JsonObject { ["app/package-lock.json"] = headText }, baseContents),
4228["https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/flat2/system.text.json/index.json"] = Response(new JsonObject { ["versions"] = new JsonArray("9.0.4", "9.0.5") }),
4262[$"{transportFlat}contoso.build.engine/index.json"] = Response(new JsonObject { ["versions"] = new JsonArray("1.0.0") }),
4373["urls"] = new JsonArray(
4396["agentItems"] = new JsonArray(new JsonObject { ["type"] = "create_pull_request" }),
4438["labels"] = new JsonArray(new JsonObject { ["name"] = "auto-sec" }),
4443["agentItems"] = new JsonArray(new JsonObject { ["type"] = "create_pull_request", ["branch"] = "auto-sec/security-updates" }),
4445["closedPrs"] = new JsonArray(closed),
4450case "open-pr": scenario["openPrs"] = new JsonArray(new JsonObject { ["state"] = "open", ["user"] = new JsonObject { ["login"] = "someone" } }); break;
4653["agentItems"] = new JsonArray(item ?? new JsonObject { ["type"] = "push_to_pull_request_branch", ["pull_request_number"] = 202 }),
4672["resources"] = new JsonArray(new JsonObject { ["@id"] = flatContainer, ["@type"] = "PackageBaseAddress/3.0.0" }),
4678["prs"] = new JsonArray(new JsonObject
4687["statusCheckRollup"] = new JsonArray(new JsonObject { ["conclusion"] = "SUCCESS" }),
4689["changedFiles"] = new JsonArray(
4690new JsonArray(new JsonObject { ["filename"] = "README.md", ["status"] = "modified" }),
4691new JsonArray(new JsonObject { ["filename"] = "extension/yarn.lock", ["status"] = "modified" })),
4697["alerts"] = new JsonArray(new JsonObject
4745["agentItems"] = new JsonArray(new JsonObject { ["type"] = "approve_dependabot_pr", ["pr_number"] = 101, ["head_sha"] = HeadSha }),
4755["files"] = new JsonArray("extension/package.json", "extension/yarn.lock"),
4763["alerts"] = new JsonArray(new JsonObject
4772["checkRuns"] = new JsonArray(new JsonObject { ["name"] = "ci", ["status"] = "completed", ["conclusion"] = "success" }),
Microsoft.Extensions.AI (1)
Microsoft.Extensions.AI.Evaluation.Safety (10)
Microsoft.NET.Build.Containers (2)
Microsoft.NETCore.Platforms (1)
NativeIntegrations.DockerCompose (5)