




















@@ -135,6 +135,18 @@ describe("qa-otel-smoke receiver bounds", () => {
135135});
136136});
137137138+it.each([
139+["--collector", ["--collector", "--logs-exporter"]],
140+["--logs-exporter", ["--logs-exporter", "--collector"]],
141+["--output-dir", ["--output-dir", "--collector"]],
142+["--provider-mode", ["--provider-mode", "--collector"]],
143+["--scenario", ["--scenario", "--collector"]],
144+["--model", ["--model", "--collector"]],
145+["--alt-model", ["--alt-model", "--collector"]],
146+])("rejects missing values for %s before shifting parser state", (flag, args) => {
147+expect(() => testing.parseArgs(args)).toThrow(`${flag} requires a value`);
148+});
149+138150it("selects the matching scenario for the requested log exporter", () => {
139151expect(testing.parseArgs(["--logs-exporter", "otlp"]).scenarioId).toBe("otel-trace-smoke");
140152expect(testing.parseArgs(["--logs-exporter", "stdout"]).scenarioId).toBe(
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。