summaryrefslogtreecommitdiff
path: root/test/ipa/ipa_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/ipa/ipa_test.cpp')
-rw-r--r--test/ipa/ipa_test.cpp74
1 files changed, 0 insertions, 74 deletions
diff --git a/test/ipa/ipa_test.cpp b/test/ipa/ipa_test.cpp
deleted file mode 100644
index 8f9b2d80..00000000
--- a/test/ipa/ipa_test.cpp
+++ /dev/null
@@ -1,74 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-or-later */
-/*
- * Copyright (C) 2019, Google Inc.
- *
- * load-so.cpp - loading .so tests
- */
-
-#include <iostream>
-#include <string.h>
-
-#include "ipa_module.h"
-
-#include "test.h"
-
-using namespace std;
-using namespace libcamera;
-
-class IPAModuleTest : public Test
-{
-protected:
- int runTest(const string &path, const struct IPAModuleInfo &testInfo)
- {
- int ret = 0;
-
- IPAModule *ll = new IPAModule(path);
-
- if (!ll->isValid()) {
- cerr << "test IPA module " << path << " is invalid"
- << endl;
- delete ll;
- return -1;
- }
-
- const struct IPAModuleInfo &info = ll->info();
-
- if (memcmp(&info, &testInfo, sizeof(info))) {
- cerr << "IPA module information mismatch: expected:" << endl
- << "moduleAPIVersion = " << testInfo.moduleAPIVersion << endl
- << "pipelineVersion = " << testInfo.pipelineVersion << endl
- << "pipelineName = " << testInfo.pipelineName << endl
- << "name = " << testInfo.name
- << "got: " << endl
- << "moduleAPIVersion = " << info.moduleAPIVersion << endl
- << "pipelineVersion = " << info.pipelineVersion << endl
- << "pipelineName = " << info.pipelineName << endl
- << "name = " << info.name << endl;
- }
-
- delete ll;
- return ret;
- }
-
- int run() override
- {
- int count = 0;
-
- const struct IPAModuleInfo testInfo = {
- IPA_MODULE_API_VERSION,
- 0,
- "PipelineHandlerVimc",
- "Dummy IPA for Vimc",
- "GPL-2.0-or-later",
- };
-
- count += runTest("src/ipa/ipa_vimc.so", testInfo);
-
- if (count < 0)
- return TestFail;
-
- return TestPass;
- }
-};
-
-TEST_REGISTER(IPAModuleTest)