This is a testharness.js-based test.
PASS test unit: cm - ellipse(50cm) - inline 
PASS test unit: cm - ellipse(50cm 100cm) - inline 
PASS test unit: cm - ellipse(100cm 100px) - inline 
PASS test unit: cm - ellipse(50cm 25%) - inline 
PASS test unit: cm - ellipse(25% 50cm) - inline 
PASS test unit: cm - ellipse(25cm closest-side) - inline 
PASS test unit: cm - ellipse(closest-side 75cm) - inline 
PASS test unit: cm - ellipse(25cm farthest-side) - inline 
PASS test unit: cm - ellipse(farthest-side 75cm) - inline 
PASS test unit: mm - ellipse(50mm) - inline 
PASS test unit: mm - ellipse(50mm 100mm) - inline 
PASS test unit: mm - ellipse(100mm 100px) - inline 
PASS test unit: mm - ellipse(50mm 25%) - inline 
PASS test unit: mm - ellipse(25% 50mm) - inline 
PASS test unit: mm - ellipse(25mm closest-side) - inline 
PASS test unit: mm - ellipse(closest-side 75mm) - inline 
PASS test unit: mm - ellipse(25mm farthest-side) - inline 
PASS test unit: mm - ellipse(farthest-side 75mm) - inline 
PASS test unit: in - ellipse(50in) - inline 
PASS test unit: in - ellipse(50in 100in) - inline 
PASS test unit: in - ellipse(100in 100px) - inline 
PASS test unit: in - ellipse(50in 25%) - inline 
PASS test unit: in - ellipse(25% 50in) - inline 
PASS test unit: in - ellipse(25in closest-side) - inline 
PASS test unit: in - ellipse(closest-side 75in) - inline 
PASS test unit: in - ellipse(25in farthest-side) - inline 
PASS test unit: in - ellipse(farthest-side 75in) - inline 
PASS test unit: pt - ellipse(50pt) - inline 
PASS test unit: pt - ellipse(50pt 100pt) - inline 
PASS test unit: pt - ellipse(100pt 100px) - inline 
PASS test unit: pt - ellipse(50pt 25%) - inline 
PASS test unit: pt - ellipse(25% 50pt) - inline 
PASS test unit: pt - ellipse(25pt closest-side) - inline 
PASS test unit: pt - ellipse(closest-side 75pt) - inline 
PASS test unit: pt - ellipse(25pt farthest-side) - inline 
PASS test unit: pt - ellipse(farthest-side 75pt) - inline 
PASS test unit: pc - ellipse(50pc) - inline 
PASS test unit: pc - ellipse(50pc 100pc) - inline 
PASS test unit: pc - ellipse(100pc 100px) - inline 
PASS test unit: pc - ellipse(50pc 25%) - inline 
PASS test unit: pc - ellipse(25% 50pc) - inline 
PASS test unit: pc - ellipse(25pc closest-side) - inline 
PASS test unit: pc - ellipse(closest-side 75pc) - inline 
PASS test unit: pc - ellipse(25pc farthest-side) - inline 
PASS test unit: pc - ellipse(farthest-side 75pc) - inline 
PASS test unit: em - ellipse(50em) - inline 
PASS test unit: em - ellipse(50em 100em) - inline 
PASS test unit: em - ellipse(100em 100px) - inline 
PASS test unit: em - ellipse(50em 25%) - inline 
PASS test unit: em - ellipse(25% 50em) - inline 
PASS test unit: em - ellipse(25em closest-side) - inline 
PASS test unit: em - ellipse(closest-side 75em) - inline 
PASS test unit: em - ellipse(25em farthest-side) - inline 
PASS test unit: em - ellipse(farthest-side 75em) - inline 
PASS test unit: ex - ellipse(50ex) - inline 
PASS test unit: ex - ellipse(50ex 100ex) - inline 
PASS test unit: ex - ellipse(100ex 100px) - inline 
PASS test unit: ex - ellipse(50ex 25%) - inline 
PASS test unit: ex - ellipse(25% 50ex) - inline 
PASS test unit: ex - ellipse(25ex closest-side) - inline 
PASS test unit: ex - ellipse(closest-side 75ex) - inline 
PASS test unit: ex - ellipse(25ex farthest-side) - inline 
PASS test unit: ex - ellipse(farthest-side 75ex) - inline 
PASS test unit: ch - ellipse(50ch) - inline 
PASS test unit: ch - ellipse(50ch 100ch) - inline 
PASS test unit: ch - ellipse(100ch 100px) - inline 
PASS test unit: ch - ellipse(50ch 25%) - inline 
PASS test unit: ch - ellipse(25% 50ch) - inline 
PASS test unit: ch - ellipse(25ch closest-side) - inline 
PASS test unit: ch - ellipse(closest-side 75ch) - inline 
PASS test unit: ch - ellipse(25ch farthest-side) - inline 
PASS test unit: ch - ellipse(farthest-side 75ch) - inline 
PASS test unit: rem - ellipse(50rem) - inline 
PASS test unit: rem - ellipse(50rem 100rem) - inline 
PASS test unit: rem - ellipse(100rem 100px) - inline 
PASS test unit: rem - ellipse(50rem 25%) - inline 
PASS test unit: rem - ellipse(25% 50rem) - inline 
PASS test unit: rem - ellipse(25rem closest-side) - inline 
PASS test unit: rem - ellipse(closest-side 75rem) - inline 
PASS test unit: rem - ellipse(25rem farthest-side) - inline 
PASS test unit: rem - ellipse(farthest-side 75rem) - inline 
PASS test unit: vw - ellipse(50vw) - inline 
PASS test unit: vw - ellipse(50vw 100vw) - inline 
PASS test unit: vw - ellipse(100vw 100px) - inline 
PASS test unit: vw - ellipse(50vw 25%) - inline 
PASS test unit: vw - ellipse(25% 50vw) - inline 
PASS test unit: vw - ellipse(25vw closest-side) - inline 
PASS test unit: vw - ellipse(closest-side 75vw) - inline 
PASS test unit: vw - ellipse(25vw farthest-side) - inline 
PASS test unit: vw - ellipse(farthest-side 75vw) - inline 
PASS test unit: vh - ellipse(50vh) - inline 
PASS test unit: vh - ellipse(50vh 100vh) - inline 
PASS test unit: vh - ellipse(100vh 100px) - inline 
PASS test unit: vh - ellipse(50vh 25%) - inline 
PASS test unit: vh - ellipse(25% 50vh) - inline 
PASS test unit: vh - ellipse(25vh closest-side) - inline 
PASS test unit: vh - ellipse(closest-side 75vh) - inline 
PASS test unit: vh - ellipse(25vh farthest-side) - inline 
PASS test unit: vh - ellipse(farthest-side 75vh) - inline 
PASS test unit: vmin - ellipse(50vmin) - inline 
PASS test unit: vmin - ellipse(50vmin 100vmin) - inline 
PASS test unit: vmin - ellipse(100vmin 100px) - inline 
PASS test unit: vmin - ellipse(50vmin 25%) - inline 
PASS test unit: vmin - ellipse(25% 50vmin) - inline 
PASS test unit: vmin - ellipse(25vmin closest-side) - inline 
PASS test unit: vmin - ellipse(closest-side 75vmin) - inline 
PASS test unit: vmin - ellipse(25vmin farthest-side) - inline 
PASS test unit: vmin - ellipse(farthest-side 75vmin) - inline 
PASS test unit: vmax - ellipse(50vmax) - inline 
PASS test unit: vmax - ellipse(50vmax 100vmax) - inline 
PASS test unit: vmax - ellipse(100vmax 100px) - inline 
PASS test unit: vmax - ellipse(50vmax 25%) - inline 
PASS test unit: vmax - ellipse(25% 50vmax) - inline 
PASS test unit: vmax - ellipse(25vmax closest-side) - inline 
PASS test unit: vmax - ellipse(closest-side 75vmax) - inline 
PASS test unit: vmax - ellipse(25vmax farthest-side) - inline 
PASS test unit: vmax - ellipse(farthest-side 75vmax) - inline 
FAIL test unit: cm - ellipse(50cm) - computed assert_equals: expected "ellipse(1889.764px at 50% 50%)" but got "ellipse(1889.76px at 50% 50%)"
FAIL test unit: cm - ellipse(50cm 100cm) - computed assert_equals: expected "ellipse(1889.764px 3779.528px at 50% 50%)" but got "ellipse(1889.76px 3779.53px at 50% 50%)"
FAIL test unit: cm - ellipse(100cm 100px) - computed assert_equals: expected "ellipse(3779.528px 100px at 50% 50%)" but got "ellipse(3779.53px 100px at 50% 50%)"
FAIL test unit: cm - ellipse(50cm 25%) - computed assert_equals: expected "ellipse(1889.764px 25% at 50% 50%)" but got "ellipse(1889.76px 25% at 50% 50%)"
FAIL test unit: cm - ellipse(25% 50cm) - computed assert_equals: expected "ellipse(25% 1889.764px at 50% 50%)" but got "ellipse(25% 1889.76px at 50% 50%)"
PASS test unit: cm - ellipse(25cm closest-side) - computed 
FAIL test unit: cm - ellipse(closest-side 75cm) - computed assert_equals: expected "ellipse(closest-side 2834.646px at 50% 50%)" but got "ellipse(closest-side 2834.65px at 50% 50%)"
PASS test unit: cm - ellipse(25cm farthest-side) - computed 
FAIL test unit: cm - ellipse(farthest-side 75cm) - computed assert_equals: expected "ellipse(farthest-side 2834.646px at 50% 50%)" but got "ellipse(farthest-side 2834.65px at 50% 50%)"
PASS test unit: mm - ellipse(50mm) - computed 
PASS test unit: mm - ellipse(50mm 100mm) - computed 
PASS test unit: mm - ellipse(100mm 100px) - computed 
PASS test unit: mm - ellipse(50mm 25%) - computed 
PASS test unit: mm - ellipse(25% 50mm) - computed 
PASS test unit: mm - ellipse(25mm closest-side) - computed 
PASS test unit: mm - ellipse(closest-side 75mm) - computed 
PASS test unit: mm - ellipse(25mm farthest-side) - computed 
PASS test unit: mm - ellipse(farthest-side 75mm) - computed 
PASS test unit: in - ellipse(50in) - computed 
PASS test unit: in - ellipse(50in 100in) - computed 
PASS test unit: in - ellipse(100in 100px) - computed 
PASS test unit: in - ellipse(50in 25%) - computed 
PASS test unit: in - ellipse(25% 50in) - computed 
PASS test unit: in - ellipse(25in closest-side) - computed 
PASS test unit: in - ellipse(closest-side 75in) - computed 
PASS test unit: in - ellipse(25in farthest-side) - computed 
PASS test unit: in - ellipse(farthest-side 75in) - computed 
PASS test unit: pt - ellipse(50pt) - computed 
PASS test unit: pt - ellipse(50pt 100pt) - computed 
PASS test unit: pt - ellipse(100pt 100px) - computed 
PASS test unit: pt - ellipse(50pt 25%) - computed 
PASS test unit: pt - ellipse(25% 50pt) - computed 
PASS test unit: pt - ellipse(25pt closest-side) - computed 
PASS test unit: pt - ellipse(closest-side 75pt) - computed 
PASS test unit: pt - ellipse(25pt farthest-side) - computed 
PASS test unit: pt - ellipse(farthest-side 75pt) - computed 
PASS test unit: pc - ellipse(50pc) - computed 
PASS test unit: pc - ellipse(50pc 100pc) - computed 
PASS test unit: pc - ellipse(100pc 100px) - computed 
PASS test unit: pc - ellipse(50pc 25%) - computed 
PASS test unit: pc - ellipse(25% 50pc) - computed 
PASS test unit: pc - ellipse(25pc closest-side) - computed 
PASS test unit: pc - ellipse(closest-side 75pc) - computed 
PASS test unit: pc - ellipse(25pc farthest-side) - computed 
PASS test unit: pc - ellipse(farthest-side 75pc) - computed 
PASS test unit: em - ellipse(50em) - computed 
PASS test unit: em - ellipse(50em 100em) - computed 
PASS test unit: em - ellipse(100em 100px) - computed 
PASS test unit: em - ellipse(50em 25%) - computed 
PASS test unit: em - ellipse(25% 50em) - computed 
PASS test unit: em - ellipse(25em closest-side) - computed 
PASS test unit: em - ellipse(closest-side 75em) - computed 
PASS test unit: em - ellipse(25em farthest-side) - computed 
PASS test unit: em - ellipse(farthest-side 75em) - computed 
FAIL test unit: ex - ellipse(50ex) - computed assert_equals: expected "ellipse(358.984px at 50% 50%)" but got "ellipse(357.813px at 50% 50%)"
FAIL test unit: ex - ellipse(50ex 100ex) - computed assert_equals: expected "ellipse(358.984px 717.969px at 50% 50%)" but got "ellipse(357.813px 715.625px at 50% 50%)"
FAIL test unit: ex - ellipse(100ex 100px) - computed assert_equals: expected "ellipse(717.969px 100px at 50% 50%)" but got "ellipse(715.625px 100px at 50% 50%)"
FAIL test unit: ex - ellipse(50ex 25%) - computed assert_equals: expected "ellipse(358.984px 25% at 50% 50%)" but got "ellipse(357.813px 25% at 50% 50%)"
FAIL test unit: ex - ellipse(25% 50ex) - computed assert_equals: expected "ellipse(25% 358.984px at 50% 50%)" but got "ellipse(25% 357.813px at 50% 50%)"
FAIL test unit: ex - ellipse(25ex closest-side) - computed assert_equals: expected "ellipse(179.492px at 50% 50%)" but got "ellipse(178.906px at 50% 50%)"
FAIL test unit: ex - ellipse(closest-side 75ex) - computed assert_equals: expected "ellipse(closest-side 538.477px at 50% 50%)" but got "ellipse(closest-side 536.719px at 50% 50%)"
FAIL test unit: ex - ellipse(25ex farthest-side) - computed assert_equals: expected "ellipse(179.492px farthest-side at 50% 50%)" but got "ellipse(178.906px farthest-side at 50% 50%)"
FAIL test unit: ex - ellipse(farthest-side 75ex) - computed assert_equals: expected "ellipse(farthest-side 538.477px at 50% 50%)" but got "ellipse(farthest-side 536.719px at 50% 50%)"
PASS test unit: ch - ellipse(50ch) - computed 
PASS test unit: ch - ellipse(50ch 100ch) - computed 
PASS test unit: ch - ellipse(100ch 100px) - computed 
PASS test unit: ch - ellipse(50ch 25%) - computed 
PASS test unit: ch - ellipse(25% 50ch) - computed 
PASS test unit: ch - ellipse(25ch closest-side) - computed 
PASS test unit: ch - ellipse(closest-side 75ch) - computed 
PASS test unit: ch - ellipse(25ch farthest-side) - computed 
PASS test unit: ch - ellipse(farthest-side 75ch) - computed 
PASS test unit: rem - ellipse(50rem) - computed 
PASS test unit: rem - ellipse(50rem 100rem) - computed 
PASS test unit: rem - ellipse(100rem 100px) - computed 
PASS test unit: rem - ellipse(50rem 25%) - computed 
PASS test unit: rem - ellipse(25% 50rem) - computed 
PASS test unit: rem - ellipse(25rem closest-side) - computed 
PASS test unit: rem - ellipse(closest-side 75rem) - computed 
PASS test unit: rem - ellipse(25rem farthest-side) - computed 
PASS test unit: rem - ellipse(farthest-side 75rem) - computed 
PASS test unit: vw - ellipse(50vw) - computed 
PASS test unit: vw - ellipse(50vw 100vw) - computed 
PASS test unit: vw - ellipse(100vw 100px) - computed 
PASS test unit: vw - ellipse(50vw 25%) - computed 
PASS test unit: vw - ellipse(25% 50vw) - computed 
PASS test unit: vw - ellipse(25vw closest-side) - computed 
PASS test unit: vw - ellipse(closest-side 75vw) - computed 
PASS test unit: vw - ellipse(25vw farthest-side) - computed 
PASS test unit: vw - ellipse(farthest-side 75vw) - computed 
PASS test unit: vh - ellipse(50vh) - computed 
PASS test unit: vh - ellipse(50vh 100vh) - computed 
PASS test unit: vh - ellipse(100vh 100px) - computed 
PASS test unit: vh - ellipse(50vh 25%) - computed 
PASS test unit: vh - ellipse(25% 50vh) - computed 
PASS test unit: vh - ellipse(25vh closest-side) - computed 
PASS test unit: vh - ellipse(closest-side 75vh) - computed 
PASS test unit: vh - ellipse(25vh farthest-side) - computed 
PASS test unit: vh - ellipse(farthest-side 75vh) - computed 
PASS test unit: vmin - ellipse(50vmin) - computed 
PASS test unit: vmin - ellipse(50vmin 100vmin) - computed 
PASS test unit: vmin - ellipse(100vmin 100px) - computed 
PASS test unit: vmin - ellipse(50vmin 25%) - computed 
PASS test unit: vmin - ellipse(25% 50vmin) - computed 
PASS test unit: vmin - ellipse(25vmin closest-side) - computed 
PASS test unit: vmin - ellipse(closest-side 75vmin) - computed 
PASS test unit: vmin - ellipse(25vmin farthest-side) - computed 
PASS test unit: vmin - ellipse(farthest-side 75vmin) - computed 
PASS test unit: vmax - ellipse(50vmax) - computed 
PASS test unit: vmax - ellipse(50vmax 100vmax) - computed 
PASS test unit: vmax - ellipse(100vmax 100px) - computed 
PASS test unit: vmax - ellipse(50vmax 25%) - computed 
PASS test unit: vmax - ellipse(25% 50vmax) - computed 
PASS test unit: vmax - ellipse(25vmax closest-side) - computed 
PASS test unit: vmax - ellipse(closest-side 75vmax) - computed 
PASS test unit: vmax - ellipse(25vmax farthest-side) - computed 
PASS test unit: vmax - ellipse(farthest-side 75vmax) - computed 
Harness: the test ran to completion.

