diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2020-07-27 03:02:46 +0300 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2020-07-28 01:27:30 +0300 |
commit | 624f6d54fff0b5cd370c4e21b9fdb03ab9993cd8 (patch) | |
tree | 11e6f508509f7c9d8406d4f2236d5f5d0f66c48c | |
parent | b52fcf9b0f745fe0309c988fa550344378e3cfa0 (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.cpp | 54 | ||||
-rw-r--r-- | test/meson.build | 1 |
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'], ] |