Files
rust-vmm-ci/integration_tests/utils.py
Laura Loghin abd2c90d9f Add test for commit message format
Added test that checks if commits follow the 50/72 git
commit rule and if they are signed (git commit -s).
Fixes: #9, #14.

Signed-off-by: Laura Loghin <lauralg@amazon.com>
2020-07-23 15:27:39 +03:00

22 lines
666 B
Python

# Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
# SPDX-License-Identifier: Apache-2.0
import os
import subprocess
def get_repo_root_path():
"""Terrible hack to get the root path of the repository."""
integration_tests_path = os.path.dirname(os.path.realpath(__file__))
rust_vmm_ci_path = os.path.dirname(integration_tests_path)
return os.path.dirname(rust_vmm_ci_path)
def get_cmd_output(cmd):
"""Returns stdout content of `cmd` command."""
cmd_out = subprocess.run(cmd, shell=True, check=True,
stdout=subprocess.PIPE)
stdout = cmd_out.stdout.decode('utf-8')
return stdout