fix: harden native shell and dialog validation
Measure multiline confirmation text with wrapped layouts and stabilize dialog fixture focus before drawing. Isolate Zsh fixture startup from host-global configuration while retaining user startup files. Pin the UI consumer test-support patch without altering production accessibility behavior, and test all shared confirmation dialogs in CI.
This commit is contained in:
1 parent
173cd98049
commit
db0b62e9d6
7 files changed
+87
-34
No files matched your search
@@ -151,7 +151,7 @@ jobs:
|
||||
run: python3 -m unittest scripts.tests.test_shell_integration -v
|
||||
|
||||
- name: Test SSH confirmation and password dialogs
|
||||
run: cargo test --locked -p nebula --features gpui-test-support ssh_dialog
|
||||
run: cargo test --locked -p nebula --features gpui-test-support dialog
|
||||
|
||||
- name: Build GPUI release binary
|
||||
run: cargo build --locked --release -p nebula --bin nebula --features gpui-shell
|
||||
@@ -306,7 +306,7 @@ jobs:
|
||||
run: python3 -m unittest scripts.tests.test_shell_integration -v
|
||||
|
||||
- name: Test SSH confirmation and password dialogs
|
||||
run: cargo test --locked -p nebula --features gpui-test-support ssh_dialog
|
||||
run: cargo test --locked -p nebula --features gpui-test-support dialog
|
||||
|
||||
- name: Build GPUI release binary
|
||||
run: cargo build --locked --release -p nebula --bin nebula --features gpui-shell
|
||||
@@ -439,7 +439,7 @@ jobs:
|
||||
- name: Test workspace natively
|
||||
run: cargo test --locked --workspace
|
||||
- name: Test SSH confirmation and password dialogs
|
||||
run: cargo test --locked -p nebula --features gpui-test-support ssh_dialog
|
||||
run: cargo test --locked -p nebula --features gpui-test-support dialog
|
||||
- name: Build GPUI comparison binary
|
||||
run: cargo build --locked --release -p nebula --bin nebula --features gpui-shell
|
||||
- name: Run Windows conformance
|
||||
|
||||
Reference in new issue
Block a user