The base Test class is meant to provide infrastructure common to all tests. It is very limited for now, and should be extended with at least logging and assertion handling. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
28 lines
296 B
C++
28 lines
296 B
C++
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
/*
|
|
* Copyright (C) 2018, Google Inc.
|
|
*
|
|
* test.cpp - libcamera test base class
|
|
*/
|
|
|
|
#include "test.h"
|
|
|
|
Test::Test()
|
|
{
|
|
}
|
|
|
|
Test::~Test()
|
|
{
|
|
cleanup();
|
|
}
|
|
|
|
int Test::execute()
|
|
{
|
|
int ret;
|
|
|
|
ret = init();
|
|
if (ret < 0)
|
|
return ret;
|
|
|
|
return run();
|
|
}
|