summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2023-07-11 15:24:43 +0200
committerFlorian Bruhin <me@the-compiler.org>2023-07-11 15:26:47 +0200
commit899a62a1a61e03827f347e0db9c5b069574d1c9d (patch)
tree73cfa1d094e5b733049803dadcc83a4edd87ce78
parent72aee69c9f295bf2dffaf38d8b5721b168963692 (diff)
downloadqutebrowser-899a62a1a61e03827f347e0db9c5b069574d1c9d.tar.gz
qutebrowser-899a62a1a61e03827f347e0db9c5b069574d1c9d.zip
Try out buildpulse.io
-rw-r--r--.github/workflows/ci.yml12
1 files changed, 11 insertions, 1 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 64dddd2f8..d30063290 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -206,7 +206,7 @@ jobs:
python -m pip install -U pip
python -m pip install -U -r misc/requirements/requirements-tox.txt
- name: "Run ${{ matrix.testenv }}"
- run: "dbus-run-session -- tox -e ${{ matrix.testenv }} -- ${{ matrix.args }}"
+ run: "dbus-run-session -- tox -e ${{ matrix.testenv }} -- ${{ matrix.args }} -- --junit-xml=junit.xml"
if: "startsWith(matrix.os, 'ubuntu-')"
- name: "Run ${{ matrix.testenv }} without DBus"
run: "tox -e ${{ matrix.testenv }} -- ${{ matrix.args }}"
@@ -219,6 +219,16 @@ jobs:
uses: codecov/codecov-action@v3
with:
name: "${{ matrix.testenv }}"
+ - name: Upload test results to BuildPulse for flaky test detection
+ if: '!cancelled()' # Run this step even when the tests fail. Skip if the workflow is cancelled.
+ uses: buildpulse/buildpulse-action@main
+ with:
+ account: 21955151
+ repository: 21244505
+ path: |
+ junit.xml
+ key: ${{ secrets.BUILDPULSE_ACCESS_KEY_ID }}
+ secret: ${{ secrets.BUILDPULSE_SECRET_ACCESS_KEY }}
codeql:
if: "!contains(github.event.head_commit.message, '[ci skip]')"