Skip to content

Commit 3edbb47

Browse files
authored
Merge pull request #14 from smoors/reframe_commit
add 2 fields to reframe pattern
2 parents 6ec5dfb + e114c81 commit 3edbb47

File tree

3 files changed

+16
-11
lines changed

3 files changed

+16
-11
lines changed

files/reframe

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
REFRAME_GENERAL username=%{USERNAME_PAT}\|version=%{DATA:version}\|name=%{DATA:name}\|system=%{DATA:system}\|partition=%{DATA:partition}\|environ=%{DATA:environ}\|num_tasks=%{INT:num_tasks:int}\|tags=%{DATA:tags}\|jobid=%{DATA:jobid}
1+
REFRAME_GENERAL username=%{USERNAME_PAT}\|version=%{DATA:version}\|(?:commit=%{DATA:commit}\|)?name=%{DATA:name}\|system=%{DATA:system}\|partition=%{DATA:partition}\|environ=%{DATA:environ}\|num_tasks=%{INT:num_tasks:int}\|(?:num_tasks_per_node=%{INT:num_tasks_per_node:int}\|)?tags=%{DATA:tags}\|jobid=%{DATA:jobid}
22
REFRAME_PERF perf_var=%{DATA:perf_var}\|perf_value=%{NUMBER:perf_value:float}\|ref=%{NUMBER:ref:float}\|lower=%{NUMBER:lower:float}\|upper=%{NUMBER:upper:float}\|unit=%{GREEDYDATA:unit}
33
REFRAME_MSG %{REFRAME_GENERAL}\|%{REFRAME_PERF}

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import glob
3333

3434
setup(name="logstash-patterns",
35-
version="1.2.7",
35+
version="1.2.8",
3636
description="Grok patterns for logstash",
3737
long_description="""Grok patterns for parsing log messages with logstash.
3838

tests/data/reframe

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,38 @@
11
data = [
22
{
3-
"raw": "<12>1 2021-01-18T04:59:09.645983+01:00 node113 reframe: - reframe: username=vsc10001|version=3.0|name=OSUBandwidthTest|system=hydra|partition=ivybridge-mpi|environ=intel-2020a|num_tasks=2|tags=prod_small|jobid=3676118.master01.hydra.brussel.vsc|perf_var=bandwidth|perf_value=3381.82|ref=3000|lower=-0.1|upper=1.5|unit=MB/s",
3+
"raw": "<12>1 2021-01-18T04:59:09.645983+01:00 node113 reframe: - reframe: username=vsc10009|version=3.3|commit=0895565|name=OSUBandwidthTest|system=hydra|partition=skylake-mpi|environ=foss-2020a|num_tasks=2|num_tasks_per_node=1|tags=prod_small|jobid=3721799.master01.hydra.brussel.vsc|perf_var=bandwidth|perf_value=9485.01|ref=11500|lower=-0.1|upper=1.5|unit=MB/s",
44
"expected": {
5-
"environ": "intel-2020a",
6-
"jobid": "3676118.master01.hydra.brussel.vsc",
5+
"environ": "foss-2020a",
6+
"jobid": "3721799.master01.hydra.brussel.vsc",
77
"lower": -0.1,
88
"name": "OSUBandwidthTest",
99
"num_tasks": 2,
10-
"partition": "ivybridge-mpi",
11-
"perf_value": 3381.82,
10+
"num_tasks_per_node": 1,
11+
"partition": "skylake-mpi",
12+
"perf_value": 9485.01,
1213
"perf_var": "bandwidth",
1314
"program": "reframe",
14-
"ref": 3000.0,
15+
"ref": 11500.0,
1516
"@source_host": "node113",
1617
"system": "hydra",
1718
"tags": "prod_small",
1819
"@timestamp": "2021-01-18T03:59:09.645Z",
1920
"unit": "MB/s",
2021
"upper": 1.5,
21-
"username": "vsc10001",
22-
"version": "3.0",
22+
"username": "vsc10009",
23+
"version": "3.3",
24+
"commit": "0895565",
2325
},
2426
},
2527
{
26-
"raw": "<12>1 2021-01-18T03:47:12.730504+01:00 node309 reframe: - reframe: username=vsc10001|version=3.0|name=GROMACSBenchMEMSMP|system=hydra|partition=skylake|environ=builtin|num_tasks=4|tags=GROMACS/2020.1-foss-2020a-Python-3.8.2|jobid=3676119.master01.hydra.brussel.vsc|perf_var=perf|perf_value=8.613|ref=8.6|lower=-0.1|upper=3.0|unit=ns/day",
28+
"raw": "<12>1 2021-01-18T03:47:12.730504+01:00 node309 reframe: - reframe: username=vsc10001|version=3.0|commit=0895565|name=GROMACSBenchMEMSMP|system=hydra|partition=skylake|environ=builtin|num_tasks=4|num_tasks_per_node=4|tags=GROMACS/2020.1-foss-2020a-Python-3.8.2|jobid=3676119.master01.hydra.brussel.vsc|perf_var=perf|perf_value=8.613|ref=8.6|lower=-0.1|upper=3.0|unit=ns/day",
2729
"expected": {
2830
"environ": "builtin",
2931
"jobid": "3676119.master01.hydra.brussel.vsc",
3032
"lower": -0.1,
3133
"name": "GROMACSBenchMEMSMP",
3234
"num_tasks": 4,
35+
"num_tasks_per_node": 4,
3336
"partition": "skylake",
3437
"perf_value": 8.613,
3538
"perf_var": "perf",
@@ -43,8 +46,10 @@ data = [
4346
"upper": 3.0,
4447
"username": "vsc10001",
4548
"version": "3.0",
49+
"commit": "0895565",
4650
},
4751
},
52+
#without optional fields num_tasks_per_node and commit:
4853
{
4954
"raw": "<12>1 2021-01-18T03:01:50.858776+01:00 node381 reframe: - reframe: username=vsc10001|version=3.0|name=OSULatencyTest|system=hydra|partition=skylake-mpi|environ=foss-2020a|num_tasks=2|tags=prod_small|jobid=3676117.master01.hydra.brussel.vsc|perf_var=latency|perf_value=10.39|ref=11.0|lower=-1|upper=0.1|unit=us",
5055
"expected": {

0 commit comments

Comments
 (0)