Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
otb
otb
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 309
    • Issues 309
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 16
    • Merge Requests 16
  • 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
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Main Repositories
  • otbotb
  • Issues
  • #2107

Closed
Open
Created 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