[OE-core] [PATCH v3] oeqa/selftest: Adds verification for the integrity compressed images

2017-06-06 Thread Francisco Pedraza
Added verification for images compression divided in 3 steps. 1. Add IMAGE_FSTYPES += "[type(s)]" to ~/conf/local.conf 2. Build a "core-image-minimal" using this configuration. 3. Verify that the image compressed file is present in rootfs directory. YOCTO[#10745] Signed-off-b

[OE-core] [PATCH v2] oeqa/selftest: Adds verification for the integrity compressed images

2017-05-30 Thread Francisco Pedraza
Added verification for images compression divided in 3 steps. 1. Add IMAGE_FSTYPES += "[type(s)]" to ~/conf/local.conf 2. Build a "core-image-minimal" using this configuration. 3. Verify that the image compressed file is present in rootfs directory. YOCTO[#10745] Signed-off-b

[OE-core] [PATCH v1] oeqa/selftest: Adds verification for the integrity compressed images

2017-05-30 Thread Francisco Pedraza
Added verification for images compression divided in 3 steps. 1. Add IMAGE_FSTYPES += "[type(s)]" to ~/conf/local.conf 2. Build a "core-image-minimal" using this configuration. 3. Verify that the image compressed file is present in rootfs directory. YOCTO[#10745] Signed-off-b

[OE-core] [PATCH v5] oeqa/sdk/cases:Adds validation for SDK compatibility tests

2017-03-29 Thread Francisco Pedraza
Added validation for SDK compatibility tests with eSDK. buildiptables, gcc, perl, python and buildgalculator based on target manifest file.Running with: $ bitbake -c testsdkext [YOCTO #9090] Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/sdk/cases/buildgalculator.py | 4 +++- meta/lib

[OE-core] [PATCH v4] oeqa/sdk/cases:Adds validation for SDK compatibility tests

2017-03-29 Thread Francisco Pedraza
Added validation for SDK compatibility tests with eSDK. buildiptables, gcc, perl, python and buildgalculator based on target manifest file.Running with: $ bitbake -c testsdkext [YOCTO #9090] Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/sdk/cases/buildgalculator.py | 4 +++- meta/lib

[OE-core] [PATCH v4 2/2] meta/classes/populate_sdk: Adds support for generating eSDK manifest files

2017-03-29 Thread Francisco Pedraza
execute on postprocess in populate_sdk_ext because at the end we have all the sstate artifacts to generate the manifest. [YOCTO #9038] Signed-off-by: Francisco Pedraza --- meta/classes/populate_sdk_base.bbclass | 6 +++--- meta/classes/populate_sdk_ext.bbclass | 27 +++ 2

[OE-core] [PATCH v4 1/2] lib/oe/sdk: Adds get_extra_sdk_info to reuse code in buildhistory

2017-03-29 Thread Francisco Pedraza
This function is going to be used for generating the target and host manifest files packages for eSDK. Added some fixes for buildhistory.bblclass, and docstring for get_extra_sdkinfo at oe.sdk [YOCTO #9038] Signed-off-by: Francisco Pedraza --- meta/classes/buildhistory.bbclass | 16

[OE-core] [PATCH v4, 1/2] lib/oe/sdk: Adds get_extra_sdk_info to reuse code in buildhistory

2017-03-29 Thread Francisco Pedraza
Added some fixes for buildhistory.bblclass, and docstring for get_extra_sdkinfo at oe.sdk Signed-off-by: Francisco Pedraza --- meta/classes/buildhistory.bbclass | 4 +--- meta/lib/oe/sdk.py| 15 +++ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a

[OE-core] [PATCH v3, 2/2] meta/classes/populate_sdk: Adds support for generating eSDK manifest files

2017-03-28 Thread Francisco Pedraza
execute on postprocess in populate_sdk_ext because at the end we have all the sstate artifacts to generate the manifest. [YOCTO #9038] Signed-off-by: Francisco Pedraza --- meta/classes/populate_sdk_base.bbclass | 6 +++--- meta/classes/populate_sdk_ext.bbclass | 27 +++ 2

[OE-core] [PATCH v3, 1/2] lib/oe/sdk: Add get_extra_sdk_info to reuse code in buildhistory

2017-03-28 Thread Francisco Pedraza
This function is going to be used for generating the target and host manifest files packages for eSDK. [YOCTO #9038] Signed-off-by: Francisco Pedraza --- meta/classes/buildhistory.bbclass | 16 meta/lib/oe/sdk.py| 16 2 files changed, 20

[OE-core] [PATCH v3] oeqa/sdk/cases:Adds validation for SDK compatibility tests

2017-02-24 Thread Francisco Pedraza
Added validation for SDK compatibility tests with eSDK. buildcvs, buildiptables, gcc, perl, python and buildgalculator based on target manifest file.Running with: $ bitbake -c testsdkext [YOCTO #9090] Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/sdk/cases/buildcvs.py| 5

[OE-core] [PATCH v2] oeqa/sdk/cases:Adds validation for SDK compatibility tests

2017-02-24 Thread Francisco Pedraza
Added validation for SDK compatibility tests with eSDK. buildcvs, buildiptables, gcc, perl, python and buildgalculator based on target manifest file. Running with: $ bitbake -c testsdkext [YOCTO #9090] Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/sdk/cases/buildcvs.py| 8

[OE-core] [PATCH v1] oeqa/sdk/cases:Adds validation for SDK compatibility tests

2017-02-23 Thread Francisco Pedraza
Added validation for SDK compatibility tests with eSDK. buildcvs, buildiptables, gcc, perl, python and buildgalculator based on target manifest file. Running with: $ bitbake -c testsdkext [YOCTO #9090] Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/sdk/cases/buildcvs.py| 8

[OE-core] [PATCH v2 2/2] meta/classes/populate_sdk: Adds support for generating eSDK manifest files

2017-02-22 Thread Francisco Pedraza
execute on postprocess in populate_sdk_ext because at the end we have all the sstate artifacts to generate the manifest. [YOCTO #9038] Signed-off-by: Francisco Pedraza --- meta/classes/populate_sdk_base.bbclass | 5 +++-- meta/classes/populate_sdk_ext.bbclass | 27 +++ 2

[OE-core] [PATCH v2 1/2] lib/oe/sdk: Add get_extra_sdk_info to reuse code in buildhistory

2017-02-22 Thread Francisco Pedraza
This function is going to be used for generating the target and host manifest files packages for eSDK. [YOCTO #9038] Signed-off-by: Francisco Pedraza --- meta/classes/buildhistory.bbclass | 20 meta/lib/oe/sdk.py| 17 + 2 files changed, 25

[OE-core] [PATCH 2/3] meta/classes/populate_sdk_base: Only execute write manifest when is populate_sdk

2017-02-21 Thread Francisco Pedraza
This function is going to be used for generating the eSDK, however the eSDK package information comes from sstate artifacts instead of package files. [YOCTO #9038] Signed-off-by: Francisco Pedraza --- meta/classes/populate_sdk_base.bbclass | 34 ++ 1 file

[OE-core] [PATCH 1/3] lib/oe/sdk: Add get_extra_sdk_info to reuse code in buildhistory

2017-02-21 Thread Francisco Pedraza
This function is going to be used for generating the target and host manifest files packages for eSDK. [YOCTO #9038] Signed-off-by: Francisco Pedraza --- meta/classes/buildhistory.bbclass | 20 meta/lib/oe/sdk.py| 17 + 2 files changed, 25

[OE-core] [PATCH 3/3] classes/populate_sdk_base: Adds support to generate extensible sdk package manifest

2017-02-21 Thread Francisco Pedraza
This function writes on host and target manifest files for eSDK. [YOCTO #9038] Signed-off-by: Francisco Pedraza --- meta/classes/populate_sdk_base.bbclass | 26 +- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/meta/classes/populate_sdk_base.bbclass b

[OE-core] [PATCH v1] sdkext/cases oeqa/selftest: Updates decorators

2017-01-30 Thread Francisco Pedraza
Updates decorators for eSDK in test cases at: sdkext/cases/devtool.py and oeqa/selftest/eSDK.py Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/sdkext/cases/devtool.py | 12 ++-- meta/lib/oeqa/selftest/eSDK.py| 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) diff

[OE-core] [PATCH v1] oeqa/sdk: Updates sanity tests for minimal eSDK

2017-01-25 Thread Francisco Pedraza
Updates sanity tests to cope with minimal eSDK installer 1. Skips the validation of sanity if packagegroup-cross-canadian is in host package. 2. Skips if SDK does not include toolchain at cases/devtool.py This should fix [YOCTO #10794] Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/sdk

[OE-core] [PATCH v2] oeqa/selftest: Adds test case for sdk-update eSDK

2017-01-17 Thread Francisco Pedraza
evtool sdk-update This should fix [YOCTO #9369] Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/selftest/eSDK.py | 42 -- 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/meta/lib/oeqa/selftest/eSDK.py b/meta/lib/oeqa/selftest/eSDK.py ind

[OE-core] [PATCH v1] oeqa/selftest: Adds test case for sdk-update eSDK

2017-01-17 Thread Francisco Pedraza
evtool sdk-update This should fix [YOCTO #9369] Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/selftest/eSDK.py | 40 1 file changed, 32 insertions(+), 8 deletions(-) diff --git a/meta/lib/oeqa/selftest/eSDK.py b/meta/lib/oeqa/selftest/eSDK.py ind

[OE-core] [PATCH v2] selftest: Test needed to verify postinst order

2016-11-24 Thread Francisco Pedraza
It verifies the following: 1. Compile a minimal image. 2. The compiled image will add the layer with the recipe postinst, previously created at: "meta-selftest/recipes-test" 3. Run QEMU. 4. Validate the task execution order. [YOCTO #5319] Signed-off-by: Francisco Pedraza --- .../re

[OE-core] [PATCH] Test needed to verify postinst script order.

2016-11-15 Thread Francisco Pedraza
Signed-off-by: Francisco Pedraza --- .../recipes-test/postinsta/postinsta_1.0.bb| 20 +++ .../recipes-test/postinstb/postinstb_1.0.bb| 22 .../recipes-test/postinstd/postinstd_1.0.bb| 22 .../recipes-test/postinstp/postinstp_1.0.bb

[OE-core] [PATCH 1/1] oeqa/utils: Add StreamHandler to logger

2016-09-29 Thread Francisco Pedraza
StreamHandler was added due missing log information on the console in oe-selftest with Qemu Runner Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/utils/qemurunner.py | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/lib/oeqa/utils/qemurunner.py b/meta/lib/oeqa/utils/qemurunner.py

[OE-core] [PATCH v2] oeqa/selftest Adds eSDK test cases to devtool verification.

2016-08-24 Thread Francisco Pedraza
The covered functions are, install libraries headers and image generation binary feeds. Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/selftest/eSDK.py | 103 + 1 file changed, 103 insertions(+) create mode 100644 meta/lib/oeqa/selftest/eSDK.py diff

[OE-core] [PATCH v2] /oeqa/sdkext Adds verification for devtool on eSDK.

2016-08-24 Thread Francisco Pedraza
The covered funcions are, build make, build esdk package, build cmake extend autotools recipe creation, kernel module, node.js installation and recipe creation. Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/sdkext/devtool.py| 90 -- .../oeqa/sdkext

[OE-core] [PATCH 1/2] oeqa/sdkext: Adds test cases for devtool extensible SDK

2016-08-17 Thread Francisco Pedraza
Adds test cases in order to increase devtool verification. The changes cover add, reset, build make, build cmake, extend autotools recipe creation, kernel module and node.js. Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/sdkext/devtool.py| 90

[OE-core] [PATCH 2/2] oeqa/selftest Adds eSDK test cases to devtool verification.

2016-08-17 Thread Francisco Pedraza
The covered functions are, install libraries headers, image generation binary feeds and sdk update devtool. Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/selftest/eSDK.py | 147 + 1 file changed, 147 insertions(+) create mode 100644 meta/lib/oeqa

[OE-core] [PATCHv2 1/2] oeqa/utils: added new networke module

2016-02-19 Thread Francisco Pedraza
A network module was added, and will contain network utility funcions for now. with get_free_port that returns availabe network port in the system. Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/utils/network.py | 8 1 file changed, 8 insertions(+) create mode 100644 meta/lib/oeqa

[OE-core] [PATCHv2 2/2] oeqa/selftest/prservice: Added new TC: check pr-server starts and stop correctly on localhost.

2016-02-19 Thread Francisco Pedraza
This test case validates if prservice start and stop properly the server. Using bitbake commands also validates the exit status. [YOCTO #8258] Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/selftest/prservice.py | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff

[OE-core] [PATCHv2 1/2] oeqa/utils: added new networke module

2016-02-15 Thread Francisco Pedraza
A network module was added, and will contain network utility funcions for now. with get_free_port that returns availabe network port in the system. Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/utils/network.py | 8 1 file changed, 8 insertions(+) create mode 100644 meta/lib/oeqa

[OE-core] [PATCHv2 2/2] oeqa/selftest/prservice: Added new tc: check pr-server stop msg

2016-02-15 Thread Francisco Pedraza
When stopping the prserver using localhost as host, it tries to find a file '/tmp/PRServer_127.0.0.1_8585.pid' which is not present on the system. fix for [YOCTO #8258] Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/selftest/prservice.py | 15 ++- 1 file changed, 14

[OE-core] [PATCH] oeqa/selftest/prservice: Added new tc: check pr-server stop msg

2016-02-12 Thread Francisco Pedraza
When stopping the prserver using localhost as host, it tries to find a file '/tmp/PRServer_127.0.0.1_8585.pid' which is not present on the system. fix for [YOCTO #8258] Signed-off-by: Francisco Pedraza --- meta/lib/oeqa/selftest/prservice.py | 12 1 file changed, 12