summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2020-07-27 03:02:46 +0300
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2020-07-28 01:27:30 +0300
commit624f6d54fff0b5cd370c4e21b9fdb03ab9993cd8 (patch)
tree11e6f508509f7c9d8406d4f2236d5f5d0f66c48c
parentb52fcf9b0f745fe0309c988fa550344378e3cfa0 (diff)
test: Remove list-cameras test
The list-cameras test case is the very first test case that has been added to libcamera. It has served to start the development of the unit tests infrastructure. Since then, libcamera has grown several tests that cover the same API, and more. It's time for list-cameras to retire. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Umang Jain <email@uajain.com> Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
-rw-r--r--test/list-cameras.cpp54
-rw-r--r--test/meson.build1
2 files changed, 0 insertions, 55 deletions
diff --git a/test/list-cameras.cpp b/test/list-cameras.cpp
deleted file mode 100644
index e6a407ac..00000000
--- a/test/list-cameras.cpp
+++ /dev/null
@@ -1,54 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-or-later */
-/*
- * Copyright (C) 2018, Google Inc.
- *
- * list.cpp - camera list tests
- */
-
-#include <iostream>
-
-#include <libcamera/camera.h>
-#include <libcamera/camera_manager.h>
-
-#include "test.h"
-
-using namespace std;
-using namespace libcamera;
-
-class ListTest : public Test
-{
-protected:
- int init()
- {
- cm_ = new CameraManager();
- if (cm_->start()) {
- std::cout << "Failed to start camera" << std::endl;
- return TestFail;
- }
-
- return 0;
- }
-
- int run()
- {
- unsigned int count = 0;
-
- for (const std::shared_ptr<Camera> &camera : cm_->cameras()) {
- cout << "- " << camera->name() << endl;
- count++;
- }
-
- return count ? 0 : -ENODEV;
- }
-
- void cleanup()
- {
- cm_->stop();
- delete cm_;
- }
-
-private:
- CameraManager *cm_;
-};
-
-TEST_REGISTER(ListTest)
diff --git a/test/meson.build b/test/meson.build
index f41d6e74..c0fb9bdf 100644
--- a/test/meson.build
+++ b/test/meson.build
@@ -18,7 +18,6 @@ subdir('v4l2_videodevice')
public_tests = [
['geometry', 'geometry.cpp'],
- ['list-cameras', 'list-cameras.cpp'],
['signal', 'signal.cpp'],
['span', 'span.cpp'],
]