From 7b1a5f85ed499ad66b6917d0a2fddc67f525f22a Mon Sep 17 00:00:00 2001 From: Morten Torkildsen Date: Thu, 2 Jan 2020 19:45:10 -0800 Subject: [PATCH] Print the initial unknown status for all resources before looking at events --- cmd/resource/status/cmd/print.go | 4 ++-- cmd/resource/status/cmd/wait_test.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/resource/status/cmd/print.go b/cmd/resource/status/cmd/print.go index f1171a710..5f940b334 100644 --- a/cmd/resource/status/cmd/print.go +++ b/cmd/resource/status/cmd/print.go @@ -138,10 +138,10 @@ func (s *TablePrinter) Print() { func (s *TablePrinter) PrintUntil(stop <-chan struct{}, interval time.Duration) <-chan struct{} { completed := make(chan struct{}) + setColor(s.out, WHITE) + s.printTable(s.statusInfo.CurrentStatus(), false) go func() { defer close(completed) - setColor(s.out, WHITE) - s.printTable(s.statusInfo.CurrentStatus(), false) ticker := time.NewTicker(interval) for { select { diff --git a/cmd/resource/status/cmd/wait_test.go b/cmd/resource/status/cmd/wait_test.go index 355fe7510..e74100b51 100644 --- a/cmd/resource/status/cmd/wait_test.go +++ b/cmd/resource/status/cmd/wait_test.go @@ -36,7 +36,7 @@ func TestWaitNoResources(t *testing.T) { aggStatuses := tableOutput.allAggStatuses() expectedAggStatuses := []status.Status{ - status.CurrentStatus, + status.UnknownStatus, status.CurrentStatus, } if !reflect.DeepEqual(aggStatuses, expectedAggStatuses) {