mirror of
https://github.com/inventree/InvenTree.git
synced 2026-03-15 08:33:42 +00:00
Use branch of demo dataset for testing
This commit is contained in:
2
.github/workflows/qc_checks.yaml
vendored
2
.github/workflows/qc_checks.yaml
vendored
@@ -626,7 +626,7 @@ jobs:
|
|||||||
pip-dependency: psycopg2
|
pip-dependency: psycopg2
|
||||||
- name: Set up test data
|
- name: Set up test data
|
||||||
run: |
|
run: |
|
||||||
invoke dev.setup-test -iv
|
invoke dev.setup-test -iv -b generic-parameters
|
||||||
invoke int.rebuild-thumbnails
|
invoke int.rebuild-thumbnails
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
4
tasks.py
4
tasks.py
@@ -1355,6 +1355,7 @@ def test(
|
|||||||
'dev': 'Set up development environment at the end',
|
'dev': 'Set up development environment at the end',
|
||||||
'validate_files': 'Validate media files are correctly copied',
|
'validate_files': 'Validate media files are correctly copied',
|
||||||
'use_ssh': 'Use SSH protocol for cloning the demo dataset (requires SSH key)',
|
'use_ssh': 'Use SSH protocol for cloning the demo dataset (requires SSH key)',
|
||||||
|
'branch': 'Specify branch of demo-dataset to clone (default = main)',
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
def setup_test(
|
def setup_test(
|
||||||
@@ -1364,6 +1365,7 @@ def setup_test(
|
|||||||
validate_files=False,
|
validate_files=False,
|
||||||
use_ssh=False,
|
use_ssh=False,
|
||||||
path='inventree-demo-dataset',
|
path='inventree-demo-dataset',
|
||||||
|
branch='main',
|
||||||
):
|
):
|
||||||
"""Setup a testing environment."""
|
"""Setup a testing environment."""
|
||||||
from src.backend.InvenTree.InvenTree.config import ( # type: ignore[import]
|
from src.backend.InvenTree.InvenTree.config import ( # type: ignore[import]
|
||||||
@@ -1388,7 +1390,7 @@ def setup_test(
|
|||||||
|
|
||||||
# Get test data
|
# Get test data
|
||||||
info('Cloning demo dataset ...')
|
info('Cloning demo dataset ...')
|
||||||
run(c, f'git clone {URL} {template_dir} -v --depth=1')
|
run(c, f'git clone {URL} {template_dir} -b {branch} -v --depth=1')
|
||||||
|
|
||||||
# Make sure migrations are done - might have just deleted sqlite database
|
# Make sure migrations are done - might have just deleted sqlite database
|
||||||
if not ignore_update:
|
if not ignore_update:
|
||||||
|
|||||||
Reference in New Issue
Block a user