From 7371dcc7875bec486337f90496e4b27d2385ae5f Mon Sep 17 00:00:00 2001 From: Morten Siebuhr Date: Wed, 29 Jul 2015 22:34:22 +0200 Subject: [PATCH] Fuzzing corpus for ParseMetric. --- promql/fuzz-data/ParseMetric/corpus/exposition_formats_0 | 3 +++ promql/fuzz-data/ParseMetric/corpus/exposition_formats_1 | 1 + promql/fuzz-data/ParseMetric/corpus/exposition_formats_2 | 1 + promql/fuzz-data/ParseMetric/corpus/exposition_formats_3 | 1 + promql/fuzz-data/ParseMetric/corpus/exposition_formats_4 | 1 + 5 files changed, 7 insertions(+) create mode 100644 promql/fuzz-data/ParseMetric/corpus/exposition_formats_0 create mode 100644 promql/fuzz-data/ParseMetric/corpus/exposition_formats_1 create mode 100644 promql/fuzz-data/ParseMetric/corpus/exposition_formats_2 create mode 100644 promql/fuzz-data/ParseMetric/corpus/exposition_formats_3 create mode 100644 promql/fuzz-data/ParseMetric/corpus/exposition_formats_4 diff --git a/promql/fuzz-data/ParseMetric/corpus/exposition_formats_0 b/promql/fuzz-data/ParseMetric/corpus/exposition_formats_0 new file mode 100644 index 000000000..405bb5131 --- /dev/null +++ b/promql/fuzz-data/ParseMetric/corpus/exposition_formats_0 @@ -0,0 +1,3 @@ +# HELP api_http_request_count The total number of HTTP requests. +# TYPE api_http_request_count counter +http_request_count{method="post",code="200"} 1027 1395066363000 diff --git a/promql/fuzz-data/ParseMetric/corpus/exposition_formats_1 b/promql/fuzz-data/ParseMetric/corpus/exposition_formats_1 new file mode 100644 index 000000000..76ede7fb6 --- /dev/null +++ b/promql/fuzz-data/ParseMetric/corpus/exposition_formats_1 @@ -0,0 +1 @@ +msdos_file_access_time_ms{path="C:\\DIR\\FILE.TXT",error="Cannot find file:\n\"FILE.TXT\""} 1.234e3 diff --git a/promql/fuzz-data/ParseMetric/corpus/exposition_formats_2 b/promql/fuzz-data/ParseMetric/corpus/exposition_formats_2 new file mode 100644 index 000000000..64674abec --- /dev/null +++ b/promql/fuzz-data/ParseMetric/corpus/exposition_formats_2 @@ -0,0 +1 @@ +metric_without_timestamp_and_labels 12.47 diff --git a/promql/fuzz-data/ParseMetric/corpus/exposition_formats_3 b/promql/fuzz-data/ParseMetric/corpus/exposition_formats_3 new file mode 100644 index 000000000..6bb7e3883 --- /dev/null +++ b/promql/fuzz-data/ParseMetric/corpus/exposition_formats_3 @@ -0,0 +1 @@ +something_weird{problem="division by zero"} +Inf -3982045 diff --git a/promql/fuzz-data/ParseMetric/corpus/exposition_formats_4 b/promql/fuzz-data/ParseMetric/corpus/exposition_formats_4 new file mode 100644 index 000000000..47cd3366b --- /dev/null +++ b/promql/fuzz-data/ParseMetric/corpus/exposition_formats_4 @@ -0,0 +1 @@ +http_request_duration_seconds_bucket{le="+Inf"} 144320