[viewport-change.html]
  expected:
    if (os == "android") and not debug: ["OK", "TIMEOUT"]
  [picture: source (max-width:500px) broken image, img valid image, resize to narrow]
    expected:
      if (os == "win") and not debug and not fission: ["FAIL", "PASS"]
      if (os == "linux") and debug and not fission: ["FAIL", "PASS"]
      if (os == "android") and not debug: ["FAIL", "PASS"]
      FAIL

  [picture: source (max-width:500px) broken image, img broken image, resize to narrow]
    expected:
      if (os == "win") and not debug and not fission: ["FAIL", "PASS"]
      if (os == "android") and not debug: ["FAIL", "PASS"]
      FAIL

  [picture: source (max-width:500px) broken image, img broken image, resize to wide]
    expected:
      if (os == "linux") and not fission: ["FAIL", "PASS"]
      if (os == "win") and not debug and not fission: ["FAIL", "PASS"]
      if os == "android": ["FAIL", "PASS", "TIMEOUT"]
      FAIL

  [picture: source (max-width:500px) valid image, img broken image, resize to wide]
    expected:
      if (os == "win") and not debug and not fission: ["FAIL", "PASS"]
      if (os == "linux") and not fission: ["FAIL", "PASS"]
      if (os == "android") and not debug: ["FAIL", "PASS"]
      FAIL

  [picture: source (max-width:500px) broken image, img valid image, resize to wide]
    expected:
      if (os == "android") and not debug: ["PASS", "TIMEOUT"]

  [picture: source (max-width:500px) valid image, img broken image, resize to narrow]
    expected:
      if (os == "android") and not debug: ["PASS", "TIMEOUT"]

  [picture: source (max-width:500px) valid image, img valid image, resize to wide]
    expected:
      if (os == "android") and not debug: ["PASS", "TIMEOUT"]

  [picture: source (max-width:500px) valid image, img valid image, resize to narrow]
    expected:
      if (os == "android") and not debug: ["PASS", "TIMEOUT"]

