summaryrefslogtreecommitdiff
path: root/Documentation/sensor_driver_requirements.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/sensor_driver_requirements.rst')
0 files changed, 0 insertions, 0 deletions
pan> * Copyright (C) 2018, Google Inc. * * test.h - libcamera test base class */ #ifndef __TEST_TEST_H__ #define __TEST_TEST_H__ #include <sstream> enum TestStatus { TestPass = 0, TestFail = -1, TestSkip = 77, }; class Test { public: Test(); virtual ~Test(); int execute(); protected: virtual int init() { return 0; } virtual int run() = 0; virtual void cleanup() {} }; #define TEST_REGISTER(klass) \ int main([[maybe_unused]] int argc, [[maybe_unused]] char *argv[]) \ { \ return klass().execute(); \ } #endif /* __TEST_TEST_H__ */