diff --git a/pkg/kyverno/test/test_command.go b/pkg/kyverno/test/test_command.go
index 228893de21..848f8aec61 100644
--- a/pkg/kyverno/test/test_command.go
+++ b/pkg/kyverno/test/test_command.go
@@ -82,6 +82,7 @@ type TestResults struct {
 	Policy   string              `json:"policy"`
 	Rule     string              `json:"rule"`
 	Result   report.PolicyResult `json:"result"`
+	Status   report.PolicyResult `json:"status"`
 	Resource string              `json:"resource"`
 }
 
@@ -429,6 +430,9 @@ func printTestResult(resps map[string]report.PolicyReportResult, testResults []T
 			table = append(table, res)
 			continue
 		}
+		if v.Result == "" && v.Status != "" {
+			v.Result = v.Status
+		}
 		if testRes.Result == v.Result {
 			if testRes.Result == report.StatusSkip {
 				res.Result = boldGreen.Sprintf("Pass")
diff --git a/test/cli/test/simple/test.yaml b/test/cli/test/simple/test.yaml
index 438e52846d..e5b6b01ec0 100644
--- a/test/cli/test/simple/test.yaml
+++ b/test/cli/test/simple/test.yaml
@@ -7,20 +7,20 @@ results:
   - policy: disallow-latest-tag
     rule: require-image-tag
     resource: test-require-image-tag-pass
-    result: pass
+    status: pass
   - policy: disallow-latest-tag
     rule: require-image-tag
     resource: test-require-image-tag-fail
-    result: fail
+    status: fail
   - policy: disallow-latest-tag
     rule: validate-image-tag
     resource: test-validate-image-tag-ignore
-    result: skip
+    status: skip
   - policy: disallow-latest-tag
     rule: validate-image-tag
     resource: test-validate-image-tag-fail
-    result: fail
+    status: fail
   - policy: disallow-latest-tag
     rule: validate-image-tag
     resource: test-validate-image-tag-pass
-    result: pass
+    status: pass