@@ -23,15 +23,14 @@ std::unique_ptr<SystemCallTest> ZxFramebufferGetInfo(int64_t result, std::string
2323 return value;
2424}
2525
26- #define FRAMEBUFFER_GET_INFO_DISPLAY_TEST_CONTENT (result, expected ) \
27- uint32_t format = 1 ; \
28- uint32_t width = 1080 ; \
29- uint32_t height = 64 ; \
30- uint32_t stride = 0 ; \
31- PerformDisplayTest ( \
32- " $plt(zx_framebuffer_get_info)" , \
33- ZxFramebufferGetInfo (result, #result, kHandle , &format, &width, &height, &stride), \
34- expected)
26+ #define FRAMEBUFFER_GET_INFO_DISPLAY_TEST_CONTENT (result, expected ) \
27+ uint32_t format = 1 ; \
28+ uint32_t width = 1080 ; \
29+ uint32_t height = 64 ; \
30+ uint32_t stride = 0 ; \
31+ PerformDisplayTest ( \
32+ " $plt(zx_framebuffer_get_info)" , \
33+ ZxFramebufferGetInfo (result, #result, kHandle , &format, &width, &height, &stride), expected)
3534
3635#define FRAMEBUFFER_GET_INFO_DISPLAY_TEST (name, errno, expected ) \
3736 TEST_F (InterceptionWorkflowTestX64, name) { \
@@ -54,49 +53,4 @@ FRAMEBUFFER_GET_INFO_DISPLAY_TEST(
5453 " height: \x1B [32muint32\x1B [0m = \x1B [34m64\x1B [0m, "
5554 " stride: \x1B [32muint32\x1B [0m = \x1B [34m0\x1B [0m)\n " )
5655
57- // zx_framebuffer_set_range tests.
58-
59- std::unique_ptr<SystemCallTest> ZxFramebufferSetRange(int64_t result, std::string_view result_name,
60- zx_handle_t resource, zx_handle_t vmo,
61- uint32_t len, uint32_t format, uint32_t width,
62- uint32_t height, uint32_t stride) {
63- auto value = std::make_unique<SystemCallTest>(" zx_framebuffer_set_range" , result, result_name);
64- value->AddInput (resource);
65- value->AddInput (vmo);
66- value->AddInput (len);
67- value->AddInput (format);
68- value->AddInput (width);
69- value->AddInput (height);
70- value->AddInput (stride);
71- return value;
72- }
73-
74- #define FRAMEBUFFER_SET_RANGE_DISPLAY_TEST_CONTENT (result, expected ) \
75- PerformDisplayTest ( \
76- " $plt(zx_framebuffer_set_range)" , \
77- ZxFramebufferSetRange (result, #result, kHandle , kHandle2 , 2000 , 1 , 1080 , 64 , 0 ), expected)
78-
79- #define FRAMEBUFFER_SET_RANGE_DISPLAY_TEST (name, errno, expected ) \
80- TEST_F (InterceptionWorkflowTestX64, name) { \
81- FRAMEBUFFER_SET_RANGE_DISPLAY_TEST_CONTENT (errno, expected); \
82- } \
83- TEST_F (InterceptionWorkflowTestArm, name) { \
84- FRAMEBUFFER_SET_RANGE_DISPLAY_TEST_CONTENT (errno, expected); \
85- }
86-
87- FRAMEBUFFER_SET_RANGE_DISPLAY_TEST (ZxFramebufferSetRange, ZX_OK,
88- " \n "
89- " \x1B [32m0.000000\x1B [0m "
90- " test_3141 \x1B [31m3141\x1B [0m:\x1B [31m8764\x1B [0m "
91- " zx_framebuffer_set_range("
92- " resource: \x1B [32mhandle\x1B [0m = \x1B [31mcefa1db0\x1B [0m, "
93- " vmo: \x1B [32mhandle\x1B [0m = \x1B [31mcefa1222\x1B [0m, "
94- " len: \x1B [32muint32\x1B [0m = \x1B [34m2000\x1B [0m, "
95- " format: \x1B [32muint32\x1B [0m = \x1B [34m1\x1B [0m, "
96- " width: \x1B [32muint32\x1B [0m = \x1B [34m1080\x1B [0m, "
97- " height: \x1B [32muint32\x1B [0m = \x1B [34m64\x1B [0m, "
98- " stride: \x1B [32muint32\x1B [0m = \x1B [34m0\x1B [0m)\n "
99- " \x1B [32m0.000000\x1B [0m "
100- " -> \x1B [32mZX_OK\x1B [0m\n " )
101-
10256} // namespace fidlcat
0 commit comments