TEST(ResourceUsageTimeSeriesExport, BasicTest) { InfluxDb8Backend backend("localhost", "8086", "serenity", "root", "root"); ResourceUsageTimeSeriesExporter ruExporter("tagged-test", backend); JsonSource jsonSource; MockSink<ResourceUsage> mockSink; jsonSource.addConsumer(&ruExporter); jsonSource.addConsumer(&mockSink); jsonSource.RunTests( "tests/fixtures/baseline_smoke_test_resource_usage.json"); }
TEST(SlackResourceObserver, BasicTest) { SlackResourceObserver observer; JsonSource jsonSource; MockSink<Resources> mockSink; jsonSource.addConsumer(&observer); observer.addConsumer(&mockSink); std::array<double_t, 6> expectedCpus = {0, 0, 2, 4, 1, 3.7}; { InSequence seq; for (double_t param : expectedCpus) { EXPECT_CALL(mockSink, consume(_)).WillOnce(BasicTestAction(param)); } } jsonSource.RunTests("tests/fixtures/slack_calculation_test.json"); }