Skip to content

feat: js-only mocking, logging rework#67

Merged
goosewobbler merged 39 commits intofeat/tauri-service-1.0.0from
feat/tauri-mocking
Jan 22, 2026
Merged

feat: js-only mocking, logging rework#67
goosewobbler merged 39 commits intofeat/tauri-service-1.0.0from
feat/tauri-mocking

Conversation

@goosewobbler
Copy link
Contributor

@goosewobbler goosewobbler commented Jan 6, 2026

TODO:

@goosewobbler goosewobbler changed the title feat: Add comprehensive mocking functionality for Tauri commands feat: add comprehensive mocking functionality for Tauri commands Jan 6, 2026
@goosewobbler goosewobbler linked an issue Jan 7, 2026 that may be closed by this pull request
@goosewobbler goosewobbler force-pushed the feat/tauri-mocking branch 2 times, most recently from 3e64837 to 34e94c5 Compare January 18, 2026 17:01
@goosewobbler goosewobbler changed the title feat: add comprehensive mocking functionality for Tauri commands feat: js-only mocking Jan 22, 2026
@goosewobbler goosewobbler changed the title feat: js-only mocking feat: js-only mocking, logging rework Jan 22, 2026
@goosewobbler goosewobbler merged commit 37fc464 into feat/tauri-service-1.0.0 Jan 22, 2026
53 checks passed
goosewobbler added a commit that referenced this pull request Jan 22, 2026
* feat: Add comprehensive mocking functionality for Tauri commands

* test: add mocking e2es

* feat: add Tauri service debug rollup config, mock injection alternative, and bundler config loading test.

* chore: fix config loading

* refactor: js-only mocking

* feat: per-worker tauri driver instances

* chore: add `expect-webdriverio` to overrides

* fix: afterSession signature

* refactor: bundling, logging for package tests

* chore: update logging dep

* chore: upload plugin artifacts

* chore: fix tauri version issue

* chore: linting fixes

* refactor: implement execute improvements, debugging fixes

* fix: logging

* test: update for JS-only mocking

* chore: remove `expect-webdriverio` override

* feat: display output and copy to E2E dir

* refactor: rework logging

* fix: more logging improvements

* fix: linting issues

* chore: add unsafe linting fix

* refactor: update prefix management

* chore: use 5 parallel workers

* fix: windows target dir issue

* feat: update logging for multiremote

* test: update standalone logging assertions

* fix: windows dir issue

* fix: standalone mode logging

* refactor: unified frontend logging

* fix: prevent logger conflicts

* chore: more robust log formatting

* fix: address memory leaks

* chore: fix package test log uploads

* chore: remove loggers

* chore: remove log plugin

* test: remove broken and unnecessary e2es

* fix: standalone logging

* chore: remove filtering
goosewobbler added a commit that referenced this pull request Jan 22, 2026
* feat: Add comprehensive mocking functionality for Tauri commands

* test: add mocking e2es

* feat: add Tauri service debug rollup config, mock injection alternative, and bundler config loading test.

* chore: fix config loading

* refactor: js-only mocking

* feat: per-worker tauri driver instances

* chore: add `expect-webdriverio` to overrides

* fix: afterSession signature

* refactor: bundling, logging for package tests

* chore: update logging dep

* chore: upload plugin artifacts

* chore: fix tauri version issue

* chore: linting fixes

* refactor: implement execute improvements, debugging fixes

* fix: logging

* test: update for JS-only mocking

* chore: remove `expect-webdriverio` override

* feat: display output and copy to E2E dir

* refactor: rework logging

* fix: more logging improvements

* fix: linting issues

* chore: add unsafe linting fix

* refactor: update prefix management

* chore: use 5 parallel workers

* fix: windows target dir issue

* feat: update logging for multiremote

* test: update standalone logging assertions

* fix: windows dir issue

* fix: standalone mode logging

* refactor: unified frontend logging

* fix: prevent logger conflicts

* chore: more robust log formatting

* fix: address memory leaks

* chore: fix package test log uploads

* chore: remove loggers

* chore: remove log plugin

* test: remove broken and unnecessary e2es

* fix: standalone logging

* chore: remove filtering
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tauri Service - Mocking

1 participant