From 34f6108f569942ef0a2fae481a8bf5bc691732ce Mon Sep 17 00:00:00 2001 From: Yuke Peng Date: Thu, 18 Jul 2024 15:44:13 +0800 Subject: [PATCH] Add benchmarks to workflow --- .github/workflows/benchmark_asterinas.yml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.github/workflows/benchmark_asterinas.yml b/.github/workflows/benchmark_asterinas.yml index b8c75405b..c4a56cd91 100644 --- a/.github/workflows/benchmark_asterinas.yml +++ b/.github/workflows/benchmark_asterinas.yml @@ -14,15 +14,31 @@ jobs: benchmark: - sysbench-cpu - sysbench-thread - - lmbench-getpid + # Process-related benchmarks + - lmbench-ctx - lmbench-fork - - lmbench-signal + - lmbench-exec + - lmbench-shell + # Memory-related benchmarks + - lmbench-mem-frd + - lmbench-mem-fwr + - lmbench-mem-fcp + # Network-related benchmarks + - lmbench-unix-latency + # Syscall-related benchmarks + - lmbench-getpid + - lmbench-fstat + - lmbench-open + - lmbench-stat # TODO: The following benchmarks are disabled now for some reasons. # # In Linux, lack of /dev/null device # - lmbench-write # In Linux, lack of /dev/zero device # - lmbench-read + # + # Signal-related benchmarks + - lmbench-signal fail-fast: false timeout-minutes: 60 container: