[metrics] Create gcc8-release metrics configuration

This commit is contained in:
Alexander Shalamov
2019-12-04 18:01:14 +02:00
parent 590991700d
commit 7eee124677
1147 changed files with 31 additions and 22 deletions

View File

@@ -36,6 +36,8 @@ workflows:
target_is_linux: true
config_params: '-G Ninja -DCMAKE_INSTALL_PREFIX=workspace/$CIRCLE_JOB -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8'
install: true
memory_metrics: true
gfx_and_network_metrics: true
- next-build-template:
name: next-linux-gcc4.9-release
executor_name: ubuntu-disco
@@ -273,6 +275,7 @@ commands:
type: string
runtime_wrapper:
type: string
default: 'xvfb-run -s -noreset'
metrics_params:
type: string
steps:
@@ -739,6 +742,12 @@ jobs:
binary_size_metrics:
type: boolean
default: false
memory_metrics:
type: boolean
default: false
gfx_and_network_metrics:
type: boolean
default: false
executor: << parameters.executor_name >>
steps:
- checkout
@@ -782,8 +791,19 @@ jobs:
at: workspace
- next-metrics:
step_name: 'Binary Size Metrics'
runtime_wrapper: 'xvfb-run -s -noreset'
metrics_params: '-p metrics/binary-size.json'
- when:
condition: << parameters.memory_metrics >>
steps:
- next-metrics:
step_name: 'Memory Metrics'
metrics_params: 'render-tests -p metrics/$CIRCLE_JOB-probe-memory.json'
- when:
condition: << parameters.gfx_and_network_metrics >>
steps:
- next-metrics:
step_name: 'GFX and Network Metrics'
metrics_params: 'render-tests -p metrics/$CIRCLE_JOB-probe-gfx-network.json'
- next-save
# ------------------------------------------------------------------------------
node-linux-release:

View File

@@ -1,9 +1,9 @@
{
"base_test_path":"../mapbox-gl-js/test/integration",
"expectation_paths":["expected/"],
"expectation_paths":["../render-test/expected/"],
"ignore_paths":["../platform/node/test/ignores.json", "../render-test/ignores/linux-ignores.json"],
"vendor_path":"../vendor",
"asset_path": "../mapbox-gl-js/test/integration",
"probes": ["probeGFX", "probeNetwork"],
"metric_path":"metrics/linux-gcc8"
}
"metric_path":"../metrics/next-linux-gcc8-release"
}

View File

@@ -1,10 +1,10 @@
{
"base_test_path":"../mapbox-gl-js/test/integration",
"expectation_paths":["expected/"],
"expectation_paths":["../render-test/expected/"],
"ignore_paths":["../platform/node/test/ignores.json", "../render-test/ignores/linux-ignores.json"],
"vendor_path":"../vendor",
"asset_path": "../mapbox-gl-js/test/integration",
"probes": ["probeMemory"],
"metric_path":"metrics/linux-gcc8",
"metric_path":"../metrics/next-linux-gcc8-release",
"filter": "real-world"
}
}

Some files were not shown because too many files have changed in this diff Show More