mirror of
https://github.com/inventree/InvenTree.git
synced 2026-02-25 16:17:58 +00:00
[bug] Fix custom logo and splash (#11391)
* Add custom logo and splash to playwright fixtures * Render custom logo in frontend * Add playwright tests for customization settings * Separate playwright run for customization * Update ci file * Update playwright config file * Do not call get_custom_file from withing settings.py - django app not fully initialized yet - can cause loops * Disable default tests (for now) * Re-enable normal tests * Update qc checks * Order of operations? * Debug output * Use env * Add more debug info * More debug * Further debug * Add collectstatic check * Run normal tests too * Remove debug prints
This commit is contained in:
8
.github/workflows/qc_checks.yaml
vendored
8
.github/workflows/qc_checks.yaml
vendored
@@ -694,7 +694,13 @@ jobs:
|
||||
cd src/frontend && npx playwright install --with-deps
|
||||
- name: Run Playwright tests
|
||||
id: tests
|
||||
run: cd src/frontend && npx nyc playwright test
|
||||
run: |
|
||||
cd src/frontend
|
||||
cp ./tests/fixtures/playwright_custom_logo.png ../backend/InvenTree/InvenTree/static/img/playwright_custom_logo.png
|
||||
cp ./tests/fixtures/playwright_custom_splash.png ../backend/InvenTree/InvenTree/static/img/playwright_custom_splash.png
|
||||
invoke static
|
||||
env INVENTREE_CUSTOM_SPLASH="img/playwright_custom_splash.png" INVENTREE_CUSTOM_LOGO="img/playwright_custom_logo.png" npx nyc playwright test --project=customization
|
||||
npx nyc playwright test --project=chromium --project=firefox
|
||||
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # pin@v6.0.0
|
||||
if: ${{ !cancelled() && steps.tests.outcome == 'failure' }}
|
||||
with:
|
||||
|
||||
Reference in New Issue
Block a user