Skip to content

Commit 672e86a

Browse files
berlin-with0ut-returnSherry Fanmakubacki
authored
Add benchmark tool (#1)
I have addressed the comments mentioned in the old PR: https://github.com/microsoft/mu_plus/pull/775/files#diff-6a9f6ae56a29a5f8862f4f1ca7e054186247d11cabc77db1120f8a0928f25f94 This PR adds the benchmark efi shell app as well as basic infrastructure for building it. The Makefile was largely generated by Copilot although i have tested and checked it for consistency. --------- Co-authored-by: Sherry Fan <[email protected]> Co-authored-by: Michael Kubacki <[email protected]>
1 parent 9511e28 commit 672e86a

File tree

23 files changed

+2650
-0
lines changed

23 files changed

+2650
-0
lines changed

.github/workflows/ci-workflow.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# @file ci-workflow.yml
2+
#
3+
# A workflow that runs basic CI tests and Rust CI tests, triggered on a pull_request or push to
4+
# main.
5+
#
6+
# NOTE: This file is automatically synchronized from Patina DevOps. Update the original file there
7+
# instead of the file in this repo.
8+
#
9+
# - Patina DevOps Repo: https://github.com/OpenDevicePartnership/patina-devops
10+
# - File Sync Settings: https://github.com/OpenDevicePartnership/patina-devops/blob/main/.sync/Files.yml
11+
#
12+
##
13+
# Copyright (c) Microsoft Corporation.
14+
# SPDX-License-Identifier: Apache-2.0
15+
##
16+
name: CI
17+
18+
on:
19+
workflow_dispatch:
20+
push:
21+
branches:
22+
- main
23+
pull_request:
24+
branches:
25+
- main
26+
27+
jobs:
28+
ci_workflow:
29+
name: Run
30+
uses: OpenDevicePartnership/patina-devops/.github/workflows/[email protected]
31+
with:
32+
build-tasks: build
33+
run-cargo-vet: false
34+
additional-artifacts: |
35+
target/efi/services_benchmark_test_debug.efi
36+
target/efi/services_benchmark_test.efi
37+
secrets: inherit

0 commit comments

Comments
 (0)