Skip to content
  • Tim Gore's avatar
    tests/gem_render_linear_blits: split into two subtests · 9f90aabc
    Tim Gore authored and Daniel Vetter's avatar Daniel Vetter committed
    
    
    The gem_render_linear_blits test tends to get oom killed
    on low memory (< 4GB) Android systems. This is because the
    test tries to allocate (sysinfo.totalram * 9 / 10) in
    buffer objects and the remaining 10% of memory is not
    always enough for the Android system.
    After a discussion with Chris Wilson I have split this
    test into a "basic" and an "apperture-thrash" subtest,
    in the same way as gem_linear_blits. The basic test
    uses just two buffer objects and the apperture-thrash
    test is skipped if there is insuffiecient memory.
    
    v2: Following comment from Chris Wilson:
        a) Remove the command line option for count.
        b) Add a third subtest to ensure swap is tested
    
    v3: Replace some leading spaces with tabs
    
    v4: Follwing comment from Daniel Vetter:
        a) Use igt_main macro instead of "open coding", and
        b) cull some more leading spaces
    
    Signed-off-by: default avatarTim Gore <tim.gore@intel.com>
    9f90aabc