From 55984cdeff717caa3356cbb2b6faad2962303033 Mon Sep 17 00:00:00 2001 From: Monis Khan Date: Mon, 10 Jun 2019 15:47:51 -0400 Subject: [PATCH] cache mutation detector: use correct diff function The cache mutation detector must use a diff function that is designed to show differences that cause reflect.DeepEqual to return false. Signed-off-by: Monis Khan Kubernetes-commit: dd4f53cd45499687e768de46a15038d61935ab96 --- tools/cache/mutation_detector.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/cache/mutation_detector.go b/tools/cache/mutation_detector.go index adb5b8be..f03738a1 100644 --- a/tools/cache/mutation_detector.go +++ b/tools/cache/mutation_detector.go @@ -114,7 +114,7 @@ func (d *defaultCacheMutationDetector) CompareObjects() { altered := false for i, obj := range d.cachedObjs { if !reflect.DeepEqual(obj.cached, obj.copied) { - fmt.Printf("CACHE %s[%d] ALTERED!\n%v\n", d.name, i, diff.ObjectDiff(obj.cached, obj.copied)) + fmt.Printf("CACHE %s[%d] ALTERED!\n%v\n", d.name, i, diff.ObjectGoPrintSideBySide(obj.cached, obj.copied)) altered = true } }