summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/camera/camera_test.cpp3
-rw-r--r--test/controls/control_list.cpp3
-rw-r--r--test/list-cameras.cpp11
-rw-r--r--test/pipeline/ipu3/ipu3_pipeline_test.cpp3
4 files changed, 12 insertions, 8 deletions
diff --git a/test/camera/camera_test.cpp b/test/camera/camera_test.cpp
index 24ff5fe0..0e105414 100644
--- a/test/camera/camera_test.cpp
+++ b/test/camera/camera_test.cpp
@@ -14,7 +14,7 @@ using namespace std;
int CameraTest::init()
{
- cm_ = CameraManager::instance();
+ cm_ = new CameraManager();
if (cm_->start()) {
cout << "Failed to start camera manager" << endl;
@@ -44,4 +44,5 @@ void CameraTest::cleanup()
}
cm_->stop();
+ delete cm_;
};
diff --git a/test/controls/control_list.cpp b/test/controls/control_list.cpp
index c834edc3..f1d79ff8 100644
--- a/test/controls/control_list.cpp
+++ b/test/controls/control_list.cpp
@@ -21,7 +21,7 @@ class ControlListTest : public Test
protected:
int init()
{
- cm_ = CameraManager::instance();
+ cm_ = new CameraManager();
if (cm_->start()) {
cout << "Failed to start camera manager" << endl;
@@ -203,6 +203,7 @@ protected:
}
cm_->stop();
+ delete cm_;
}
private:
diff --git a/test/list-cameras.cpp b/test/list-cameras.cpp
index 070cbf2b..55551d7e 100644
--- a/test/list-cameras.cpp
+++ b/test/list-cameras.cpp
@@ -20,8 +20,8 @@ class ListTest : public Test
protected:
int init()
{
- cm = CameraManager::instance();
- cm->start();
+ cm_ = new CameraManager();
+ cm_->start();
return 0;
}
@@ -30,7 +30,7 @@ protected:
{
unsigned int count = 0;
- for (const std::shared_ptr<Camera> &camera : cm->cameras()) {
+ for (const std::shared_ptr<Camera> &camera : cm_->cameras()) {
cout << "- " << camera->name() << endl;
count++;
}
@@ -40,11 +40,12 @@ protected:
void cleanup()
{
- cm->stop();
+ cm_->stop();
+ delete cm_;
}
private:
- CameraManager *cm;
+ CameraManager *cm_;
};
TEST_REGISTER(ListTest)
diff --git a/test/pipeline/ipu3/ipu3_pipeline_test.cpp b/test/pipeline/ipu3/ipu3_pipeline_test.cpp
index 1d4cc4d4..8bfcd609 100644
--- a/test/pipeline/ipu3/ipu3_pipeline_test.cpp
+++ b/test/pipeline/ipu3/ipu3_pipeline_test.cpp
@@ -92,7 +92,7 @@ int IPU3PipelineTest::init()
enumerator.reset(nullptr);
- cameraManager_ = CameraManager::instance();
+ cameraManager_ = new CameraManager();
ret = cameraManager_->start();
if (ret) {
cerr << "Failed to start the CameraManager" << endl;
@@ -120,6 +120,7 @@ int IPU3PipelineTest::run()
void IPU3PipelineTest::cleanup()
{
cameraManager_->stop();
+ delete cameraManager_;
}
TEST_REGISTER(IPU3PipelineTest)