/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Copyright (C) 2019, Google Inc. * * media_device_acquire.cpp- Test acquire/release of a MediaDevice */ #include "media_device_test.h" using namespace libcamera; class MediaDeviceAcquire : public MediaDeviceTest { int run() { if (!media_->acquire()) return TestFail; if (media_->acquire()) return TestFail; media_->release(); if (!media_->acquire()) return TestFail; media_->release(); return TestPass; } }; TEST_REGISTER(MediaDeviceAcquire)