Home
last modified time | relevance | path

Searched full:reportactions (Results 1 – 25 of 28) sorted by relevance

12

/openbmc/telemetry/src/
H A Dreport_manager.cpp51 std::vector<std::string> reportActions, in ReportManager()
79 reportActions, in ReportManager()
140 const std::vector<ReportAction>& reportActions, Milliseconds interval, in addReport() argument
147 return addReport(reportId, reportName, reportingType, reportActions, in addReport()
155 const std::vector<ReportAction>& reportActions, Milliseconds interval, in addReport() argument
170 reportFactory->make(id, name, reportingType, reportActions, interval, in addReport()
196 std::vector<ReportAction> reportActions = utils::transform( in loadFromPersistent() local
197 data->at("ReportActions").get<std::vector<uint32_t>>(), in loadFromPersistent()
217 reportActions, Milliseconds(interval), appendLimit, in loadFromPersistent()
H A Dreport.cpp35 reportActions(reportActionsIn.begin(), reportActionsIn.end()), in Report()
49 reportActions.insert(ReportAction::logToMetricReportsCollection); in Report()
310 return reportActions.contains(ReportAction::emitsReadingsUpdate); in makeReportInterface()
318 return reportActions.contains( in makeReportInterface()
322 "ReportActions", sdbusplus::vtable::property_::emits_change, in makeReportInterface()
330 if (tmp != reportActions) in makeReportInterface()
332 reportActions = tmp; in makeReportInterface()
340 reportActions, [](const auto reportAction) { in makeReportInterface()
476 if (utils::contains(reportActions, ReportAction::emitsReadingsUpdate)) in updateReadings()
499 data["ReportActions"] = in storeConfiguration()
[all …]
H A Dreport_manager.hpp54 const std::vector<ReportAction>& reportActions, Milliseconds interval,
60 const std::vector<ReportAction>& reportActions, Milliseconds interval,
H A Dreport.hpp60 std::vector<ReportAction> reportActions, const Milliseconds period,
118 std::unordered_set<ReportAction> reportActions; member in Report
H A Dreport_factory.cpp21 const std::vector<ReportAction>& reportActions, Milliseconds period, in make() argument
44 reportActions, period, appendLimit, reportUpdates, reportManager, in make()
H A Dreport_factory.hpp35 const std::vector<ReportAction>& reportActions, Milliseconds period,
/openbmc/telemetry/tests/src/
H A Dtest_report.cpp140 params.reportActions(), params.interval(), params.appendLimit(), in makeReport()
235 getProperty<std::vector<std::string>>(sut->getPath(), "ReportActions"), in TEST_F()
236 Eq(utils::transform(defaultParams().reportActions(), [](const auto v) { in TEST_F()
240 Eq(utils::contains(defaultParams().reportActions(), in TEST_F()
250 Eq(utils::contains(defaultParams().reportActions(), in TEST_F()
320 utils::transform(defaultParams().reportActions(), in TEST_F()
325 setProperty(sut->getPath(), "ReportActions", newActions).value(), in TEST_F()
328 getProperty<std::vector<std::string>>(sut->getPath(), "ReportActions"), in TEST_F()
343 utils::transform(defaultParams().reportActions(), in TEST_F()
348 setProperty(sut->getPath(), "ReportActions", newAction in TEST_F()
[all...]
H A Dtest_report_manager.cpp82 utils::transform(params.reportActions(), in addReport()
563 {"ReportActions", reportParams.reportActions()},
/openbmc/bmcweb/redfish-core/lib/
H A Dmetric_report_definition.hpp103 "xyz.openbmc_project.Telemetry.Report.ReportActions.EmitsReadingsUpdate") in toRedfishReportAction()
108 "xyz.openbmc_project.Telemetry.Report.ReportActions.LogToMetricReportsCollection") in toRedfishReportAction()
120 return "xyz.openbmc_project.Telemetry.Report.ReportActions.EmitsReadingsUpdate"; in toDbusReportAction()
124 return "xyz.openbmc_project.Telemetry.Report.ReportActions.LogToMetricReportsCollection"; in toDbusReportAction()
278 std::vector<std::string> reportActions; in fillReportDefinition() local
290 reportingType, "Interval", interval, "ReportActions", reportActions, in fillReportDefinition()
324 for (const std::string& action : reportActions) in fillReportDefinition()
338 asyncResp->res.jsonValue["ReportActions"] = std::move(redfishReportActions); in fillReportDefinition()
430 std::vector<std::string> reportActions; member
447 res, action, "ReportActions/" + std::to_string(index)); in toDbusReportActions()
[all …]
/openbmc/telemetry/tests/src/params/
H A Dreport_params.hpp46 ReportParams& reportActions(std::vector<ReportAction> val) in reportActions() function in ReportParams
52 std::vector<ReportAction> reportActions() const in reportActions() function in ReportParams
128 << "\", ReportActions: "; in PrintTo()
/openbmc/telemetry/src/types/
H A Dreport_action.hpp29 "ReportActions.EmitsReadingsUpdate",
33 "ReportActions.LogToMetricReportsCollection",
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Telemetry/
H A DReport.interface.yaml87 - name: ReportActions
88 type: array[enum[self.ReportActions]]
177 - name: ReportActions
H A DReportManager.interface.yaml38 - name: ReportActions
39 type: array[enum[xyz.openbmc_project.Telemetry.Report.ReportActions]]
/openbmc/telemetry/redfish-tests/
H A Dredfish_requests.py95 "ReportActions": ["RedfishEvent", "LogToMetricReportsCollection"],
100 body["ReportActions"] = actions
H A Dtest_telemetry.py134 r["ReportActions"] == actions
/openbmc/openbmc-test-automation/redfish/telemetry_service/
H A Dtest_telemetry_report.robot166 ... "ReportActions":["${report_action}"],
189 Should Be True '${resp_report.dict["ReportActions"][0]}' == '${report_action}'
/openbmc/telemetry/src/interfaces/
H A Dreport_factory.hpp41 const std::vector<ReportAction>& reportActions, Milliseconds period,
/openbmc/bmcweb/redfish-core/schema/dmtf/installed/
H A DMetricReportDefinition_v1.xml86 <Property Name="ReportActions" Type="Collection(MetricReportDefinition.v1_0_0.ReportActionsEnum)" Nullable="false">
312 <Annotation Term="OData.Description" String="This version was created to clarify the behavior of `OnRequest` metric report definitions with regards to `ReportUpdates` and `ReportActions`. It was also created to clarify the behavior when a metric report definition stops updating a metric report."/>
324 <Annotation Term="OData.Description" String="This version was created to mark `ReportActions`, `ReportUpdates`, `MetricId`, and properties in `Wildcards` as writable."/>
400 <Annotation Term="OData.Description" String="This version was created to clarify the behavior of `OnRequest` metric report definitions with regards to `ReportUpdates` and `ReportActions`. It was also created to clarify the behavior when a metric report definition stops updating a metric report."/>
412 <Annotation Term="OData.Description" String="This version was created to mark `ReportActions`, `ReportUpdates`, `MetricId`, and properties in `Wildcards` as writable."/>
510 <Annotation Term="OData.Description" String="This version was created to clarify the behavior of `OnRequest` metric report definitions with regards to `ReportUpdates` and `ReportActions`. It was also created to clarify the behavior when a metric report definition stops updating a metric report."/>
522 <Annotation Term="OData.Description" String="This version was created to mark `ReportActions`, `ReportUpdates`, `MetricId`, and properties in `Wildcards` as writable."/>
589 <Annotation Term="OData.Description" String="This version was created to clarify the behavior of `OnRequest` metric report definitions with regards to `ReportUpdates` and `ReportActions`. It was also created to clarify the behavior when a metric report definition stops updating a metric report. It was also created to clarify the description for the `ReportTimespan` property."/>
601 <Annotation Term="OData.Description" String="This version was created to mark `ReportActions`, `ReportUpdates`, `MetricId`, and properties in `Wildcards` as writable."/>
/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/
H A DMetricReportDefinition_v1.xml86 …<Property Name="ReportActions" Type="Collection(MetricReportDefinition.v1_0_0.ReportActionsEnum)" …
312 …quest` metric report definitions with regards to `ReportUpdates` and `ReportActions`. It was also…
324 …<Annotation Term="OData.Description" String="This version was created to mark `ReportActions`, `Re…
400 …quest` metric report definitions with regards to `ReportUpdates` and `ReportActions`. It was also…
412 …<Annotation Term="OData.Description" String="This version was created to mark `ReportActions`, `Re…
510 …quest` metric report definitions with regards to `ReportUpdates` and `ReportActions`. It was also…
522 …<Annotation Term="OData.Description" String="This version was created to mark `ReportActions`, `Re…
589 …quest` metric report definitions with regards to `ReportUpdates` and `ReportActions`. It was also…
601 …<Annotation Term="OData.Description" String="This version was created to mark `ReportActions`, `Re…
/openbmc/telemetry/tests/src/mocks/
H A Dreport_factory_mock.hpp81 params.reportingType(), params.reportActions(), in expectMake()
/openbmc/bmcweb/
H A DRedfish.md1086 - ReportActions
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/
H A DTriggers.v1_4_0.json332 …cReportDefinitionType` property value. The actions specified in the `ReportActions` property of e…
H A DMetricReportDefinition.v1_4_7.json337 "ReportActions": { object
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/
H A DTriggers.v1_4_0.json332 …cReportDefinitionType` property value. The actions specified in the `ReportActions` property of e…
H A DMetricReportDefinition.v1_4_7.json337 "ReportActions": { object

12