#include "test.h" void create_destroy_multi(){ VkvgContext* ctxs = (VkvgContext*)malloc(sizeof(VkvgContext)*test_size); for (uint32_t i = 0; i < test_size; i++) ctxs[i] = vkvg_create(surf); for (uint32_t i = 0; i < test_size; i++) vkvg_destroy(ctxs[i]); free(ctxs); } void create_destroy_single(){ VkvgContext ctx = vkvg_create(surf); vkvg_destroy(ctx); } int main(int argc, char *argv[]) { PERFORM_TEST (create_destroy_multi, argc, argv); no_test_size = true; PERFORM_TEST (create_destroy_single, argc, argv); return 0; }