diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/openpower-pels/Makefile.include | 10 | ||||
| -rw-r--r-- | test/openpower-pels/severity_test.cpp | 18 |
2 files changed, 28 insertions, 0 deletions
diff --git a/test/openpower-pels/Makefile.include b/test/openpower-pels/Makefile.include index 18df9ec..e6f08e2 100644 --- a/test/openpower-pels/Makefile.include +++ b/test/openpower-pels/Makefile.include @@ -13,6 +13,7 @@ check_PROGRAMS += \ registry_test \ repository_test \ section_header_test \ + severity_test \ stream_test \ user_header_test @@ -23,6 +24,7 @@ pel_objects = \ $(top_builddir)/extensions/openpower-pels/pel_values.o \ $(top_builddir)/extensions/openpower-pels/private_header.o \ $(top_builddir)/extensions/openpower-pels/registry.o \ + $(top_builddir)/extensions/openpower-pels/severity.o \ $(top_builddir)/extensions/openpower-pels/user_header.o additional_data_test_SOURCES = %reldir%/additional_data_test.cpp @@ -121,6 +123,14 @@ registry_test_LDADD = \ $(top_builddir)/extensions/openpower-pels/pel_values.o registry_test_LDFLAGS = $(test_ldflags) +severity_test_SOURCES = %reldir%/severity_test.cpp +severity_test_CPPFLAGS = $(test_cppflags) +severity_test_CXXFLAGS = $(test_cxxflags) +severity_test_LDADD = \ + $(test_ldflags) \ + $(top_builddir)/extensions/openpower-pels/severity.o +severity_test_LDFLAGS = $(test_ldflags) + mtms_test_SOURCES = %reldir%/mtms_test.cpp mtms_test_CPPFLAGS = $(test_cppflags) mtms_test_CXXFLAGS = $(test_cxxflags) diff --git a/test/openpower-pels/severity_test.cpp b/test/openpower-pels/severity_test.cpp new file mode 100644 index 0000000..293196b --- /dev/null +++ b/test/openpower-pels/severity_test.cpp @@ -0,0 +1,18 @@ +#include "extensions/openpower-pels/severity.hpp" + +#include <gtest/gtest.h> + +using namespace openpower::pels; +using LogSeverity = phosphor::logging::Entry::Level; + +TEST(SeverityTest, SeverityMapTest) +{ + ASSERT_EQ(convertOBMCSeverityToPEL(LogSeverity::Informational), 0x00); + ASSERT_EQ(convertOBMCSeverityToPEL(LogSeverity::Notice), 0x00); + ASSERT_EQ(convertOBMCSeverityToPEL(LogSeverity::Debug), 0x00); + ASSERT_EQ(convertOBMCSeverityToPEL(LogSeverity::Warning), 0x20); + ASSERT_EQ(convertOBMCSeverityToPEL(LogSeverity::Critical), 0x50); + ASSERT_EQ(convertOBMCSeverityToPEL(LogSeverity::Emergency), 0x40); + ASSERT_EQ(convertOBMCSeverityToPEL(LogSeverity::Alert), 0x40); + ASSERT_EQ(convertOBMCSeverityToPEL(LogSeverity::Error), 0x40); +} |

