Skip to content

Enhanced Benchmark Comparison Tool with Performance Analysis and Graph Generation #83

Enhanced Benchmark Comparison Tool with Performance Analysis and Graph Generation

Enhanced Benchmark Comparison Tool with Performance Analysis and Graph Generation #83

Workflow file for this run

name: Cluster TLS Benchmark Test
on:
push:
pull_request:
workflow_dispatch:
defaults:
run:
shell: 'bash -Eeuo pipefail -x {0}'
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.10'
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install -y build-essential
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Run benchmark on TLS enabled clusters
run: |
python benchmark.py --config configs/benchmark-configs-cluster-tls.json
- name: Upload benchmark results
uses: actions/upload-artifact@v4
with:
name: benchmark-results
path: results/