Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • L LbAPCommon
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 9
    • Issues 9
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • lhcb-dpa
  • Analysis Productions
  • LbAPCommon
  • Issues
  • #12

Closed
Open
Created Dec 01, 2021 by Aidan Richard Wiederhold@aiwiederOwner

Ensure that files our tests depend on are preserved

I doubt this is much of an issue but for the sake of safety it might be good if we had somewhere to store root files used in tests (such as https://gitlab.cern.ch/lhcb-dpa/analysis-productions/lbapcommon/-/blob/master/tests/checks/test_simple.py#L24) to ensure that we have control over them and prevent the tests from failing one day because someone else deleted a file we happen to test on.

Maybe they can just be stored in the repository like https://gitlab.cern.ch/lhcb-dpa/analysis-productions/lbapcommon/-/blob/master/tests/checks/example_tuple_with_lumi.root but that's probably not ideal depending on how large they are.

Assignee
Assign to
Time tracking