Project

General

Profile

Bug #4469

Squish Coco linking against camera model plugins at link-time

Added by Ian Humphrey about 1 year ago.

Status:
Acknowledged
Priority:
Normal
Assignee:
-
Category:
Infrastructure
Target version:
-
Impact:
Software Version:
Test Reviewer:

Description

Squish Coco does not test the run-time plugin loading capabilities correctly. This was an issue with the previous version of Squish Coco as well.

When linking the unit test for camera models (make unitTest MODE=TC), the plugin (libCameraModel.so) is linked into the executable. Ideally, to test the plugin run-time loading capabilities, plugins should not be linked against at link-time.

This fix would require modifying any camera model unit tests that explicitly construct camera models to use the CameryFactory::Create() method.

Consider if this is possible for PushFrame camera models, as the PushFrameCamera class introduces the ShutterOpenCloseTimes() pure virtual method.


Related issues

Related to ISIS - Feature #2402: Make the code test coverage tools work with coco 3.3 Closed

History

#1 Updated by Ian Humphrey about 1 year ago

  • Related to Feature #2402: Make the code test coverage tools work with coco 3.3 added

Also available in: Atom PDF