Skip to content

Commit 7b4ee90

Browse files
committed
use energy-estimation for workflows
1 parent d736d3b commit 7b4ee90

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed

.github/workflows/examples-application-testing-bare-metal.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@ jobs:
3838
if: ${{ needs.check-commits.outputs.recent_examples_commit == 'true' || needs.check-commits.outputs.recent_gmt_commit == 'true' || github.event_name == 'workflow_dispatch'}}
3939
runs-on: self-hosted
4040
steps:
41+
- name: Initialize Energy Estimation
42+
uses: green-coding-berlin/eco-ci-energy-estimation@main
43+
with:
44+
task: start-measurement
45+
4146
- name: Checkout Examples Directory
4247
uses: actions/checkout@v3
4348
with:
@@ -50,7 +55,6 @@ jobs:
5055
submodules: 'true'
5156
path: green-metrics-tool
5257

53-
5458
- name: 'Setup, Run, and Teardown Tests'
5559
uses: green-coding-berlin/green-metrics-tool/.github/actions/gmt-pytest@dev
5660
with:
@@ -59,3 +63,14 @@ jobs:
5963
tests-directory: './examples-directory/test'
6064
tests-command: 'pytest smoke_test.py -k "test_all_directories"'
6165
github-token: ${{ secrets.GITHUB_TOKEN }}
66+
67+
- name: Energy Estimation - Get Measurement
68+
uses: green-coding-berlin/eco-ci-energy-estimation@main
69+
with:
70+
task: get-measurement
71+
72+
- name: Energy Estimation - End Measurement
73+
uses: green-coding-berlin/eco-ci-energy-estimation@main
74+
with:
75+
task: end-measurement
76+

.github/workflows/examples-application-testing-vm.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,11 @@ jobs:
4040
runs-on: ubuntu-latest
4141

4242
steps:
43+
- name: Initialize Energy Estimation
44+
uses: green-coding-berlin/eco-ci-energy-estimation@main
45+
with:
46+
task: start-measurement
47+
4348
- name: Checkout Examples Directory
4449
uses: actions/checkout@v3
4550
with:
@@ -61,3 +66,13 @@ jobs:
6166
tests-directory: './examples-directory/test'
6267
tests-command: 'pytest smoke_test.py -k "test_all_directories"'
6368
github-token: ${{ secrets.GITHUB_TOKEN }}
69+
70+
- name: Energy Estimation - Get Measurement
71+
uses: green-coding-berlin/eco-ci-energy-estimation@main
72+
with:
73+
task: get-measurement
74+
75+
- name: Energy Estimation - End Measurement
76+
uses: green-coding-berlin/eco-ci-energy-estimation@main
77+
with:
78+
task: end-measurement

0 commit comments

Comments
 (0)