[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [ovmf baseline-only test] 75094: tolerable FAIL



This run is configured for baseline tests only.

flight 75094 ovmf real [real]
http://osstest.xensource.com/osstest/logs/75094/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-ovmf-amd64 10 debian-hvm-install     fail like 75087
 test-amd64-i386-xl-qemuu-ovmf-amd64 10 debian-hvm-install      fail like 75087

version targeted for testing:
 ovmf                 0258ba6256ca193e8fd896a40ceef1bc06a3e0e8
baseline version:
 ovmf                 f843a328772a30c11162c281adaf2afc1b4a972f

Last test of basis    75087  2018-08-18 08:22:54 Z    2 days
Testing same since    75094  2018-08-20 05:27:39 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Jaben Carsey <jaben.carsey@xxxxxxxxx>

jobs:
 build-amd64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         fail    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          fail    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xensource.com/osstest/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary


Push not applicable.

------------------------------------------------------------
commit 0258ba6256ca193e8fd896a40ceef1bc06a3e0e8
Author: Jaben Carsey <jaben.carsey@xxxxxxxxx>
Date:   Fri Aug 3 23:11:08 2018 +0800

    BaseTools: AutoGen refactor to iterate less
    
    Don't iterate over new dictionaries with one item
    
    Create the data and then add to dictionary.
    
    Note: if you diff ignoring whitespace changes you
    can more easily see the relevant changes.
    
    Cc: Liming Gao <liming.gao@xxxxxxxxx>
    Cc: Yonghong Zhu <yonghong.zhu@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Jaben Carsey <jaben.carsey@xxxxxxxxx>
    Reviewed-by: Yonghong Zhu <yonghong.zhu@xxxxxxxxx>

commit 830bf22fa5525263ea10cd2f4a0dc843a4c05122
Author: Jaben Carsey <jaben.carsey@xxxxxxxxx>
Date:   Fri Aug 3 23:11:07 2018 +0800

    BaseTools: AutoGen - tag a function as cachable
    
    MakeFile generation is once per module, so mark it as such.
    also move the time stamp creation function inside as it's
    only called from one place.
    
    Cc: Liming Gao <liming.gao@xxxxxxxxx>
    Cc: Yonghong Zhu <yonghong.zhu@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Jaben Carsey <jaben.carsey@xxxxxxxxx>
    Reviewed-by: Yonghong Zhu <yonghong.zhu@xxxxxxxxx>

commit b23414f6540d4f336b6f00b44681911d469f9a04
Author: Jaben Carsey <jaben.carsey@xxxxxxxxx>
Date:   Fri Aug 3 23:11:06 2018 +0800

    BaseTools: AutoGen refactor ModuleAutoGen caching
    
    1) Add a new file Common/caching.py
        a.      Allows for automated caching of repeated class functions, class
            properties, and non-class functions
        b.      When called the first time the value is cached and if called a
            second time, the cached result is called, not the function.
        c.      When used, this saves lots of memory since the actual function
            pointers are replaced with smaller data elements.
        d.  note that not all features are used yet.
    2) Fix AutoGen/GenMake and AutoGen/GetC to not call into private member
        variables of ModuleAutoGen class
        a. use the existing accessor properties for the data
    3) Change AutoGen classes to remove a exception for duplicate members in
        __new__ and use ?in? testing to speed up
    4)  Work on ModuleAutoGen class
        a.      Change all properties that use caching to use @caching_property
            (see #1 above)
        b.      Change all properties that do not use caching to use standard 
python
            decorator "@property"
        c.      Change all cases where a dictionary/set/list/object was created
            and then immediately updated to use constructor parameters
        d.      Refactor each property function to remove the internal variable
            that is no longer needed (this helps find items like #2 above)
        e.  Refactor _ApplyBuildRule with optional parameter to work around
            circular dependency with BinaryFileList.
    
    Note that 4e was almost certainly unintended as the functions were acting on
    incomplete information since they were directly accessing private instance
    variables at the same time another function on the stack was creating the 
same
    private isntance data.
    
    This overall changes behavior slightly, but makes the codebase smaller and
    easier to read.
    
    Cc: Liming Gao <liming.gao@xxxxxxxxx>
    Cc: Yonghong Zhu <yonghong.zhu@xxxxxxxxx>
    Cc: Bob Feng <bob.c.feng@xxxxxxxxx>
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Jaben Carsey <jaben.carsey@xxxxxxxxx>
    Reviewed-by: Yonghong Zhu <yonghong.zhu@xxxxxxxxx>

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.