mirror of
https://gitlab.com/kupfer/kupferbootstrap.git
synced 2025-02-22 21:25:43 -05:00
integration_tests: add tests for cmd_build()
This commit is contained in:
parent
84d2d40f04
commit
ff8001881a
1 changed files with 15 additions and 1 deletions
|
@ -8,7 +8,7 @@ from config.state import config, CONFIG_DEFAULTS
|
|||
from constants import SRCINFO_METADATA_FILE
|
||||
from exec.file import get_temp_dir
|
||||
from logger import setup_logging
|
||||
from packages.cli import cmd_clean, cmd_update
|
||||
from packages.cli import cmd_build, cmd_clean, cmd_update
|
||||
from utils import git_get_branch
|
||||
|
||||
tempdir = None
|
||||
|
@ -52,3 +52,17 @@ def test_packages_clean(ctx: click.Context):
|
|||
if not glob(os.path.join(config.get_path('pkgbuilds'), '*', '*', SRCINFO_METADATA_FILE)):
|
||||
ctx.invoke(cmd_update, non_interactive=True)
|
||||
ctx.invoke(cmd_clean, what=['git'], force=True)
|
||||
|
||||
|
||||
def build_pkgs(_ctx: click.Context, query: list[str], arch: str = 'aarch64'):
|
||||
_ctx.invoke(cmd_build, paths=query, arch=arch)
|
||||
|
||||
|
||||
def test_packages_build_by_path(ctx: click.Context):
|
||||
name = 'device/device-sdm845-oneplus-enchilada'
|
||||
build_pkgs(ctx, [name])
|
||||
|
||||
|
||||
def test_split_package_build_by_name(ctx: click.Context):
|
||||
name = 'device-sdm845-xiaomi-beryllium-ebbg'
|
||||
build_pkgs(ctx, [name])
|
||||
|
|
Loading…
Add table
Reference in a new issue