| #include "elog_meta.hpp" |
| |
| #include <iostream> |
| #include <phosphor-logging/elog-errors.hpp> |
| #include <phosphor-logging/elog.hpp> |
| #include <sdbusplus/exception.hpp> |
| |
| using namespace phosphor::logging; |
| |
| int main(int argc, char** argv) |
| { |
| if (2 != argc) |
| { |
| std::cerr << "usage: callout-test <sysfs path>" << std::endl; |
| return -1; |
| } |
| |
| using namespace example::xyz::openbmc_project::Example::Elog; |
| try |
| { |
| elog<TestCallout>(TestCallout::DEV_ADDR(0xDEADEAD), |
| TestCallout::CALLOUT_ERRNO_TEST(0), |
| TestCallout::CALLOUT_DEVICE_PATH_TEST(argv[1])); |
| } |
| catch (const TestCallout& e) |
| { |
| commit(e.name()); |
| } |
| |
| return 0; |
| } |