From: Jose Perez Carranza <jose.perez.carra...@linux.intel.com> Add a list of supported products currently available on Testopia
Signed-off-by: Jose Perez Carranza <jose.perez.carra...@linux.intel.com> --- testopia_update/product/__init__.py | 22 ++++++++++++++++++++++ testopia_update/product/adt.py | 4 ++++ testopia_update/product/bitbake.py | 4 ++++ testopia_update/product/crops.py | 4 ++++ testopia_update/product/eclipse_plugin.py | 4 ++++ testopia_update/product/esdk.py | 4 ++++ testopia_update/product/general_runtime.py | 4 ++++ testopia_update/product/kernel.py | 4 ++++ testopia_update/product/meta_yocto.py | 4 ++++ testopia_update/product/oe_core.py | 4 ++++ testopia_update/product/runtime.py | 4 ++++ 11 files changed, 62 insertions(+) create mode 100644 testopia_update/product/adt.py create mode 100644 testopia_update/product/bitbake.py create mode 100644 testopia_update/product/crops.py create mode 100644 testopia_update/product/eclipse_plugin.py create mode 100644 testopia_update/product/esdk.py create mode 100644 testopia_update/product/general_runtime.py create mode 100644 testopia_update/product/kernel.py create mode 100644 testopia_update/product/meta_yocto.py create mode 100644 testopia_update/product/oe_core.py create mode 100644 testopia_update/product/runtime.py diff --git a/testopia_update/product/__init__.py b/testopia_update/product/__init__.py index d7cb984..e401824 100644 --- a/testopia_update/product/__init__.py +++ b/testopia_update/product/__init__.py @@ -187,13 +187,35 @@ class Product(object): return missing def get_products(testopia, opts, config, logger): + + + from . import bitbake + from . import meta_yocto from . import bsp_qemu + from . import oe_core + from . import runtime from . import toaster + from . import adt + from . import crops + from . import eclipse_plugin + from . import esdk + from . import kernel + from . import general_runtime products = [] + products.append(bitbake.BitbakeProduct(testopia, opts, logger, config)) products.append(bsp_qemu.BSPQEMUProduct(testopia, opts, logger, config)) + products.append(meta_yocto.MetaYoctoProduct(testopia, opts, logger, config)) + products.append(oe_core.OECoreProduct(testopia, opts, logger, config)) + products.append(runtime.RuntimeProduct(testopia, opts, logger, config)) products.append(toaster.ToasterProduct(testopia, opts, logger, config)) + products.append(adt.ADTProduct(testopia, opts, logger, config)) + products.append(crops.CROPSProduct(testopia, opts, logger, config)) + products.append(eclipse_plugin.EclipePluginProduct(testopia, opts, logger, config)) + products.append(esdk.eSDKProduct(testopia, opts, logger, config)) + products.append(kernel.KernelProduct(testopia, opts, logger, config)) + products.append(general_runtime.GeneralRuntimeProduct(testopia, opts, logger, config)) return products diff --git a/testopia_update/product/adt.py b/testopia_update/product/adt.py new file mode 100644 index 0000000..73c82d3 --- /dev/null +++ b/testopia_update/product/adt.py @@ -0,0 +1,4 @@ +from testopia_update.product import Product + +class ADTProduct(Product): + name = 'ADT' diff --git a/testopia_update/product/bitbake.py b/testopia_update/product/bitbake.py new file mode 100644 index 0000000..6eef591 --- /dev/null +++ b/testopia_update/product/bitbake.py @@ -0,0 +1,4 @@ +from testopia_update.product import Product + +class BitbakeProduct(Product): + name = 'BitBake' diff --git a/testopia_update/product/crops.py b/testopia_update/product/crops.py new file mode 100644 index 0000000..90dcc69 --- /dev/null +++ b/testopia_update/product/crops.py @@ -0,0 +1,4 @@ +from testopia_update.product import Product + +class CROPSProduct(Product): + name = 'CROPS' diff --git a/testopia_update/product/eclipse_plugin.py b/testopia_update/product/eclipse_plugin.py new file mode 100644 index 0000000..a88ab8a --- /dev/null +++ b/testopia_update/product/eclipse_plugin.py @@ -0,0 +1,4 @@ +from testopia_update.product import Product + +class EclipePluginProduct(Product): + name = 'Eclipse Plugin' diff --git a/testopia_update/product/esdk.py b/testopia_update/product/esdk.py new file mode 100644 index 0000000..8b004dd --- /dev/null +++ b/testopia_update/product/esdk.py @@ -0,0 +1,4 @@ +from testopia_update.product import Product + +class eSDKProduct(Product): + name = 'eSDK' diff --git a/testopia_update/product/general_runtime.py b/testopia_update/product/general_runtime.py new file mode 100644 index 0000000..dac643e --- /dev/null +++ b/testopia_update/product/general_runtime.py @@ -0,0 +1,4 @@ +from testopia_update.product import Product + +class GeneralRuntimeProduct(Product): + name = 'General Runtime' diff --git a/testopia_update/product/kernel.py b/testopia_update/product/kernel.py new file mode 100644 index 0000000..b2061c5 --- /dev/null +++ b/testopia_update/product/kernel.py @@ -0,0 +1,4 @@ +from testopia_update.product import Product + +class KernelProduct(Product): + name = 'Kernel' diff --git a/testopia_update/product/meta_yocto.py b/testopia_update/product/meta_yocto.py new file mode 100644 index 0000000..5b9dc53 --- /dev/null +++ b/testopia_update/product/meta_yocto.py @@ -0,0 +1,4 @@ +from testopia_update.product import Product + +class MetaYoctoProduct(Product): + name = 'Meta-yocto' diff --git a/testopia_update/product/oe_core.py b/testopia_update/product/oe_core.py new file mode 100644 index 0000000..d2b3042 --- /dev/null +++ b/testopia_update/product/oe_core.py @@ -0,0 +1,4 @@ +from testopia_update.product import Product + +class OECoreProduct(Product): + name = 'OE-Core' diff --git a/testopia_update/product/runtime.py b/testopia_update/product/runtime.py new file mode 100644 index 0000000..ec4ff0c --- /dev/null +++ b/testopia_update/product/runtime.py @@ -0,0 +1,4 @@ +from testopia_update.product import Product + +class RuntimeProduct(Product): + name = 'Runtime' -- 2.1.4 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto