Skip to content

Allowing pass-fail problems to have both test data groups and test cases in secret/ #499

@hairez

Description

@hairez

To clarify, I would like to allow the following to be valid for pass-fail problems:

└── secret
    ├── dir1
    │   └──A.in
    └── B.in

Summarizing my understanding of discussion from #480 :

  • The current formulation is The secret directory must exist, and contain either some test cases, or some test data groups, but not both.

  • The PR Group and test case names cannot collide #492 has allowed directories and test cases with the same name to coexist at any level but secret.

  • @RagnarGrootKoerkamp mentioned that it would be nice if this was allowed in secret as well for pass-fail problems.

  • Some discussion regarding that there should not be any test data groups and only test data directories for pass-fail has been mentioned in Restricting depth of test data tree #410.

  • Argument against this is that one might want to give the submission feedback for a whole group of test cases (Restricting depth of test data tree #410 (comment)). But I argue that submission feedback could be tied to a directory of test cases instead.

My suggestion is to allow test cases and directories to coexist in secret/ for pass-fail problems.

Any other opinions, or points that I have missed?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions