Lines Matching refs:cases

107  * Use cases for ThreadGroup include for example testing thread-safety of
2480 // Test cases
3370 void addCases (tcu::TestCaseGroup *group, const CaseDescription<Object>& cases)
3372 for (const NamedParameters<Object>* cur = cases.paramsBegin; cur != cases.paramsEnd; ++cur)
3374 if(cases.supportFunction == DE_NULL)
3375 addFunctionCase(group, cur->name, cases.function, cur->parameters);
3377 addFunctionCase(group, cur->name, cases.supportFunction, cases.function, cur->parameters);
3407 void addCasesWithProgs (tcu::TestCaseGroup *group, const CaseDescription<Object>& cases)
3409 for (const NamedParameters<Object>* cur = cases.paramsBegin; cur != cases.paramsEnd; ++cur)
3411 if (cases.supportFunction == DE_NULL)
3412 addFunctionCaseWithPrograms(group, cur->name, Object::initPrograms, cases.function, cur->parameters);
3414 addFunctionCaseWithPrograms(group, cur->name, cases.supportFunction, Object::initPrograms, cases.function, cur->parameters);
3418 static void createTests (tcu::TestCaseGroup* group, CaseDescriptions cases)
3420 addCases (group, cases.instance);
3421 addCases (group, cases.device);
3422 addCases (group, cases.deviceGroup);
3423 addCases (group, cases.deviceMemory);
3424 addCases (group, cases.buffer);
3425 addCases (group, cases.bufferView);
3426 addCases (group, cases.image);
3427 addCases (group, cases.imageView);
3428 addCases (group, cases.semaphore);
3429 addCases (group, cases.event);
3430 addCases (group, cases.fence);
3431 addCases (group, cases.queryPool);
3432 addCases (group, cases.sampler);
3433 addCasesWithProgs (group, cases.shaderModule);
3435 addCases (group, cases.pipelineCache);
3437 addCasesWithProgs (group, cases.pipelineCache);
3439 addCases (group, cases.pipelineLayout);
3440 addCases (group, cases.renderPass);
3441 addCasesWithProgs (group, cases.graphicsPipeline);
3442 addCasesWithProgs (group, cases.computePipeline);
3443 addCases (group, cases.descriptorSetLayout);
3444 addCases (group, cases.descriptorPool);
3445 addCases (group, cases.descriptorSet);
3446 addCases (group, cases.framebuffer);
3447 addCases (group, cases.commandPool);
3448 addCases (group, cases.commandBuffer);
3452 static void cleanupGroup (tcu::TestCaseGroup* group, CaseDescriptions cases)
3455 DE_UNREF(cases);
3462 tcu::TestCaseGroup* createGroup (tcu::TestContext& testCtx, const char* name, const CaseDescriptions& cases)
3465 createTests(group.get(), cases);