Set guard policy based on analysis type
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I38d0a84c3f890635b102efd8315a5c180a451047
diff --git a/test/resolution_test.cpp b/test/resolution_test.cpp
index 7738a27..4063bcb 100644
--- a/test/resolution_test.cpp
+++ b/test/resolution_test.cpp
@@ -1,5 +1,6 @@
#include <stdio.h>
+#include <analyzer/analyzer_main.hpp>
#include <analyzer/resolution.hpp>
#include <util/trace.hpp>
@@ -297,8 +298,8 @@
// Get some ServiceData objects
libhei::Chip chip{chip_str, 0xdeadbeef};
libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
- ServiceData sd1{sig, true};
- ServiceData sd2{sig, false};
+ ServiceData sd1{sig, AnalysisType::SYSTEM_CHECKSTOP};
+ ServiceData sd2{sig, AnalysisType::TERMINATE_IMMEDIATE};
// Resolve
l1->resolve(sd1);
@@ -356,7 +357,7 @@
libhei::Chip chip{chip_str, 0xdeadbeef};
libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
- ServiceData sd{sig, true};
+ ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP};
c1->resolve(sd);
@@ -403,7 +404,7 @@
libhei::Chip chip{chip_str, 0xdeadbeef};
libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
- ServiceData sd{sig, true};
+ ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP};
nlohmann::json j{};
std::string s{};
@@ -483,7 +484,7 @@
libhei::Chip chip{chip_str, 0xdeadbeef};
libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
- ServiceData sd{sig, true};
+ ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP};
nlohmann::json j{};
std::string s{};
@@ -555,7 +556,7 @@
libhei::Chip chip{chip_str, 0xdeadbeef};
libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
- ServiceData sd{sig, true};
+ ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP};
c1->resolve(sd);
@@ -593,7 +594,7 @@
libhei::Chip chip{chip_str, 0xdeadbeef};
libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
- ServiceData sd{sig, true};
+ ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP};
c1->resolve(sd);