[scroll-behavior-subframe-window.html]
  expected:
    if (os == "android") and not debug: ["OK", "TIMEOUT"]
  [Main frame with smooth scroll-behavior ; scrollBy() with smooth behavior]
    expected:
      if (os == "android") and debug: FAIL
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]

  [Main frame with smooth scroll-behavior ; scroll() with auto behavior]
    expected:
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]
      if (os == "android") and debug: FAIL

  [Main frame with smooth scroll-behavior ; scroll() with default behavior]
    expected:
      if (os == "android") and debug: FAIL
      if (os == "android") and not debug: ["FAIL", "TIMEOUT"]

  [Main frame with auto scroll-behavior ; scrollTo() with smooth behavior]
    expected:
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]
      if (os == "android") and debug: FAIL

  [Main frame with smooth scroll-behavior ; scrollTo() with auto behavior]
    expected:
      if (os == "android") and debug: FAIL
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]

  [Main frame with smooth scroll-behavior ; scrollBy() with default behavior]
    expected:
      if (os == "android") and debug: FAIL
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]

  [Main frame with smooth scroll-behavior ; scrollTo() with smooth behavior]
    expected:
      if (os == "android") and debug: FAIL
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]

  [Main frame with auto scroll-behavior ; scrollBy() with smooth behavior]
    expected:
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]
      if (os == "android") and debug: FAIL

  [Main frame with smooth scroll-behavior ; scrollBy() with auto behavior]
    expected:
      if (os == "android") and debug: FAIL
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]

  [Main frame with smooth scroll-behavior ; scroll() with smooth behavior]
    expected:
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]
      if (os == "android") and debug: FAIL

  [Aborting an ongoing smooth scrolling on the main frame with another smooth scrolling]
    expected:
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]
      if (os == "android") and debug: FAIL

  [Main frame with smooth scroll-behavior ; scrollTo() with default behavior]
    expected:
      if (os == "android") and debug: FAIL
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]

  [Main frame with auto scroll-behavior ; scroll() with smooth behavior]
    expected:
      if os == "android": FAIL

  [Main frame with auto scroll-behavior ; scroll() with default behavior]
    expected:
      if os == "android": FAIL

  [Main frame with auto scroll-behavior ; scrollTo() with auto behavior]
    expected:
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]
      if (os == "android") and debug: FAIL

  [Main frame with auto scroll-behavior ; scrollBy() with auto behavior]
    expected:
      if (os == "android") and debug: FAIL
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]

  [Main frame with auto scroll-behavior ; scrollTo() with instant behavior]
    expected:
      if (os == "android") and debug: FAIL
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]

  [Main frame with auto scroll-behavior ; scrollTo() with default behavior]
    expected:
      if (os == "android") and debug: FAIL
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]

  [Main frame with auto scroll-behavior ; scroll() with instant behavior]
    expected:
      if os == "android": FAIL

  [Main frame with smooth scroll-behavior ; scrollTo() with instant behavior]
    expected:
      if (os == "android") and debug: FAIL
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]

  [Main frame with auto scroll-behavior ; scroll() with auto behavior]
    expected:
      if os == "android": FAIL

  [Main frame with auto scroll-behavior ; scrollBy() with instant behavior]
    expected:
      if (os == "android") and debug: FAIL
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]

  [Main frame with auto scroll-behavior ; scrollBy() with default behavior]
    expected:
      if (os == "android") and debug: FAIL
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]

  [Main frame with smooth scroll-behavior ; scrollBy() with instant behavior]
    expected:
      if (os == "android") and debug: FAIL
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]

  [Main frame with smooth scroll-behavior ; scroll() with instant behavior]
    expected:
      if (os == "android") and debug: FAIL
      if (os == "android") and not debug: ["FAIL", "NOTRUN"]

  [Aborting an ongoing smooth scrolling on the main frame with an instant scrolling]
    expected:
      if (os == "android") and not debug: ["PASS", "NOTRUN"]

