[TAO-match.html]
  expected:
    if os == "android": OK
    TIMEOUT
  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a case-sensitive match. (iframe)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains the origin and a wildcard. (iframe)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only the origin. (iframe)]
    expected:
      if os == "android": PASS
      TIMEOUT

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a case-sensitive match. (image)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains the origin and a wildcard. (image)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only the origin. (image)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a case-sensitive match. (script)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains the origin and a wildcard. (script)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only the origin. (script)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a case-sensitive match. (stylesheet)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains the origin and a wildcard. (stylesheet)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only the origin. (stylesheet)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only a wildcard. (iframe)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a wildcard. (iframe)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header value list contains a null origin. (iframe)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains multiple wildcards. (iframe)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains only the uppercased origin. (iframe)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains the origin, a space, then a wildcard. (iframe)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header is not present. (iframe)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only a wildcard. (image)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a wildcard. (image)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header value list contains a null origin. (image)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains multiple wildcards. (image)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains only the uppercased origin. (image)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains the origin, a space, then a wildcard. (image)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header is not present. (image)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only a wildcard. (script)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a wildcard. (script)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header value list contains a null origin. (script)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains multiple wildcards. (script)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains only the uppercased origin. (script)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains the origin, a space, then a wildcard. (script)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header is not present. (script)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only a wildcard. (stylesheet)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a wildcard. (stylesheet)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header value list contains a null origin. (stylesheet)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains multiple wildcards. (stylesheet)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains only the uppercased origin. (stylesheet)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains the origin, a space, then a wildcard. (stylesheet)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header is not present. (stylesheet)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only the origin. (XMLHttpRequest)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value contains only a wildcard. (XMLHttpRequest)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a case-sensitive match. (XMLHttpRequest)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains the origin and a wildcard. (XMLHttpRequest)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains a wildcard. (XMLHttpRequest)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header value list contains a null origin. (XMLHttpRequest)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will pass when the Timing-Allow-Origin header value list contains multiple wildcards. (XMLHttpRequest)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains only the uppercased origin. (XMLHttpRequest)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header value contains the origin, a space, then a wildcard. (XMLHttpRequest)]
    expected:
      if os == "android": PASS
      NOTRUN

  [The timing allow check algorithm will fail when the Timing-Allow-Origin header is not present. (XMLHttpRequest)]
    expected:
      if os == "android": PASS
      NOTRUN
