feat: Improve test scripts for deep link testing

- Add DID generation and management for testing
- Create .generated directory for test artifacts
- Add environment variable support for test configuration
- Improve deep link test script with better URL handling
- Add print/execute modes for testing with/without device

The changes improve the testing workflow by:
1. Generating and managing test DIDs automatically
2. Storing test artifacts in .generated directory (gitignored)
3. Adding proper URL encoding for deep links
4. Supporting both print mode for debugging and execute mode for device testing
5. Adding better error handling and validation
This commit is contained in:
Matthew Raymer
2025-03-04 09:01:05 +00:00
parent a4279fab34
commit fb10d7ba0a
4 changed files with 283 additions and 9 deletions

5
.gitignore vendored
View File

@@ -42,4 +42,7 @@ test-playwright
dist-electron-packages
ios
.ruby-version
+.env
+.env
# Generated test files
.generated/