From 7d89acd5c44bca0c756f76089436ee9913818b03 Mon Sep 17 00:00:00 2001 From: Marcel van Lohuizen Date: Mon, 30 Jan 2023 13:18:39 +0100 Subject: [PATCH] cmd/cue: remove use of stderr directive MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The stderr directive makes it hard to search for error strings in tests and hides when line numbers are not properly output. Signed-off-by: Marcel van Lohuizen Change-Id: I1b560047a819479169c87b433a5b18ef2ee3e75e Reviewed-on: https://review.gerrithub.io/c/cue-lang/cue/+/549210 Reviewed-by: Daniel Martí Unity-Result: CUEcueckoo TryBot-Result: CUEcueckoo --- .../cmd/testdata/script/export_incomplete.txtar | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/cmd/cue/cmd/testdata/script/export_incomplete.txtar b/cmd/cue/cmd/testdata/script/export_incomplete.txtar index 04c9bd78d81..0bba7bba541 100644 --- a/cmd/cue/cmd/testdata/script/export_incomplete.txtar +++ b/cmd/cue/cmd/testdata/script/export_incomplete.txtar @@ -1,25 +1,27 @@ +# TODO: line numbers for errors. + #Issue 1153 #Issue 1152 # Default export mode ! exec cue export x.cue -stderr 'incomplete' +cmp stderr out/stderr # JSON ! exec cue export --out json x.cue -stderr 'incomplete' +cmp stderr out/stderr # Yaml ! exec cue export --out yaml x.cue -stderr 'incomplete' +cmp stderr out/stderr # CUE data ! exec cue export --out cue x.cue -stderr 'incomplete' +cmp stderr out/stderr # Concrete ! exec cue eval -c x.cue -stderr 'incomplete' +cmp stderr out/stderr # CUE exec cue eval --out cue x.cue @@ -46,3 +48,5 @@ V2: ("x" | "y") | *#SomeBaseType.#AUTO } V1: "z" V2: "x" | "y" +-- out/stderr -- +V2: incomplete value "x" | "y"