<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>10231</bug_id>
          
          <creation_ts>2016-09-06 22:52:24 +0000</creation_ts>
          <short_desc>oeqa: Refactor code to avoid dependencies on bitbake datastore</short_desc>
          <delta_ts>2017-03-14 17:56:18 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>core</component>
          <version>2.3</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>2.3 M2</target_milestone>
          
          <blocked>10230</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Aníbal Limón">anibal.limon</reporter>
          <assigned_to name="Aníbal Limón">anibal.limon</assigned_to>
          <cc>jose.perez.carranza</cc>
    
    <cc>leonardo.sandoval.gonzalez</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
          
          <qa_contact name="Jose Perez C">jose.perez.carranza</qa_contact>
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Yes (doc changes required)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>65845</commentid>
    <comment_count>0</comment_count>
    <who name="Aníbal Limón">anibal.limon</who>
    <bug_when>2016-09-06 22:52:24 +0000</bug_when>
    <thetext>Restructure code for avoid direct dependencies on Bitbake data store, the QA
framework needs to be implemented in a way to made useful outside Bitbake environment.

There are two kind of Bitbake datastore variables used into the current oeqa codebase,

- Variables used for enable certain helper mechanism like logging, qemu, etc.,
this kind of variables needs to be passed to the classes QemuRunner, etc as arguments instead of call inside d.getVar.
- Variables used by the Test&apos;s itself to do/decide certain things, this variables needs to be passed into a directionary to OETestCase class instead of do d.getVar inside, also the OETestCase class needs to have the ability to validate if certain variables was provided.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70019</commentid>
    <comment_count>1</comment_count>
    <who name="Aníbal Limón">anibal.limon</who>
    <bug_when>2017-01-23 15:48:33 +0000</bug_when>
    <thetext>Series merge at,

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=6cea270c544ceb14cbd44f4e5f4e51c3a3dcb143</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71265</commentid>
    <comment_count>2</comment_count>
    <who name="Jose Perez C">jose.perez.carranza</who>
    <bug_when>2017-03-14 17:56:18 +0000</bug_when>
    <thetext>oeqa framework used to execute testimage on 2.3 M2rc3 and works correctly

https://wiki.yoctoproject.org/wiki/WW06_-_2017-02-03_-_Full_Test_Cycle_2.3_M2_rc3</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>