Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
otb
otb
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 273
    • Issues 273
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 8
    • Merge Requests 8
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Main Repositories
  • otbotb
  • Issues
  • #2107

Closed
Open
Opened Sep 28, 2020 by Julien Osman@julienosmanDeveloper1 of 3 tasks completed1/3 tasks

Add tests for reading and writing the Metadata

Currently, the tests run by the CI don't allow to check if there is a regression on the Metadata reading/writing process. With the coming of OTB version 8.0 freed from OSSIM, and the new Metadata architecture, we have no way to assess there is no regression, except by checking manually (see this exemple).

We should modify the script of image comparison used in the tests to compare the output to the baseline, so it also checks the metadata. That would mean updating a big part of the baseline, which is a lot of work.

To avoid this big update of the baseline, we could identify some common use-cases that need to be tested, and activate the metadata checking only for this cases. That way, we could cover the Metadata reading/writing process with a small change in the baseline.

  1. Implement metadata checking mechanism, test it on some basic applications. (5pts)
  2. Chose the applications and filters that are relevant for testing.
  3. Set up the tests for theses applications.
Edited Oct 27, 2020 by Cédric Traizet
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: orfeotoolbox/otb#2107