Skip to content

Tests with Example Configuration #5

@slint

Description

@slint

We need end-to-end tests using the example configuration from example.json to verify that the entire Metadata Check system works as expected with real-world rules.

Test Cases to Implement

  1. Open Access Publication Rule

    • Test with a publication article that is open access (should pass)
    • Test with a publication article that is not open access (should fail)
    • Test with a non-publication record (condition should not apply)
  2. Software License Rule

    • Test with public software that has a software license (should pass)
    • Test with public software that has no license (should fail)
    • Test with non-public software (condition should not apply)
  3. EU Funding Rule

    • Test with a record that has EU funding (should pass)
    • Test with a record that has no funding (should fail)
    • Test with a record that has non-EU funding (should fail)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions