[oe-commits] [openembedded-core] 01/02: oe-selftest: quick hack to test
git at git.openembedded.org
git at git.openembedded.org
Wed Aug 8 09:53:02 UTC 2018
This is an automated email from the git hooks/post-receive script.
rpurdie pushed a commit to branch master-next
in repository openembedded-core.
commit 795603c4615a215aa6d6cb19c238b6da2e5c8925
Author: Richard Purdie <richard.purdie at linuxfoundation.org>
AuthorDate: Tue Jul 10 18:57:56 2018 +0100
oe-selftest: quick hack to test
(From OE-Core rev: aa5fd58151b4bee84ebdb3e93fec8960312acd5d)
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
scripts/oe-selftest | 77 +----------------------------------
scripts/{oe-selftest => oe-selftest1} | 0
2 files changed, 2 insertions(+), 75 deletions(-)
diff --git a/scripts/oe-selftest b/scripts/oe-selftest
index 1bf860a..e8846ae 100755
--- a/scripts/oe-selftest
+++ b/scripts/oe-selftest
@@ -1,75 +1,2 @@
-#!/usr/bin/env python3
-
-# Copyright (c) 2013-2017 Intel Corporation
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License version 2 as
-# published by the Free Software Foundation.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License along
-# with this program; if not, write to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-# DESCRIPTION
-# This script runs tests defined in meta/lib/oeqa/selftest/
-# It's purpose is to automate the testing of different bitbake tools.
-# To use it you just need to source your build environment setup script and
-# add the meta-selftest layer to your BBLAYERS.
-# Call the script as: "oe-selftest -a" to run all the tests in meta/lib/oeqa/selftest/
-# Call the script as: "oe-selftest -r <module>.<Class>.<method>" to run just a single test
-# E.g: "oe-selftest -r bblayers.BitbakeLayers" will run just the BitbakeLayers class from meta/lib/oeqa/selftest/bblayers.py
-
-
-
-import os
-import sys
-import argparse
-import logging
-
-scripts_path = os.path.dirname(os.path.realpath(__file__))
-lib_path = scripts_path + '/lib'
-sys.path = sys.path + [lib_path]
-import argparse_oe
-import scriptutils
-import scriptpath
-scriptpath.add_oe_lib_path()
-scriptpath.add_bitbake_lib_path()
-
-from oeqa.utils import load_test_components
-from oeqa.core.exception import OEQAPreRun
-
-logger = scriptutils.logger_create('oe-selftest', stream=sys.stdout)
-
-def main():
- description = "Script that runs unit tests against bitbake and other Yocto related tools. The goal is to validate tools functionality and metadata integrity. Refer to https://wiki.yoctoproject.org/wiki/Oe-selftest for more information."
- parser = argparse_oe.ArgumentParser(description=description)
-
- comp_name, comp = load_test_components(logger, 'oe-selftest').popitem()
- comp.register_commands(logger, parser)
-
- try:
- args = parser.parse_args()
- results = args.func(logger, args)
- ret = 0 if results.wasSuccessful() else 1
- except SystemExit as err:
- if err.code != 0:
- raise err
- ret = err.code
- except OEQAPreRun as pr:
- ret = 1
-
- return ret
-
-if __name__ == '__main__':
- try:
- ret = main()
- except Exception:
- ret = 1
- import traceback
- traceback.print_exc()
- sys.exit(ret)
+#!/bin/bash
+oe-selftest1 -j 15 $@
\ No newline at end of file
diff --git a/scripts/oe-selftest b/scripts/oe-selftest1
similarity index 100%
copy from scripts/oe-selftest
copy to scripts/oe-selftest1
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Openembedded-commits
mailing list