RuntimeTools / SwiftMetrics

Swift Application Metrics instruments the Swift runtime for performance monitoring, providing the monitoring data programatically via an API or visually with an Eclipse Client.
https://developer.ibm.com/swift/monitoring-diagnostics/application-metrics-for-swift/
Other
156 stars 50 forks source link

Tests for parity with appmetrics #9

Open tobespc opened 7 years ago

tobespc commented 7 years ago

Raised from

https://github.com/IBM-Swift/SwiftMetrics/issues/10

sjanuary commented 7 years ago

Basic test suite should test for the existence of:

CPU data, including testing that values are non-zero and reasonable Environment data, check for certain known fields e.g. os.arch, os.name Memory data, check non-zero reasonable values Latency data, check values are reasonable HTTP data from SwiftMetricsKitura.

Instantiation tests for all classes including SwiftMetricsDash should also be done as a minimum