Skip to content

Commit 854038f

Browse files
authored
Merge branch 'main' into test-recorder-coverage
2 parents 5f01b9e + cd648a0 commit 854038f

55 files changed

Lines changed: 3696 additions & 1171 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -389,13 +389,22 @@ jobs:
389389
run: npx playwright test
390390

391391
- name: Upload Playwright HTML report
392-
if: failure()
392+
if: always()
393393
uses: actions/upload-artifact@v7
394394
with:
395395
name: playwright-report
396396
path: tests/web/playwright-report/
397397
retention-days: 7
398398

399+
- name: Upload Playwright test results
400+
if: always()
401+
uses: actions/upload-artifact@v7
402+
with:
403+
name: playwright-test-results
404+
path: tests/web/test-results/
405+
retention-days: 7
406+
407+
399408
test-windows:
400409
name: Test on Windows
401410
runs-on: windows-latest

.github/workflows/release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -360,3 +360,5 @@ jobs:
360360
github_token: ${{ secrets.GITHUB_TOKEN }}
361361
publish_dir: ./docs
362362
publish_branch: gh-pages
363+
keep_files: true
364+

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,13 @@ desktop.ini
3535
external/
3636
node_modules/
3737
package-lock.json
38+
# Playwright test results & reports
3839
test-results/
40+
playwright-report/
41+
blob-report/
42+
tests/web/test-results/
43+
tests/web/playwright-report/
44+
tests/web/blob-report/
3945

4046
# Compiled
4147
*.o

CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -512,12 +512,15 @@ else() # NOT EMSCRIPTEN, ANDROID, or IOS
512512
tests/test_command_history.cpp
513513
tests/test_snapshot_manager.cpp
514514
tests/test_cabinet_sim_ir.cpp
515+
tests/test_wav_loader.cpp
516+
tests/test_convolution_engine.cpp
515517
tests/test_midi_manager.cpp
516518
tests/test_unsaved_preset.cpp
517519
tests/test_audio_graph.cpp
518520
tests/test_metronome.cpp
519521
tests/test_gui_manager.cpp
520522
tests/test_clipboard_preset.cpp
523+
tests/test_audio_engine.cpp
521524
)
522525

523526
# Effect + core sources needed by tests (no GUI, no main)

0 commit comments

Comments
 (0)