Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
14cdce9
Initial plan
Copilot Aug 2, 2025
d33fdf3
Initial analysis of e2e test coverage and UI/UX requirements
Copilot Aug 2, 2025
07134dd
Add comprehensive e2e test enhancements: visual regression, performan…
Copilot Aug 2, 2025
7e86d83
Complete comprehensive e2e testing and UI/UX enhancement implementation
Copilot Aug 2, 2025
0db635f
Fix Netlify deployment by configuring npm to use HTTPS instead of SSH…
Copilot Aug 2, 2025
c46fd00
Fix test issues: Update SVMPay component Grid usage and WalletInjecti…
Copilot Aug 2, 2025
8da7314
Fix App.test.tsx router import and continue test fixes
Copilot Aug 2, 2025
efd1275
Final test fixes - significant progress on test suite stability
Copilot Aug 2, 2025
529e1b2
Major test fixes: App tests passing, improved JSDOM mocking, resolved…
Copilot Aug 2, 2025
4bac780
Complete WebBrowser test fixes and GlassContainer prop filtering for …
Copilot Aug 2, 2025
7f47e46
Fix console.error test failures and WalletInjectionService test issues
Copilot Aug 2, 2025
7e454e3
Fix SVMPay component ResizeObserver issues and improve test compatibi…
Copilot Aug 2, 2025
f76b632
Complete SVMPay test suite fixes - achieve 100% test suite success rate
Copilot Aug 2, 2025
cd6eb4a
Maintain excellent test suite stability: 100% test suite success rate…
Copilot Aug 2, 2025
101c49d
Fix navbar theming and remove social links - implement proper theme c…
Copilot Aug 2, 2025
a28a02e
Complete e2e test fixes and navbar improvements - achieve 100% navbar…
Copilot Aug 2, 2025
36fba0a
Fix WebKit browser installation for Playwright e2e tests and improve …
Copilot Aug 2, 2025
9f86c0e
Fix 'c.homedir is not a function' error with comprehensive OS module …
Copilot Aug 2, 2025
b283053
Fix "craco: not found" build error - install dependencies and clean p…
Copilot Aug 2, 2025
22a1ee0
Fix yarn test:e2e command by installing serve package and Playwright …
Copilot Aug 2, 2025
97fa68a
Fix E2E test webServer configuration for CI environment
Copilot Aug 2, 2025
52131df
Fix runtime errors: wallet extension conflicts, null property access,…
Copilot Aug 2, 2025
17453bb
Fix E2E browser test failures by addressing wallet authentication req…
Copilot Aug 2, 2025
b8300f5
Replace npm ci with yarn install in comprehensive E2E testing workflow
Copilot Aug 2, 2025
d95cc02
Complete comprehensive code improvement implementation
Copilot Aug 2, 2025
29d81ef
Fix CI E2E test failures: proper browser installation and localhost s…
Copilot Aug 3, 2025
758a075
Fix Jest mock variable scope issues - prefix with 'mock' and use inli…
Copilot Aug 7, 2025
c1e09c1
Fix Playwright port conflicts and implement comprehensive security en…
Copilot Aug 7, 2025
b33dbea
Fix WalletInjectionService test postMessage target origin expectations
Copilot Aug 7, 2025
84349fb
Complete WalletInjectionService test fixes - all tests passing
Copilot Aug 7, 2025
5cd1db7
Fix CI build failures by adding @craco/craco to dependencies for reli…
Copilot Aug 7, 2025
c74264e
Fix Playwright project configuration and implement comprehensive CI/P…
Copilot Aug 7, 2025
42450e4
Fix EventTarget addEventListener validation and E2E test performance …
Copilot Aug 7, 2025
2828c0d
Remove password-based wallet unlock system and fix theme consistency …
Copilot Aug 7, 2025
a805dd5
Complete password system removal and theme consistency fixes
Copilot Aug 7, 2025
5b66958
Remove fake password inputs and fix visual consistency
Copilot Aug 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 11 additions & 5 deletions .github/workflows/build-web.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,17 +99,23 @@ jobs:
name: web-build-${{ github.sha }}
path: deploy_latest

- name: Setup build directory for E2E tests
run: |
# Copy build artifacts to build directory for serve command
if [ -d "deploy_latest" ]; then
cp -r deploy_latest/* ./build/ 2>/dev/null || cp -r deploy_latest/build/* ./build/ 2>/dev/null || yarn build
else
yarn build
fi

- name: Run tests
run: yarn test --watchAll=false --coverage

- name: Install Playwright
run: yarn playwright:install
- name: Install Playwright Browsers
run: npx playwright install --with-deps

- name: Run E2E tests
run: yarn test:e2e
env:
# Use local build for E2E tests if needed
PLAYWRIGHT_BASE_URL: http://localhost:3000

- name: Upload test results
uses: actions/upload-artifact@v4
Expand Down
Loading