summaryrefslogtreecommitdiffstats
path: root/metrics/src/tests/metricmanagertest.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Make ConfigUri constructors explicit and use same context where possible in ↵Henning Baldersheim2022-02-201-46/+46
| | | | proton.
* Fix thread safety issues in MetricManager testsTor Brede Vekterli2022-02-161-31/+50
| | | | | | | * Writes by manager thread to mock callback string stream were not explicitly synchronized with the reads done by the test itself (only implicitly via other progress in the test). * Writes and reads to mock timer were not atomic.
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
|
* use size literals in metricsArne Juul2021-02-151-7/+8
|
* GC unused html metrics reporting.Henning Baldersheim2020-11-261-64/+1
|
* Use an allocator that automagically allocates large buffer by using mmap.Henning Baldersheim2020-08-311-0/+1
|
* FastOS_THread::Sleep -> std::chrono::sleep_forHenning Baldersheim2019-12-041-2/+4
| | | | | Renamed Timer -> ScheduledExecutor. Do not include thread.h when not needed in header files.
* Remove CppUnit dependencies in modulesTor Brede Vekterli2019-06-261-2/+0
| | | | Move test config helpers out of cppunit submodule.
* Rewrite remaining metrics tests from cppunit to gtest.Geir Storli2019-05-101-251/+202
|
* remove legacy tags, always pass vectorArne Juul2018-10-081-21/+22
|
* use repo for tags alsoArne Juul2018-10-071-2/+2
|
* avoid using old "dimensionkey" conceptArne Juul2018-10-031-1/+1
| | | | | | | | | | * adding a "dimensionkey" would add an extra dimension to json reporting, but used the Metric name as the value in that dimension. This means there was no added information at all. Also, the "operationtype" dimension wasn't populated with operation types, even if it looked that way, because it wasn't used directly but was cloned and the actual name would be the loadtype instead, making it very confusing.
* Revert "Revert "Havardpe/avoid reading past json value in slime json parser""Arnstein Ressem2017-10-021-1/+1
|
* Revert "Havardpe/avoid reading past json value in slime json parser"Arnstein Ressem2017-10-021-1/+1
|
* avoid implicit cast to boolHåvard Pettersen2017-09-291-1/+1
|
* avoid requiring that json parsing consumes all inputHåvard Pettersen2017-09-291-1/+1
| | | | (the input could end with \n if human readable)
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
|
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
|
* Copyright headerJon Bratseth2017-06-131-1/+1
|
* Forward declare XmlOutputStream and FieldValue::IteratorHandler.Henning Baldersheim2017-06-071-0/+1
|
* no virtual on override + optimize includes.Henning Baldersheim2017-04-261-9/+5
|
* Revert "Balder/enforce override 2"Arne H Juul2017-04-241-5/+9
|
* Use overrideHenning Baldersheim2017-04-231-9/+5
|
* add override in metrics moduleArne H Juul2017-04-101-5/+5
|
* Deinline destructors/constructorsHenning Baldersheim2017-03-081-57/+75
|
* use new input/output model in slimeHaavard2017-02-031-3/+3
|
* decouple slime from config.Henning Baldersheim2016-12-191-0/+1
|
* Include asciistream in implementation only.Henning Baldersheim2016-12-121-3/+2
|
* include explicit what you need, less is provided by accident.Henning Baldersheim2016-12-121-2/+2
|
* PublishJon Bratseth2016-06-151-0/+1280