Am 08.02.21 um 12:23 schrieb Alexandre Julliard:
Ralf Habacker ralf.habacker@freenet.de writes:
This is used to avoid code duplication for adding an 'advanced' gdi32 test.
That doesn't seem necessary. You can simply add the new test to dib.c.
Adding the new tests to dib.c with
START_TEST( advanced ) { CryptAcquireContextW( &crypt_prov, NULL, NULL, PROV_RSA_FULL, CRYPT_VERIFYCONTEXT );
test_advanced_graphics();
CryptReleaseContext( crypt_prov, 0 ); }
at the end does not add the new test 'advanced' to the list of available tests.
$ ~/src/wine-build/dlls/gdi32/tests> wine ./gdi32_test.exe Valid test names: bitmap brush clipping dc dib driver font gdiobj generated icm mapping metafile palette path pen
It looks that it is recommended to place each START_TEST() macro into a separate file as it was done with all present tests.
bitmap.c:5938:START_TEST(bitmap) brush.c:364:START_TEST(brush) clipping.c:557:START_TEST(clipping) dc.c:1675:START_TEST(dc) dib.c:3200:START_TEST(dib) driver.c:792:START_TEST(driver) font.c:7723:START_TEST(font) gdiobj.c:365:START_TEST(gdiobj) generated.c:13563:START_TEST(generated) icm.c:305:START_TEST(icm) mapping.c:713:START_TEST(mapping) metafile.c:4303:START_TEST(metafile) palette.c:328:START_TEST(palette) path.c:1922:START_TEST(path) pen.c:690:START_TEST(pen)
Regards Ralf