Merge pull request #170 from robertbaldyga/move-git-utils
Use git utils from cas API
This commit is contained in:
21
test/functional/api/cas/git.py
Normal file
21
test/functional/api/cas/git.py
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
#
|
||||||
|
# Copyright(c) 2019 Intel Corporation
|
||||||
|
# SPDX-License-Identifier: BSD-3-Clause-Clear
|
||||||
|
#
|
||||||
|
|
||||||
|
from core.test_run import TestRun
|
||||||
|
from connection.local_executor import LocalExecutor
|
||||||
|
|
||||||
|
|
||||||
|
def get_current_commit_hash():
|
||||||
|
local_executor = LocalExecutor()
|
||||||
|
return local_executor.run(
|
||||||
|
f"cd {TestRun.plugins['opencas']['repo_dir']} &&"
|
||||||
|
f'git show HEAD --pretty=format:"%H"').stdout
|
||||||
|
|
||||||
|
|
||||||
|
def get_current_commit_message():
|
||||||
|
local_executor = LocalExecutor()
|
||||||
|
return local_executor.run(
|
||||||
|
f"cd {TestRun.plugins['opencas']['repo_dir']} &&"
|
||||||
|
f'git show HEAD --pretty=format:"%s"').stdout
|
Submodule test/functional/test-framework updated: 68afc1655f...de0721eb52
@@ -15,9 +15,9 @@ sys.path.append(os.path.join(os.path.dirname(__file__), "../test-framework"))
|
|||||||
from core.test_run_utils import TestRun
|
from core.test_run_utils import TestRun
|
||||||
from api.cas import installer
|
from api.cas import installer
|
||||||
from api.cas import casadm
|
from api.cas import casadm
|
||||||
|
from api.cas import git
|
||||||
from test_utils.os_utils import Udev
|
from test_utils.os_utils import Udev
|
||||||
from log.logger import create_log
|
from log.logger import create_log
|
||||||
from test_utils import git_utils
|
|
||||||
|
|
||||||
plugins_dir = os.path.join(os.path.dirname(__file__), "../plugins")
|
plugins_dir = os.path.join(os.path.dirname(__file__), "../plugins")
|
||||||
sys.path.append(plugins_dir)
|
sys.path.append(plugins_dir)
|
||||||
@@ -181,6 +181,6 @@ def base_prepare(item):
|
|||||||
installer.install_opencas()
|
installer.install_opencas()
|
||||||
TestRun.plugins['opencas']['already_updated'] = True
|
TestRun.plugins['opencas']['already_updated'] = True
|
||||||
TestRun.LOGGER.add_build_info(f'Commit hash:')
|
TestRun.LOGGER.add_build_info(f'Commit hash:')
|
||||||
TestRun.LOGGER.add_build_info(f"{git_utils.get_current_commit_hash()}")
|
TestRun.LOGGER.add_build_info(f"{git.get_current_commit_hash()}")
|
||||||
TestRun.LOGGER.add_build_info(f'Commit message:')
|
TestRun.LOGGER.add_build_info(f'Commit message:')
|
||||||
TestRun.LOGGER.add_build_info(f'{git_utils.get_current_commit_message()}')
|
TestRun.LOGGER.add_build_info(f'{git.get_current_commit_message()}')
|
||||||
|
Reference in New Issue
Block a user