test: libtest: CameraTest: Set env var before CameraManager

Set the `LIBCAMERA_IPA_FORCE_ISOLATION` environment variable before
constructing the `CameraManager` object. This makes it available during
construction (some components might want to query environment variables
at that time).

Signed-off-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
Barnabás Pőcze 2025-07-14 15:06:11 +02:00
parent afd9890b7b
commit 8726316e58

View file

@ -15,11 +15,11 @@ using namespace std;
CameraTest::CameraTest(const char *name, bool isolate)
{
cm_ = new CameraManager();
if (isolate)
setenv("LIBCAMERA_IPA_FORCE_ISOLATION", "1", 1);
cm_ = new CameraManager();
if (cm_->start()) {
cerr << "Failed to start camera manager" << endl;
status_ = TestFail;