Mesa (staging/21.1): util/tests: initialise key in cache_test
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Jun 30 08:10:54 UTC 2021
Module: Mesa
Branch: staging/21.1
Commit: f9ff35bdaaafae8de912440179fc758220fc9dc9
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f9ff35bdaaafae8de912440179fc758220fc9dc9
Author: Timothy Arceri <tarceri at itsqueeze.com>
Date: Mon Jun 28 20:31:46 2021 +1000
util/tests: initialise key in cache_test
Fixes: e8495646afb0 ("glsl/tests: changes to test_disk_cache_create test")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2631
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11623>
(cherry picked from commit a917c7433ac81f933c889f5c34b87b8802cce31b)
---
.pick_status.json | 2 +-
src/util/tests/cache/cache_test.c | 7 ++++---
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/.pick_status.json b/.pick_status.json
index 17df44d79ec..7047276876a 100644
--- a/.pick_status.json
+++ b/.pick_status.json
@@ -517,7 +517,7 @@
"description": "util/tests: initialise key in cache_test",
"nominated": true,
"nomination_type": 1,
- "resolution": 0,
+ "resolution": 1,
"main_sha": null,
"because_sha": "e8495646afb06a9dd7786e9d11f4cdd7ac49279a"
},
diff --git a/src/util/tests/cache/cache_test.c b/src/util/tests/cache/cache_test.c
index 144fd72173c..ec1587daaee 100644
--- a/src/util/tests/cache/cache_test.c
+++ b/src/util/tests/cache/cache_test.c
@@ -174,15 +174,16 @@ does_cache_contain(struct disk_cache *cache, const cache_key key)
static bool
cache_exists(struct disk_cache *cache)
{
- uint8_t dummy_key[20];
+ uint8_t key[20];
char data[] = "some test data";
if (!cache)
return NULL;
- disk_cache_put(cache, dummy_key, data, sizeof(data), NULL);
+ disk_cache_compute_key(cache, data, sizeof(data), key);
+ disk_cache_put(cache, key, data, sizeof(data), NULL);
disk_cache_wait_for_idle(cache);
- void *result = disk_cache_get(cache, dummy_key, NULL);
+ void *result = disk_cache_get(cache, key, NULL);
free(result);
return result != NULL;
More information about the mesa-commit
mailing list