summaryrefslogtreecommitdiff
path: root/src/apps/lc-compliance/environment.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/apps/lc-compliance/environment.cpp')
-rw-r--r--src/apps/lc-compliance/environment.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/apps/lc-compliance/environment.cpp b/src/apps/lc-compliance/environment.cpp
new file mode 100644
index 00000000..5eb3775f
--- /dev/null
+++ b/src/apps/lc-compliance/environment.cpp
@@ -0,0 +1,22 @@
+/* SPDX-License-Identifier: GPL-2.0-or-later */
+/*
+ * Copyright (C) 2021, Collabora Ltd.
+ *
+ * environment.cpp - Common environment for tests
+ */
+
+#include "environment.h"
+
+using namespace libcamera;
+
+Environment *Environment::get()
+{
+ static Environment instance;
+ return &instance;
+}
+
+void Environment::setup(CameraManager *cm, std::string cameraId)
+{
+ cm_ = cm;
+ cameraId_ = cameraId;
+}