def METHOD_NAME(test_case):
    arg_dict = OrderedDict()
    arg_dict["device"] = ["cuda", "cpu"]
    for arg in GenArgDict(arg_dict):
        device = arg["device"]
        module_grouping(test_case, device)
        direct_grouping(test_case, device)
        global_grouping(test_case, device)
        multi_module_lifecycle(test_case, device)
        multi_module_grad(test_case, device)