[oe-commits] [openembedded-core] 21/31: oe-selftest: quick hack to test

git at git.openembedded.org git at git.openembedded.org
Fri Jul 13 15:35:21 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 58f0c7d1d910f1b3dffa38d00de3b484d4699712
Author: Richard Purdie <richard.purdie at linuxfoundation.org>
AuthorDate: Tue Jul 10 18:57:56 2018 +0100

    oe-selftest: quick hack to test
    
    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