summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
/* SPDX-License-Identifier: GPL-2.0-or-later *//* * Copyright (C) 2018, Google Inc. * * test.h - libcamera test base class */#pragma once#include <sstream>#include <string>enum TestStatus { TestPass =0, TestFail = -1, TestSkip =77,};class Test {public:Test();virtual~Test();voidsetArgs(int argc,char*argv[]);intexecute();conststd::string &self()const{return self_; }protected:virtualintinit() {return0; }virtualintrun() =0;virtualvoidcleanup() {}private:std::string self_;};#define TEST_REGISTER(Klass) \int main(int argc, char *argv[]) \{ \ Klass klass; \ klass.setArgs(argc, argv); \ return klass.execute(); \}
-rwxr-xr-xutils/hooks/pre-push12
nt -->