[createImageBitmap-invalid-args.html]
  disabled:
    if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1845961
  expected:
    if (os == "android") and not swgl and not debug: [TIMEOUT, OK, ERROR]
    if (os == "android") and not swgl and debug: [OK, ERROR, TIMEOUT]
    if (os == "android") and swgl: [TIMEOUT, ERROR, OK]
  [createImageBitmap with CanvasRenderingContext2D image source.]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, FAIL]
      if (os == "android") and not swgl and debug: [FAIL, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, FAIL]
      FAIL

  [createImageBitmap with an HTMLVideoElement source and sw set to 0]
    expected:
      if os == "android": FAIL

  [createImageBitmap with an HTMLVideoElement source and sh set to 0]
    expected:
      if os == "android": FAIL

  [createImageBitmap with an HTMLVideoElement source and oversized (unallocatable) crop region]
    expected:
      if os == "android": FAIL

  [createImageBitmap with an HTMLVideoElement source and a value of 0 int resizeWidth]
    expected:
      if os == "android": FAIL

  [createImageBitmap with an HTMLVideoElement source and a value of 0 in resizeHeight]
    expected:
      if os == "android": FAIL

  [createImageBitmap with an HTMLVideoElement source and a value between 0 and 1 in resizeWidth]
    expected:
      if os == "android": FAIL

  [createImageBitmap with an HTMLVideoElement source and a value between 0 and 1 in resizeHeight]
    expected:
      if os == "android": FAIL

  [createImageBitmap with an HTMLVideoElement from a data URL source and sw set to 0]
    expected:
      if (os == "android") and not swgl and debug: [FAIL, TIMEOUT]
      if (os == "android") and not swgl and not debug: [TIMEOUT, FAIL]
      if (os == "android") and swgl: [TIMEOUT, FAIL]

  [createImageBitmap with an HTMLVideoElement from a data URL source and sh set to 0]
    expected:
      if (os == "android") and not swgl and debug: [FAIL, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, FAIL]
      if (os == "android") and swgl: [NOTRUN, FAIL]

  [createImageBitmap with an HTMLVideoElement from a data URL source and oversized (unallocatable) crop region]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, FAIL]
      if (os == "android") and not swgl and debug: [FAIL, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, FAIL]

  [createImageBitmap with an HTMLVideoElement from a data URL source and a value of 0 int resizeWidth]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, FAIL]
      if (os == "android") and not swgl and debug: [FAIL, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, FAIL]

  [createImageBitmap with an HTMLVideoElement from a data URL source and a value of 0 in resizeHeight]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, FAIL]
      if (os == "android") and not swgl and debug: [FAIL, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, FAIL]

  [createImageBitmap with an HTMLVideoElement from a data URL source and a value between 0 and 1 in resizeWidth]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, FAIL]
      if (os == "android") and not swgl and debug: [FAIL, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, FAIL]

  [createImageBitmap with an HTMLVideoElement from a data URL source and a value between 0 and 1 in resizeHeight]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, FAIL]
      if (os == "android") and not swgl and debug: [FAIL, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, FAIL]

  [createImageBitmap with a bitmap HTMLImageElement source and sw set to 0]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a bitmap HTMLImageElement source and sh set to 0]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a bitmap HTMLImageElement source and oversized (unallocatable) crop region]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a bitmap HTMLImageElement source and a value of 0 int resizeWidth]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a bitmap HTMLImageElement source and a value of 0 in resizeHeight]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a bitmap HTMLImageElement source and a value between 0 and 1 in resizeWidth]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a bitmap HTMLImageElement source and a value between 0 and 1 in resizeHeight]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a vector HTMLImageElement source and sw set to 0]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a vector HTMLImageElement source and sh set to 0]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a vector HTMLImageElement source and oversized (unallocatable) crop region]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a vector HTMLImageElement source and a value of 0 int resizeWidth]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a vector HTMLImageElement source and a value of 0 in resizeHeight]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a vector HTMLImageElement source and a value between 0 and 1 in resizeWidth]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a vector HTMLImageElement source and a value between 0 and 1 in resizeHeight]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a bitmap SVGImageElement source and sw set to 0]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a bitmap SVGImageElement source and sh set to 0]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a bitmap SVGImageElement source and oversized (unallocatable) crop region]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a bitmap SVGImageElement source and a value of 0 int resizeWidth]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a bitmap SVGImageElement source and a value of 0 in resizeHeight]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a bitmap SVGImageElement source and a value between 0 and 1 in resizeWidth]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a bitmap SVGImageElement source and a value between 0 and 1 in resizeHeight]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a vector SVGImageElement source and sw set to 0]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a vector SVGImageElement source and sh set to 0]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a vector SVGImageElement source and oversized (unallocatable) crop region]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a vector SVGImageElement source and a value of 0 int resizeWidth]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a vector SVGImageElement source and a value of 0 in resizeHeight]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a vector SVGImageElement source and a value between 0 and 1 in resizeWidth]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a vector SVGImageElement source and a value between 0 and 1 in resizeHeight]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an OffscreenCanvas source and sw set to 0]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an OffscreenCanvas source and sh set to 0]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an OffscreenCanvas source and oversized (unallocatable) crop region]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an OffscreenCanvas source and a value of 0 int resizeWidth]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an OffscreenCanvas source and a value of 0 in resizeHeight]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an OffscreenCanvas source and a value between 0 and 1 in resizeWidth]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an OffscreenCanvas source and a value between 0 and 1 in resizeHeight]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an ImageData source and sw set to 0]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an ImageData source and sh set to 0]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an ImageData source and oversized (unallocatable) crop region]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an ImageData source and a value of 0 int resizeWidth]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an ImageData source and a value of 0 in resizeHeight]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an ImageData source and a value between 0 and 1 in resizeWidth]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an ImageData source and a value between 0 and 1 in resizeHeight]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an ImageBitmap source and sw set to 0]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an ImageBitmap source and sh set to 0]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an ImageBitmap source and oversized (unallocatable) crop region]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an ImageBitmap source and a value of 0 int resizeWidth]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an ImageBitmap source and a value of 0 in resizeHeight]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an ImageBitmap source and a value between 0 and 1 in resizeWidth]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an ImageBitmap source and a value between 0 and 1 in resizeHeight]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a Blob source and sw set to 0]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a Blob source and sh set to 0]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a Blob source and oversized (unallocatable) crop region]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a Blob source and a value of 0 int resizeWidth]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a Blob source and a value of 0 in resizeHeight]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a Blob source and a value between 0 and 1 in resizeWidth]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a Blob source and a value between 0 and 1 in resizeHeight]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with undefined image source.]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with null image source.]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with WebGLRenderingContext image source.]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with Uint8Array image source.]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with ArrayBuffer image source.]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with empty image source.]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with empty video source.]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an oversized canvas source.]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an invalid OffscreenCanvas source.]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an undecodable blob source.]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a broken image source.]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an available but undecodable image source.]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an available but zero height image source.]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with an available but zero width image source.]
    expected:
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and swgl: [NOTRUN, PASS]

  [createImageBitmap with a closed ImageBitmap.]
    expected:
      if (os == "android") and not swgl and debug: [PASS, NOTRUN]
      if (os == "android") and not swgl and not debug: [NOTRUN, PASS]
      if (os == "android") and swgl: [NOTRUN, PASS]
