diff --git a/pkg/pf/tests/diff_list_test.go b/pkg/pf/tests/diff_test/diff_list_test.go similarity index 100% rename from pkg/pf/tests/diff_list_test.go rename to pkg/pf/tests/diff_test/diff_list_test.go diff --git a/pkg/pf/tests/diff_map_test.go b/pkg/pf/tests/diff_test/diff_map_test.go similarity index 100% rename from pkg/pf/tests/diff_map_test.go rename to pkg/pf/tests/diff_test/diff_map_test.go diff --git a/pkg/pf/tests/diff_object_test.go b/pkg/pf/tests/diff_test/diff_object_test.go similarity index 100% rename from pkg/pf/tests/diff_object_test.go rename to pkg/pf/tests/diff_test/diff_object_test.go diff --git a/pkg/pf/tests/diff_secret_test.go b/pkg/pf/tests/diff_test/diff_secret_test.go similarity index 100% rename from pkg/pf/tests/diff_secret_test.go rename to pkg/pf/tests/diff_test/diff_secret_test.go diff --git a/pkg/pf/tests/diff_set_test.go b/pkg/pf/tests/diff_test/diff_set_test.go similarity index 100% rename from pkg/pf/tests/diff_set_test.go rename to pkg/pf/tests/diff_test/diff_set_test.go diff --git a/pkg/pf/tests/diff_test.go b/pkg/pf/tests/diff_test/diff_test.go similarity index 100% rename from pkg/pf/tests/diff_test.go rename to pkg/pf/tests/diff_test/diff_test.go diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/changed_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/changed_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/changed_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/changed_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/element_added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/element_added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/element_added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/element_added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/element_removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/element_removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/element_removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/element_removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/long_list_added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/long_list_added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/long_list_added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/long_list_added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/long_list_added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/long_list_added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/long_list_added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/long_list_added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/null_unchanged.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/null_unchanged.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/null_unchanged.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/null_unchanged.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_no_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_no_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/changed_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/changed_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/changed_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/changed_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/element_added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/element_added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/element_added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/element_added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/element_removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/element_removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/element_removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/element_removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/long_list_added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/long_list_added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/long_list_added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/long_list_added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/long_list_added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/long_list_added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/long_list_added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/long_list_added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/null_unchanged.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/null_unchanged.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/null_unchanged.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/null_unchanged.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/attribute_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/attribute_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/changed_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/changed_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/changed_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/changed_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/element_added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/element_added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/element_added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/element_added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/element_removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/element_removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/element_removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/element_removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/long_list_added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/long_list_added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/long_list_added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/long_list_added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/long_list_added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/long_list_added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/long_list_added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/long_list_added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/null_unchanged.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/null_unchanged.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/null_unchanged.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/null_unchanged.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_nested_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_nested_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/changed_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/changed_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/changed_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/changed_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/element_added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/element_added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/element_added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/element_added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/element_removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/element_removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/element_removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/element_removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/long_list_added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/long_list_added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/long_list_added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/long_list_added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/long_list_added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/long_list_added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/long_list_added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/long_list_added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/null_unchanged.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/null_unchanged.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/null_unchanged.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/null_unchanged.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_no_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_no_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/changed_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/changed_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/changed_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/changed_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/element_added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/element_added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/element_added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/element_added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/element_removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/element_removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/element_removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/element_removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/long_list_added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/long_list_added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/long_list_added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/long_list_added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/long_list_added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/long_list_added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/long_list_added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/long_list_added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/null_unchanged.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/null_unchanged.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/null_unchanged.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/null_unchanged.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/block_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/block_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/changed_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/changed_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/changed_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/changed_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/element_added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/element_added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/element_added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/element_added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/element_removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/element_removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/element_removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/element_removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/long_list_added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/long_list_added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/long_list_added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/long_list_added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/long_list_added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/long_list_added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/long_list_added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/long_list_added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/null_unchanged.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/null_unchanged.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/null_unchanged.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/null_unchanged.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_nested_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/changed_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/changed_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/changed_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/changed_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/element_added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/element_added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/element_added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/element_added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/element_removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/element_removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/element_removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/element_removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/long_list_added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/long_list_added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/long_list_added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/long_list_added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/long_list_added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/long_list_added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/long_list_added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/long_list_added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/null_unchanged.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/null_unchanged.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/null_unchanged.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/null_unchanged.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_no_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_no_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/changed_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/changed_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/changed_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/changed_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/element_added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/element_added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/element_added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/element_added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/element_removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/element_removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/element_removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/element_removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/long_list_added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/long_list_added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/long_list_added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/long_list_added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/long_list_added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/long_list_added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/long_list_added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/long_list_added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/null_unchanged.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/null_unchanged.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/null_unchanged.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/null_unchanged.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffList/nested_attribute_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffList/nested_attribute_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/added_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/added_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/added_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/added_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/added_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/added_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/added_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/added_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/changed_value_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/changed_value_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/changed_value_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/changed_value_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/changed_value_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/changed_value_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/changed_value_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/changed_value_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/removed_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/removed_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/removed_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/removed_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/removed_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/removed_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/removed_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/removed_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/unchanged_null_value.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/unchanged_null_value.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_no_replace/unchanged_null_value.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_no_replace/unchanged_null_value.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/added_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/added_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/added_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/added_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/added_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/added_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/added_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/added_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/changed_value_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/changed_value_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/changed_value_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/changed_value_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/changed_value_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/changed_value_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/changed_value_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/changed_value_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/removed_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/removed_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/removed_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/removed_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/removed_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/removed_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/removed_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/removed_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/unchanged_null_value.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/unchanged_null_value.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/attribute_requires_replace/unchanged_null_value.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/attribute_requires_replace/unchanged_null_value.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/added_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/added_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/added_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/added_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/added_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/added_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/added_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/added_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/changed_value_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/changed_value_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/changed_value_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/changed_value_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/changed_value_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/changed_value_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/changed_value_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/changed_value_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/removed_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/removed_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/removed_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/removed_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/removed_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/removed_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/removed_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/removed_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/unchanged_null_value.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/unchanged_null_value.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/unchanged_null_value.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_nested_requires_replace/unchanged_null_value.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/added_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/added_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/added_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/added_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/added_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/added_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/added_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/added_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/changed_value_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/changed_value_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/changed_value_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/changed_value_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/changed_value_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/changed_value_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/changed_value_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/changed_value_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/removed_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/removed_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/removed_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/removed_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/removed_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/removed_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/removed_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/removed_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/unchanged_null_value.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/unchanged_null_value.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_no_replace/unchanged_null_value.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_no_replace/unchanged_null_value.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/added_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/added_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/added_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/added_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/added_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/added_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/added_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/added_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/changed_value_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/changed_value_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/changed_value_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/changed_value_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/changed_value_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/changed_value_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/changed_value_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/changed_value_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/removed_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/removed_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/removed_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/removed_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/removed_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/removed_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/removed_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/removed_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/unchanged_null_value.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/unchanged_null_value.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/unchanged_null_value.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffMap/nested_attribute_requires_replace/unchanged_null_value.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_no_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_no_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_no_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_no_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_no_replace/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_no_replace/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_no_replace/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_no_replace/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_no_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_no_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_no_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_no_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_no_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_no_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_no_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_no_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_no_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_no_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_no_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_no_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_replace/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_replace/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_replace/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_replace/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_default_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_default_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_no_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_no_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_no_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_no_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_no_replace/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_no_replace/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_no_replace/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_no_replace/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_no_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_no_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_no_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_no_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_no_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_no_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_no_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_no_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_no_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_no_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_no_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_no_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_plan_modifier_default_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_requires_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_requires_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_requires_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_requires_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_requires_replace/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_requires_replace/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_requires_replace/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_requires_replace/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_requires_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_requires_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_requires_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_requires_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_requires_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_requires_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/attribute_requires_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/attribute_requires_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/changed_empty_to_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/changed_empty_to_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/changed_empty_to_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/changed_empty_to_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/changed_non-empty_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/changed_non-empty_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/changed_non-empty_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/changed_non-empty_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_nested_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_no_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_no_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_no_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_no_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_no_replace/changed_empty_to_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_no_replace/changed_empty_to_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_no_replace/changed_empty_to_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_no_replace/changed_empty_to_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_no_replace/changed_non-empty_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_no_replace/changed_non-empty_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_no_replace/changed_non-empty_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_no_replace/changed_non-empty_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_no_replace/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_no_replace/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_no_replace/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_no_replace/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_no_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_no_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_no_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_no_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_no_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_no_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_no_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_no_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_no_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_no_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_no_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_no_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_no_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_no_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_no_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_no_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_replace/changed_empty_to_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_replace/changed_empty_to_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_replace/changed_empty_to_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_replace/changed_empty_to_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_replace/changed_non-empty_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_replace/changed_non-empty_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_replace/changed_non-empty_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_replace/changed_non-empty_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_replace/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_replace/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_replace/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_replace/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_default_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_default_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/changed_empty_to_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/changed_empty_to_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/changed_empty_to_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/changed_empty_to_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/changed_non-empty_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/changed_non-empty_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/changed_non-empty_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/changed_non-empty_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_nested_requires_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_no_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_no_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_no_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_no_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_no_replace/changed_empty_to_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_no_replace/changed_empty_to_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_no_replace/changed_empty_to_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_no_replace/changed_empty_to_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_no_replace/changed_non-empty_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_no_replace/changed_non-empty_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_no_replace/changed_non-empty_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_no_replace/changed_non-empty_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_no_replace/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_no_replace/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_no_replace/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_no_replace/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_no_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_no_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_no_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_no_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_no_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_no_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_no_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_no_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_no_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_no_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_no_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_no_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_no_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_no_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_no_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_no_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/changed_empty_to_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/changed_empty_to_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/changed_empty_to_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/changed_empty_to_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/changed_non-empty_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/changed_non-empty_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/changed_non-empty_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/changed_non-empty_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_no_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/changed_empty_to_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/changed_empty_to_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/changed_empty_to_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/changed_empty_to_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/changed_non-empty_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/changed_non-empty_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/changed_non-empty_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/changed_non-empty_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_plan_modifier_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_requires_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_requires_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_requires_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_requires_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_requires_replace/changed_empty_to_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_requires_replace/changed_empty_to_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_requires_replace/changed_empty_to_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_requires_replace/changed_empty_to_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_requires_replace/changed_non-empty_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_requires_replace/changed_non-empty_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_requires_replace/changed_non-empty_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_requires_replace/changed_non-empty_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_requires_replace/changed_value_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_requires_replace/changed_value_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_requires_replace/changed_value_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_requires_replace/changed_value_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_requires_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_requires_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_requires_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_requires_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_requires_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_requires_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_requires_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_requires_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_requires_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_requires_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffObject/nested_block_requires_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffObject/nested_block_requires_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_no_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_no_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_requires_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_requires_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_no_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_computed_requires_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/attribute_with_default/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/attribute_with_default/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_nested_requires_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_nested_requires_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_no_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_no_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_requires_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_requires_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_computed_requires_replace_computed_specified_in_program/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_and_nested_requires_replace_computed_specified_in_program/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_replace_computed_specified_in_program/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_no_state_for_unknown_computed_specified_in_program/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_computed_requires_replace_computed_specified_in_program/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/block_with_default/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/block_with_default/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_nested_requires_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_no_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_no_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/added_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_empty_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_empty_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_empty_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_empty_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_non-null_to_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_non-null_to_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_non-null_to_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_non-null_to_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_null_to_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_null_to_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_null_to_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_null_to_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_null_to_non-null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_null_to_non-null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_null_to_non-null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/changed_null_to_non-null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_end.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_end.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_end.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_end.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_end_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_end_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_end_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_end_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_front.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_front.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_front.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_front.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_front_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_front_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_front_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_front_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_middle.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_middle.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_middle.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_middle.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_middle_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_middle_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_middle_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/removed_middle_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/shuffled.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/shuffled.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/shuffled.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/shuffled.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/shuffled_unordered.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/shuffled_unordered.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/shuffled_unordered.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/shuffled_unordered.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/unchanged_empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/unchanged_empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/unchanged_empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/unchanged_empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/unchanged_non-empty.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/unchanged_non-empty.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/unchanged_non-empty.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/unchanged_non-empty.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/unchanged_null.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/unchanged_null.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/unchanged_null.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffSet/nested_attribute_requires_replace/unchanged_null.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/default/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/default/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/default/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/default/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/default/changed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/default/changed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/default/changed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/default/changed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/default/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/default/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/default/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/default/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/default/unchanged.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/default/unchanged.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/default/unchanged.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/default/unchanged.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/default_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/default_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/default_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/default_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/default_replace/changed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/default_replace/changed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/default_replace/changed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/default_replace/changed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/default_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/default_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/default_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/default_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/default_replace/unchanged.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/default_replace/unchanged.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/default_replace/unchanged.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/default_replace/unchanged.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/no_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/no_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/no_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/no_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/no_replace/changed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/no_replace/changed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/no_replace/changed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/no_replace/changed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/no_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/no_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/no_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/no_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/no_replace/unchanged.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/no_replace/unchanged.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/no_replace/unchanged.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/no_replace/unchanged.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/plan_modifier_default/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/plan_modifier_default/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/plan_modifier_default/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/plan_modifier_default/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/plan_modifier_default/changed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/plan_modifier_default/changed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/plan_modifier_default/changed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/plan_modifier_default/changed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/plan_modifier_default/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/plan_modifier_default/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/plan_modifier_default/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/plan_modifier_default/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/plan_modifier_default/unchanged.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/plan_modifier_default/unchanged.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/plan_modifier_default/unchanged.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/plan_modifier_default/unchanged.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/plan_modifier_default_replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/plan_modifier_default_replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/plan_modifier_default_replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/plan_modifier_default_replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/plan_modifier_default_replace/changed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/plan_modifier_default_replace/changed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/plan_modifier_default_replace/changed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/plan_modifier_default_replace/changed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/plan_modifier_default_replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/plan_modifier_default_replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/plan_modifier_default_replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/plan_modifier_default_replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/plan_modifier_default_replace/unchanged.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/plan_modifier_default_replace/unchanged.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/plan_modifier_default_replace/unchanged.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/plan_modifier_default_replace/unchanged.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/replace/added.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/replace/added.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/replace/added.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/replace/added.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/replace/changed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/replace/changed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/replace/changed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/replace/changed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/replace/removed.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/replace/removed.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/replace/removed.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/replace/removed.golden diff --git a/pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/replace/unchanged.golden b/pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/replace/unchanged.golden similarity index 100% rename from pkg/pf/tests/testdata/TestDetailedDiffStringAttribute/replace/unchanged.golden rename to pkg/pf/tests/diff_test/testdata/TestDetailedDiffStringAttribute/replace/unchanged.golden