Changeset 229314 in webkit


Ignore:
Timestamp:
Mar 6, 2018 3:31:50 AM (6 years ago)
Author:
commit-queue@webkit.org
Message:

[ARM] Disable tests that run out of memory
https://bugs.webkit.org/show_bug.cgi?id=182699

Patch by Dominik Infuehr <dinfuehr@igalia.com> on 2018-03-06
Reviewed by Žan Doberšek.

JSTests:

Skip tests that run of of memory. Do not run
modules/module-jit-reachability.js without LLInt to prevent
running out of executable memory.

  • modules.yaml:
  • modules/module-jit-reachability.js:
  • stress/has-own-property-name-cache-string-keys.js:
  • stress/has-own-property-name-cache-symbol-keys.js:

Tools:

Add run mode to allow running modules.yaml-tests without
disabling LLInt for specific tests.

  • Scripts/run-jsc-stress-tests:

LayoutTests:

Do not run test with LLInt disabled on Linux.

  • js/script-tests/dfg-osr-entry-hoisted-clobbered-structure-check.js:
Location:
trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/JSTests/ChangeLog

    r229162 r229314  
     12018-03-06  Dominik Infuehr  <dinfuehr@igalia.com>
     2
     3        [ARM] Disable tests that run out of memory
     4        https://bugs.webkit.org/show_bug.cgi?id=182699
     5
     6        Reviewed by Žan Doberšek.
     7
     8        Skip tests that run of of memory. Do not run
     9        modules/module-jit-reachability.js without LLInt to prevent
     10        running out of executable memory.
     11
     12        * modules.yaml:
     13        * modules/module-jit-reachability.js:
     14        * stress/has-own-property-name-cache-string-keys.js:
     15        * stress/has-own-property-name-cache-symbol-keys.js:
     16
    1172018-03-01  Yusuke Suzuki  <utatane.tea@gmail.com>
    218
  • trunk/JSTests/modules.yaml

    r189583 r229314  
    2323
    2424- path: modules
    25   cmd: runModules
     25  cmd: defaultRunModules unless parseRunCommands
  • trunk/JSTests/modules/module-jit-reachability.js

    r217495 r229314  
     1//@ noNoLLIntRunModules if $architecture == "arm"
     2
    13var points = [
    24  { x: 0, y: 0 },
  • trunk/JSTests/stress/has-own-property-name-cache-string-keys.js

    r206136 r229314  
     1//@ skip if $memoryLimited
     2
    13function assert(b) {
    24    if (!b)
  • trunk/JSTests/stress/has-own-property-name-cache-symbol-keys.js

    r206136 r229314  
     1//@ skip if $memoryLimited
     2
    13function assert(b) {
    24    if (!b)
  • trunk/LayoutTests/ChangeLog

    r229310 r229314  
     12018-03-06  Dominik Infuehr  <dinfuehr@igalia.com>
     2
     3        [ARM] Disable tests that run out of memory
     4        https://bugs.webkit.org/show_bug.cgi?id=182699
     5
     6        Reviewed by Žan Doberšek.
     7
     8        Do not run test with LLInt disabled on Linux.
     9
     10        * js/script-tests/dfg-osr-entry-hoisted-clobbered-structure-check.js:
     11
    1122018-03-06  Nan Wang  <n_wang@apple.com>
    213
  • trunk/LayoutTests/js/script-tests/dfg-osr-entry-hoisted-clobbered-structure-check.js

    r196762 r229314  
    1 //@ noNoLLIntRunLayoutTest if $architecture == "arm" and $hostOS == "darwin"
     1//@ noNoLLIntRunLayoutTest if $architecture == "arm"
    22
    33description(
  • trunk/Tools/ChangeLog

    r229309 r229314  
     12018-03-06  Dominik Infuehr  <dinfuehr@igalia.com>
     2
     3        [ARM] Disable tests that run out of memory
     4        https://bugs.webkit.org/show_bug.cgi?id=182699
     5
     6        Reviewed by Žan Doberšek.
     7
     8        Add run mode to allow running modules.yaml-tests without
     9        disabling LLInt for specific tests.
     10
     11        * Scripts/run-jsc-stress-tests:
     12
    1132018-03-05  Yusuke Suzuki  <utatane.tea@gmail.com>
    214
  • trunk/Tools/Scripts/run-jsc-stress-tests

    r229057 r229314  
    973973end
    974974
    975 def runModules
     975def defaultRunModules(noLLInt: true)
    976976    run("default-modules", "-m")
    977977
     
    980980    end
    981981
    982     run("no-llint-modules", "-m", "--useLLInt=false")
     982    run("no-llint-modules", "-m", "--useLLInt=false") if noLLInt
    983983    run("no-cjit-validate-phases-modules", "-m", "--validateBytecode=true", "--validateGraphAtEachPhase=true", *NO_CJIT_OPTIONS)
    984984    run("dfg-eager-modules", "-m", *EAGER_OPTIONS)
     
    993993    run("ftl-eager-no-cjit-modules", "-m", "--validateGraph=true", *(FTL_OPTIONS + NO_CJIT_OPTIONS + EAGER_OPTIONS))
    994994    run("ftl-no-cjit-small-pool-modules", "-m", "--jitMemoryReservationSize=50000", *(FTL_OPTIONS + NO_CJIT_OPTIONS))
     995end
     996
     997def noNoLLIntRunModules
     998    defaultRunModules(noLLInt: false)
    995999end
    9961000
Note: See TracChangeset for help on using the changeset viewer.