diff --git a/Tests/LibWeb/Ref/alt-frame.html b/Tests/LibWeb/Ref/alt-frame.html deleted file mode 100644 index 838ed9670cd..00000000000 --- a/Tests/LibWeb/Ref/alt-frame.html +++ /dev/null @@ -1,3 +0,0 @@ - - -Hello!! diff --git a/Tests/LibWeb/Ref/css-backgrounds.html b/Tests/LibWeb/Ref/css-backgrounds.html deleted file mode 100644 index 7697eabb5f5..00000000000 --- a/Tests/LibWeb/Ref/css-backgrounds.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - CSS Background Tests - - - - - - - -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
- - -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- - - diff --git a/Tests/LibWeb/Screenshot/alt-frame.html b/Tests/LibWeb/Screenshot/alt-frame.html new file mode 100644 index 00000000000..94b502ca8a6 --- /dev/null +++ b/Tests/LibWeb/Screenshot/alt-frame.html @@ -0,0 +1,3 @@ + + +Hello!! diff --git a/Tests/LibWeb/Ref/assets/background-no-repeat.html b/Tests/LibWeb/Screenshot/assets/background-no-repeat.html similarity index 100% rename from Tests/LibWeb/Ref/assets/background-no-repeat.html rename to Tests/LibWeb/Screenshot/assets/background-no-repeat.html diff --git a/Tests/LibWeb/Ref/assets/background-repeat-x.html b/Tests/LibWeb/Screenshot/assets/background-repeat-x.html similarity index 100% rename from Tests/LibWeb/Ref/assets/background-repeat-x.html rename to Tests/LibWeb/Screenshot/assets/background-repeat-x.html diff --git a/Tests/LibWeb/Ref/assets/background-repeat-y.html b/Tests/LibWeb/Screenshot/assets/background-repeat-y.html similarity index 100% rename from Tests/LibWeb/Ref/assets/background-repeat-y.html rename to Tests/LibWeb/Screenshot/assets/background-repeat-y.html diff --git a/Tests/LibWeb/Ref/assets/background-repeat.html b/Tests/LibWeb/Screenshot/assets/background-repeat.html similarity index 100% rename from Tests/LibWeb/Ref/assets/background-repeat.html rename to Tests/LibWeb/Screenshot/assets/background-repeat.html diff --git a/Tests/LibWeb/Ref/assets/car.png b/Tests/LibWeb/Screenshot/assets/car.png similarity index 100% rename from Tests/LibWeb/Ref/assets/car.png rename to Tests/LibWeb/Screenshot/assets/car.png diff --git a/Tests/LibWeb/Ref/assets/smiley.png b/Tests/LibWeb/Screenshot/assets/smiley.png similarity index 100% rename from Tests/LibWeb/Ref/assets/smiley.png rename to Tests/LibWeb/Screenshot/assets/smiley.png diff --git a/Tests/LibWeb/Screenshot/assets/vertical-rect.svg b/Tests/LibWeb/Screenshot/assets/vertical-rect.svg new file mode 100644 index 00000000000..01cfc6ad92f --- /dev/null +++ b/Tests/LibWeb/Screenshot/assets/vertical-rect.svg @@ -0,0 +1,4 @@ + + + + diff --git a/Tests/LibWeb/Ref/border-radius.html b/Tests/LibWeb/Screenshot/border-radius.html similarity index 94% rename from Tests/LibWeb/Ref/border-radius.html rename to Tests/LibWeb/Screenshot/border-radius.html index cacefff6f34..4f6c24af188 100644 --- a/Tests/LibWeb/Ref/border-radius.html +++ b/Tests/LibWeb/Screenshot/border-radius.html @@ -215,18 +215,18 @@ height: 180px; background-size: 220px 180px; border-radius: 70% 30% 30% 70%/60% 40% 60% 40%; - background-image: url(assets/car.png) + background-image: url(./assets/car.png) } .screenshot { width: 100px; height: 100px; border-radius: 50%; - background-image: url(assets/car.png) + background-image: url(./assets/car.png) } .rounded-image { - background-image: url(assets/car.png); + background-image: url(./assets/car.png); background-repeat: repeat; border-radius: 20px; width: 150px; @@ -242,7 +242,7 @@ } .image-layers { - background: center/contain url(car.png) content-box, center/contain url(assets/car.png) + background: center/contain url(car.png) content-box, center/contain url(./assets/car.png) } .box-background-clip { @@ -287,12 +287,12 @@
- +
- +
@@ -300,7 +300,7 @@
- +
diff --git a/Tests/LibWeb/Ref/canvas-arcs-and-ellipses.html b/Tests/LibWeb/Screenshot/canvas-arcs-and-ellipses.html similarity index 100% rename from Tests/LibWeb/Ref/canvas-arcs-and-ellipses.html rename to Tests/LibWeb/Screenshot/canvas-arcs-and-ellipses.html diff --git a/Tests/LibWeb/Ref/canvas-fillstyle-rgb.html b/Tests/LibWeb/Screenshot/canvas-fillstyle-rgb.html similarity index 92% rename from Tests/LibWeb/Ref/canvas-fillstyle-rgb.html rename to Tests/LibWeb/Screenshot/canvas-fillstyle-rgb.html index a87790597e6..c64d6cbf74d 100644 --- a/Tests/LibWeb/Ref/canvas-fillstyle-rgb.html +++ b/Tests/LibWeb/Screenshot/canvas-fillstyle-rgb.html @@ -1,4 +1,4 @@ - + - +
diff --git a/Tests/LibWeb/Ref/css-background-repeat.html b/Tests/LibWeb/Screenshot/css-background-repeat.html similarity index 77% rename from Tests/LibWeb/Ref/css-background-repeat.html rename to Tests/LibWeb/Screenshot/css-background-repeat.html index 462bcae68e9..e0e71a374df 100644 --- a/Tests/LibWeb/Ref/css-background-repeat.html +++ b/Tests/LibWeb/Screenshot/css-background-repeat.html @@ -13,7 +13,7 @@ margin-bottom: 10px; } .background { - background: white url(assets/smiley.png); + background: white url(./assets/smiley.png); width: 200px; height: 200px; margin-bottom: 10px; @@ -21,10 +21,10 @@ - - - - + + + +
diff --git a/Tests/LibWeb/Screenshot/css-backgrounds.html b/Tests/LibWeb/Screenshot/css-backgrounds.html new file mode 100644 index 00000000000..86e221ffa87 --- /dev/null +++ b/Tests/LibWeb/Screenshot/css-backgrounds.html @@ -0,0 +1,82 @@ + + + + + CSS Background Tests + + + + + + + +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+ + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + diff --git a/Tests/LibWeb/Ref/css-gradients.html b/Tests/LibWeb/Screenshot/css-gradients.html similarity index 100% rename from Tests/LibWeb/Ref/css-gradients.html rename to Tests/LibWeb/Screenshot/css-gradients.html diff --git a/Tests/LibWeb/Ref/css-transform-box.html b/Tests/LibWeb/Screenshot/css-transform-box.html similarity index 100% rename from Tests/LibWeb/Ref/css-transform-box.html rename to Tests/LibWeb/Screenshot/css-transform-box.html diff --git a/Tests/LibWeb/Ref/reference/images/alt-frame.png b/Tests/LibWeb/Screenshot/images/alt-frame.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/alt-frame.png rename to Tests/LibWeb/Screenshot/images/alt-frame.png diff --git a/Tests/LibWeb/Ref/reference/images/border-radius-ref.png b/Tests/LibWeb/Screenshot/images/border-radius-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/border-radius-ref.png rename to Tests/LibWeb/Screenshot/images/border-radius-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/canvas-arcs-and-ellipses-ref.png b/Tests/LibWeb/Screenshot/images/canvas-arcs-and-ellipses-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/canvas-arcs-and-ellipses-ref.png rename to Tests/LibWeb/Screenshot/images/canvas-arcs-and-ellipses-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/canvas-fillstyle-rgb.png b/Tests/LibWeb/Screenshot/images/canvas-fillstyle-rgb.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/canvas-fillstyle-rgb.png rename to Tests/LibWeb/Screenshot/images/canvas-fillstyle-rgb.png diff --git a/Tests/LibWeb/Ref/reference/images/canvas-implict-moves-and-lines-ref.png b/Tests/LibWeb/Screenshot/images/canvas-implict-moves-and-lines-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/canvas-implict-moves-and-lines-ref.png rename to Tests/LibWeb/Screenshot/images/canvas-implict-moves-and-lines-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/canvas-path-rect-ref.png b/Tests/LibWeb/Screenshot/images/canvas-path-rect-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/canvas-path-rect-ref.png rename to Tests/LibWeb/Screenshot/images/canvas-path-rect-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/canvas-text-ref.png b/Tests/LibWeb/Screenshot/images/canvas-text-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/canvas-text-ref.png rename to Tests/LibWeb/Screenshot/images/canvas-text-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/clip-path-polygon-ref.png b/Tests/LibWeb/Screenshot/images/clip-path-polygon-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/clip-path-polygon-ref.png rename to Tests/LibWeb/Screenshot/images/clip-path-polygon-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/css-background-clip-text.png b/Tests/LibWeb/Screenshot/images/css-background-clip-text.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/css-background-clip-text.png rename to Tests/LibWeb/Screenshot/images/css-background-clip-text.png diff --git a/Tests/LibWeb/Ref/reference/images/css-background-position-ref.png b/Tests/LibWeb/Screenshot/images/css-background-position-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/css-background-position-ref.png rename to Tests/LibWeb/Screenshot/images/css-background-position-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/css-background-repeat-ref.png b/Tests/LibWeb/Screenshot/images/css-background-repeat-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/css-background-repeat-ref.png rename to Tests/LibWeb/Screenshot/images/css-background-repeat-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/css-backgrounds-ref.png b/Tests/LibWeb/Screenshot/images/css-backgrounds-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/css-backgrounds-ref.png rename to Tests/LibWeb/Screenshot/images/css-backgrounds-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/css-gradients-ref.png b/Tests/LibWeb/Screenshot/images/css-gradients-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/css-gradients-ref.png rename to Tests/LibWeb/Screenshot/images/css-gradients-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/css-transform-box-ref.png b/Tests/LibWeb/Screenshot/images/css-transform-box-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/css-transform-box-ref.png rename to Tests/LibWeb/Screenshot/images/css-transform-box-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/inline-node-ref.png b/Tests/LibWeb/Screenshot/images/inline-node-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/inline-node-ref.png rename to Tests/LibWeb/Screenshot/images/inline-node-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/input-placeholder-ref.png b/Tests/LibWeb/Screenshot/images/input-placeholder-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/input-placeholder-ref.png rename to Tests/LibWeb/Screenshot/images/input-placeholder-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/meter-ref.png b/Tests/LibWeb/Screenshot/images/meter-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/meter-ref.png rename to Tests/LibWeb/Screenshot/images/meter-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/nested-boxes-with-hidden-overflow-and-border-radius-ref.png b/Tests/LibWeb/Screenshot/images/nested-boxes-with-hidden-overflow-and-border-radius-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/nested-boxes-with-hidden-overflow-and-border-radius-ref.png rename to Tests/LibWeb/Screenshot/images/nested-boxes-with-hidden-overflow-and-border-radius-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/object-fit-position.png b/Tests/LibWeb/Screenshot/images/object-fit-position.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/object-fit-position.png rename to Tests/LibWeb/Screenshot/images/object-fit-position.png diff --git a/Tests/LibWeb/Ref/reference/images/outer-box-shadow-ref.png b/Tests/LibWeb/Screenshot/images/outer-box-shadow-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/outer-box-shadow-ref.png rename to Tests/LibWeb/Screenshot/images/outer-box-shadow-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/svg-axis-aligned-lines-ref.png b/Tests/LibWeb/Screenshot/images/svg-axis-aligned-lines-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/svg-axis-aligned-lines-ref.png rename to Tests/LibWeb/Screenshot/images/svg-axis-aligned-lines-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/svg-background-no-natural-size-ref.png b/Tests/LibWeb/Screenshot/images/svg-background-no-natural-size-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/svg-background-no-natural-size-ref.png rename to Tests/LibWeb/Screenshot/images/svg-background-no-natural-size-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/svg-clip-path-and-mask-ref.png b/Tests/LibWeb/Screenshot/images/svg-clip-path-and-mask-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/svg-clip-path-and-mask-ref.png rename to Tests/LibWeb/Screenshot/images/svg-clip-path-and-mask-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/svg-clip-rule-ref.png b/Tests/LibWeb/Screenshot/images/svg-clip-rule-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/svg-clip-rule-ref.png rename to Tests/LibWeb/Screenshot/images/svg-clip-rule-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/svg-gradient-spreadMethod-ref.png b/Tests/LibWeb/Screenshot/images/svg-gradient-spreadMethod-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/svg-gradient-spreadMethod-ref.png rename to Tests/LibWeb/Screenshot/images/svg-gradient-spreadMethod-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/svg-maskContentUnits-ref.png b/Tests/LibWeb/Screenshot/images/svg-maskContentUnits-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/svg-maskContentUnits-ref.png rename to Tests/LibWeb/Screenshot/images/svg-maskContentUnits-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/svg-radialGradient-ref.png b/Tests/LibWeb/Screenshot/images/svg-radialGradient-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/svg-radialGradient-ref.png rename to Tests/LibWeb/Screenshot/images/svg-radialGradient-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/svg-simple-clipPath-ref.png b/Tests/LibWeb/Screenshot/images/svg-simple-clipPath-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/svg-simple-clipPath-ref.png rename to Tests/LibWeb/Screenshot/images/svg-simple-clipPath-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/svg-text-effects-ref.png b/Tests/LibWeb/Screenshot/images/svg-text-effects-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/svg-text-effects-ref.png rename to Tests/LibWeb/Screenshot/images/svg-text-effects-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/svg-textPath-ref.png b/Tests/LibWeb/Screenshot/images/svg-textPath-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/svg-textPath-ref.png rename to Tests/LibWeb/Screenshot/images/svg-textPath-ref.png diff --git a/Tests/LibWeb/Ref/reference/images/text-decorations.png b/Tests/LibWeb/Screenshot/images/text-decorations.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/text-decorations.png rename to Tests/LibWeb/Screenshot/images/text-decorations.png diff --git a/Tests/LibWeb/Ref/reference/images/text-shadow-ref.png b/Tests/LibWeb/Screenshot/images/text-shadow-ref.png similarity index 100% rename from Tests/LibWeb/Ref/reference/images/text-shadow-ref.png rename to Tests/LibWeb/Screenshot/images/text-shadow-ref.png diff --git a/Tests/LibWeb/Ref/inline-node.html b/Tests/LibWeb/Screenshot/inline-node.html similarity index 100% rename from Tests/LibWeb/Ref/inline-node.html rename to Tests/LibWeb/Screenshot/inline-node.html diff --git a/Tests/LibWeb/Ref/input-placeholder.html b/Tests/LibWeb/Screenshot/input-placeholder.html similarity index 100% rename from Tests/LibWeb/Ref/input-placeholder.html rename to Tests/LibWeb/Screenshot/input-placeholder.html diff --git a/Tests/LibWeb/Ref/meter.html b/Tests/LibWeb/Screenshot/meter.html similarity index 100% rename from Tests/LibWeb/Ref/meter.html rename to Tests/LibWeb/Screenshot/meter.html diff --git a/Tests/LibWeb/Ref/nested-boxes-with-hidden-overflow-and-border-radius.html b/Tests/LibWeb/Screenshot/nested-boxes-with-hidden-overflow-and-border-radius.html similarity index 100% rename from Tests/LibWeb/Ref/nested-boxes-with-hidden-overflow-and-border-radius.html rename to Tests/LibWeb/Screenshot/nested-boxes-with-hidden-overflow-and-border-radius.html diff --git a/Tests/LibWeb/Ref/object-fit-position.html b/Tests/LibWeb/Screenshot/object-fit-position.html similarity index 68% rename from Tests/LibWeb/Ref/object-fit-position.html rename to Tests/LibWeb/Screenshot/object-fit-position.html index 3e1cac833c8..5ad9dce652f 100644 --- a/Tests/LibWeb/Ref/object-fit-position.html +++ b/Tests/LibWeb/Screenshot/object-fit-position.html @@ -66,54 +66,54 @@
Object-Position: Left
- +
Object-Position: Right
- +
Object-Position: Top
- +
Object-Position: Bottom
- +
Object-Position: Center
- +
Object-Position: 20px 30%
- +

Box taller

Object-Position: Left
- +
Object-Position: Right
- +
Object-Position: Top
- +
Object-Position: Bottom
- +
Object-Position: Center
- +
Object-Position: 20px 30%
- +
@@ -125,54 +125,54 @@
Object-Position: Left
- +
Object-Position: Right
- +
Object-Position: Top
- +
Object-Position: Bottom
- +
Object-Position: Center
- +
Object-Position: 20px 30%
- +

Box taller

Object-Position: Left
- +
Object-Position: Right
- +
Object-Position: Top
- +
Object-Position: Bottom
- +
Object-Position: Center
- +
Object-Position: 20px 30%
- +
@@ -184,54 +184,54 @@
Object-Position: Left
- +
Object-Position: Right
- +
Object-Position: Top
- +
Object-Position: Bottom
- +
Object-Position: Center
- +
Object-Position: 20px 30%
- +

Box taller

Object-Position: Left
- +
Object-Position: Right
- +
Object-Position: Top
- +
Object-Position: Bottom
- +
Object-Position: Center
- +
Object-Position: 20px 30%
- +
@@ -243,54 +243,54 @@
Object-Position: Left
- +
Object-Position: Right
- +
Object-Position: Top
- +
Object-Position: Bottom
- +
Object-Position: Center
- +
Object-Position: 20px 30%
- +

Box taller

Object-Position: Left
- +
Object-Position: Right
- +
Object-Position: Top
- +
Object-Position: Bottom
- +
Object-Position: Center
- +
Object-Position: 20px 30%
- +
diff --git a/Tests/LibWeb/Ref/outer-box-shadow.html b/Tests/LibWeb/Screenshot/outer-box-shadow.html similarity index 100% rename from Tests/LibWeb/Ref/outer-box-shadow.html rename to Tests/LibWeb/Screenshot/outer-box-shadow.html diff --git a/Tests/LibWeb/Ref/reference/alt-frame.html b/Tests/LibWeb/Screenshot/reference/alt-frame-ref.html similarity index 73% rename from Tests/LibWeb/Ref/reference/alt-frame.html rename to Tests/LibWeb/Screenshot/reference/alt-frame-ref.html index 812f789753c..9bd571b2ff4 100644 --- a/Tests/LibWeb/Ref/reference/alt-frame.html +++ b/Tests/LibWeb/Screenshot/reference/alt-frame-ref.html @@ -6,4 +6,4 @@ background-color: white; } - + diff --git a/Tests/LibWeb/Ref/reference/border-radius-ref.html b/Tests/LibWeb/Screenshot/reference/border-radius-ref.html similarity index 86% rename from Tests/LibWeb/Ref/reference/border-radius-ref.html rename to Tests/LibWeb/Screenshot/reference/border-radius-ref.html index 47d76f67e85..ceaa3e01149 100644 --- a/Tests/LibWeb/Ref/reference/border-radius-ref.html +++ b/Tests/LibWeb/Screenshot/reference/border-radius-ref.html @@ -12,4 +12,4 @@ 3. Right click > "Take Full Screenshot" 4. Update the image below: --> - + diff --git a/Tests/LibWeb/Ref/reference/canvas-arcs-and-ellipses-ref.html b/Tests/LibWeb/Screenshot/reference/canvas-arcs-and-ellipses-ref.html similarity index 60% rename from Tests/LibWeb/Ref/reference/canvas-arcs-and-ellipses-ref.html rename to Tests/LibWeb/Screenshot/reference/canvas-arcs-and-ellipses-ref.html index 26021750221..b373baa8b26 100644 --- a/Tests/LibWeb/Ref/reference/canvas-arcs-and-ellipses-ref.html +++ b/Tests/LibWeb/Screenshot/reference/canvas-arcs-and-ellipses-ref.html @@ -6,4 +6,4 @@ background-color: white; } - + diff --git a/Tests/LibWeb/Ref/reference/canvas-fillstyle-rgb.html b/Tests/LibWeb/Screenshot/reference/canvas-fillstyle-rgb-ref.html similarity index 86% rename from Tests/LibWeb/Ref/reference/canvas-fillstyle-rgb.html rename to Tests/LibWeb/Screenshot/reference/canvas-fillstyle-rgb-ref.html index 77abca5d00b..9c59d3bdcb6 100644 --- a/Tests/LibWeb/Ref/reference/canvas-fillstyle-rgb.html +++ b/Tests/LibWeb/Screenshot/reference/canvas-fillstyle-rgb-ref.html @@ -12,4 +12,4 @@ 3. Right click > "Take Full Screenshot" 4. Update the image below: --> - + diff --git a/Tests/LibWeb/Ref/reference/canvas-implict-moves-and-lines-ref.html b/Tests/LibWeb/Screenshot/reference/canvas-implict-moves-and-lines-ref.html similarity index 57% rename from Tests/LibWeb/Ref/reference/canvas-implict-moves-and-lines-ref.html rename to Tests/LibWeb/Screenshot/reference/canvas-implict-moves-and-lines-ref.html index 15d0b304394..0102bcb3c7a 100644 --- a/Tests/LibWeb/Ref/reference/canvas-implict-moves-and-lines-ref.html +++ b/Tests/LibWeb/Screenshot/reference/canvas-implict-moves-and-lines-ref.html @@ -6,4 +6,4 @@ background-color: white; } - + diff --git a/Tests/LibWeb/Ref/reference/canvas-path-rect-ref.html b/Tests/LibWeb/Screenshot/reference/canvas-path-rect-ref.html similarity index 86% rename from Tests/LibWeb/Ref/reference/canvas-path-rect-ref.html rename to Tests/LibWeb/Screenshot/reference/canvas-path-rect-ref.html index 9ea38fea2f9..a61f51edfd7 100644 --- a/Tests/LibWeb/Ref/reference/canvas-path-rect-ref.html +++ b/Tests/LibWeb/Screenshot/reference/canvas-path-rect-ref.html @@ -12,4 +12,4 @@ 3. Right click > "Take Full Screenshot" 4. Update the image below: --> - + diff --git a/Tests/LibWeb/Ref/reference/canvas-text-ref.html b/Tests/LibWeb/Screenshot/reference/canvas-text-ref.html similarity index 69% rename from Tests/LibWeb/Ref/reference/canvas-text-ref.html rename to Tests/LibWeb/Screenshot/reference/canvas-text-ref.html index 968b1098507..efee635f80e 100644 --- a/Tests/LibWeb/Ref/reference/canvas-text-ref.html +++ b/Tests/LibWeb/Screenshot/reference/canvas-text-ref.html @@ -6,4 +6,4 @@ background-color: white; } - + diff --git a/Tests/LibWeb/Ref/reference/clip-path-polygon-ref.html b/Tests/LibWeb/Screenshot/reference/clip-path-polygon-ref.html similarity index 63% rename from Tests/LibWeb/Ref/reference/clip-path-polygon-ref.html rename to Tests/LibWeb/Screenshot/reference/clip-path-polygon-ref.html index d2f98371596..05a1a6eb0bc 100644 --- a/Tests/LibWeb/Ref/reference/clip-path-polygon-ref.html +++ b/Tests/LibWeb/Screenshot/reference/clip-path-polygon-ref.html @@ -6,4 +6,4 @@ background-color: white; } - + diff --git a/Tests/LibWeb/Ref/reference/css-background-clip-text-ref.html b/Tests/LibWeb/Screenshot/reference/css-background-clip-text-ref.html similarity index 86% rename from Tests/LibWeb/Ref/reference/css-background-clip-text-ref.html rename to Tests/LibWeb/Screenshot/reference/css-background-clip-text-ref.html index 52fff3f661c..cac6d8d6c81 100644 --- a/Tests/LibWeb/Ref/reference/css-background-clip-text-ref.html +++ b/Tests/LibWeb/Screenshot/reference/css-background-clip-text-ref.html @@ -15,4 +15,4 @@ 3. Right click > "Take Full Screenshot" 4. Update the image below: --> - + diff --git a/Tests/LibWeb/Ref/reference/css-background-position-ref.html b/Tests/LibWeb/Screenshot/reference/css-background-position-ref.html similarity index 84% rename from Tests/LibWeb/Ref/reference/css-background-position-ref.html rename to Tests/LibWeb/Screenshot/reference/css-background-position-ref.html index 75ad9ee03bd..7c2ef6b0d14 100644 --- a/Tests/LibWeb/Ref/reference/css-background-position-ref.html +++ b/Tests/LibWeb/Screenshot/reference/css-background-position-ref.html @@ -12,4 +12,4 @@ 3. Right click > "Take Full Screenshot" 4. Update the image below: --> - + diff --git a/Tests/LibWeb/Ref/reference/css-background-repeat-ref.html b/Tests/LibWeb/Screenshot/reference/css-background-repeat-ref.html similarity index 84% rename from Tests/LibWeb/Ref/reference/css-background-repeat-ref.html rename to Tests/LibWeb/Screenshot/reference/css-background-repeat-ref.html index c21d317cef1..5cd40a26fe6 100644 --- a/Tests/LibWeb/Ref/reference/css-background-repeat-ref.html +++ b/Tests/LibWeb/Screenshot/reference/css-background-repeat-ref.html @@ -12,4 +12,4 @@ 3. Right click > "Take Full Screenshot" 4. Update the image below: --> - + diff --git a/Tests/LibWeb/Ref/reference/css-backgrounds-ref.html b/Tests/LibWeb/Screenshot/reference/css-backgrounds-ref.html similarity index 86% rename from Tests/LibWeb/Ref/reference/css-backgrounds-ref.html rename to Tests/LibWeb/Screenshot/reference/css-backgrounds-ref.html index 2584fd35de3..37fbb22d381 100644 --- a/Tests/LibWeb/Ref/reference/css-backgrounds-ref.html +++ b/Tests/LibWeb/Screenshot/reference/css-backgrounds-ref.html @@ -12,4 +12,4 @@ 3. Right click > "Take Full Screenshot" 4. Update the image below: --> - + diff --git a/Tests/LibWeb/Ref/reference/css-gradients-ref.html b/Tests/LibWeb/Screenshot/reference/css-gradients-ref.html similarity index 86% rename from Tests/LibWeb/Ref/reference/css-gradients-ref.html rename to Tests/LibWeb/Screenshot/reference/css-gradients-ref.html index 4c89dca0486..03f9c099ab4 100644 --- a/Tests/LibWeb/Ref/reference/css-gradients-ref.html +++ b/Tests/LibWeb/Screenshot/reference/css-gradients-ref.html @@ -12,4 +12,4 @@ 3. Right click > "Take Full Screenshot" 4. Update the image below: --> - + diff --git a/Tests/LibWeb/Ref/reference/css-transform-box-ref.html b/Tests/LibWeb/Screenshot/reference/css-transform-box-ref.html similarity index 86% rename from Tests/LibWeb/Ref/reference/css-transform-box-ref.html rename to Tests/LibWeb/Screenshot/reference/css-transform-box-ref.html index 57ae32963bc..e47cbe9833e 100644 --- a/Tests/LibWeb/Ref/reference/css-transform-box-ref.html +++ b/Tests/LibWeb/Screenshot/reference/css-transform-box-ref.html @@ -12,4 +12,4 @@ 3. Right click > "Take Full Screenshot" 4. Update the image below: --> - + diff --git a/Tests/LibWeb/Ref/reference/inline-node-ref.html b/Tests/LibWeb/Screenshot/reference/inline-node-ref.html similarity index 64% rename from Tests/LibWeb/Ref/reference/inline-node-ref.html rename to Tests/LibWeb/Screenshot/reference/inline-node-ref.html index 6ed5e00f61d..85096b6e83b 100644 --- a/Tests/LibWeb/Ref/reference/inline-node-ref.html +++ b/Tests/LibWeb/Screenshot/reference/inline-node-ref.html @@ -6,4 +6,4 @@ body { background-color: white; } - + diff --git a/Tests/LibWeb/Ref/reference/input-placeholder-ref.html b/Tests/LibWeb/Screenshot/reference/input-placeholder-ref.html similarity index 86% rename from Tests/LibWeb/Ref/reference/input-placeholder-ref.html rename to Tests/LibWeb/Screenshot/reference/input-placeholder-ref.html index fad703c634d..36995f944ea 100644 --- a/Tests/LibWeb/Ref/reference/input-placeholder-ref.html +++ b/Tests/LibWeb/Screenshot/reference/input-placeholder-ref.html @@ -12,4 +12,4 @@ 3. Right click > "Take Full Screenshot" 4. Update the image below: --> - + diff --git a/Tests/LibWeb/Ref/reference/meter-ref.html b/Tests/LibWeb/Screenshot/reference/meter-ref.html similarity index 87% rename from Tests/LibWeb/Ref/reference/meter-ref.html rename to Tests/LibWeb/Screenshot/reference/meter-ref.html index dd6ea4c4756..f72850cab05 100644 --- a/Tests/LibWeb/Ref/reference/meter-ref.html +++ b/Tests/LibWeb/Screenshot/reference/meter-ref.html @@ -12,4 +12,4 @@ 3. Right click > "Take Full Screenshot" 4. Update the image below: --> - + diff --git a/Tests/LibWeb/Ref/reference/nested-boxes-with-hidden-overflow-and-border-radius-ref.html b/Tests/LibWeb/Screenshot/reference/nested-boxes-with-hidden-overflow-and-border-radius-ref.html similarity index 55% rename from Tests/LibWeb/Ref/reference/nested-boxes-with-hidden-overflow-and-border-radius-ref.html rename to Tests/LibWeb/Screenshot/reference/nested-boxes-with-hidden-overflow-and-border-radius-ref.html index c9a882ba78b..de928ac6a0d 100644 --- a/Tests/LibWeb/Ref/reference/nested-boxes-with-hidden-overflow-and-border-radius-ref.html +++ b/Tests/LibWeb/Screenshot/reference/nested-boxes-with-hidden-overflow-and-border-radius-ref.html @@ -7,4 +7,4 @@ background-color: white; } - + diff --git a/Tests/LibWeb/Ref/reference/object-fit-position-ref.html b/Tests/LibWeb/Screenshot/reference/object-fit-position-ref.html similarity index 83% rename from Tests/LibWeb/Ref/reference/object-fit-position-ref.html rename to Tests/LibWeb/Screenshot/reference/object-fit-position-ref.html index 06df8e36f14..26a3fe63047 100644 --- a/Tests/LibWeb/Ref/reference/object-fit-position-ref.html +++ b/Tests/LibWeb/Screenshot/reference/object-fit-position-ref.html @@ -12,4 +12,4 @@ 2. Right click > "Take Full Screenshot" 3. Update the image below: --> - + diff --git a/Tests/LibWeb/Ref/reference/outer-box-shadow-ref.html b/Tests/LibWeb/Screenshot/reference/outer-box-shadow-ref.html similarity index 85% rename from Tests/LibWeb/Ref/reference/outer-box-shadow-ref.html rename to Tests/LibWeb/Screenshot/reference/outer-box-shadow-ref.html index 3f66bc37aca..ba7243891be 100644 --- a/Tests/LibWeb/Ref/reference/outer-box-shadow-ref.html +++ b/Tests/LibWeb/Screenshot/reference/outer-box-shadow-ref.html @@ -12,4 +12,4 @@ 3. Right click > "Take Full Screenshot" 4. Update the image below: --> - + diff --git a/Tests/LibWeb/Ref/reference/svg-axis-aligned-lines-ref.html b/Tests/LibWeb/Screenshot/reference/svg-axis-aligned-lines-ref.html similarity index 58% rename from Tests/LibWeb/Ref/reference/svg-axis-aligned-lines-ref.html rename to Tests/LibWeb/Screenshot/reference/svg-axis-aligned-lines-ref.html index 190e998677c..6bff8186b04 100644 --- a/Tests/LibWeb/Ref/reference/svg-axis-aligned-lines-ref.html +++ b/Tests/LibWeb/Screenshot/reference/svg-axis-aligned-lines-ref.html @@ -6,4 +6,4 @@ body { background-color: white; } - + diff --git a/Tests/LibWeb/Ref/reference/svg-background-no-natural-size-ref.html b/Tests/LibWeb/Screenshot/reference/svg-background-no-natural-size-ref.html similarity index 79% rename from Tests/LibWeb/Ref/reference/svg-background-no-natural-size-ref.html rename to Tests/LibWeb/Screenshot/reference/svg-background-no-natural-size-ref.html index 4319516d042..fc3c8d81e08 100644 --- a/Tests/LibWeb/Ref/reference/svg-background-no-natural-size-ref.html +++ b/Tests/LibWeb/Screenshot/reference/svg-background-no-natural-size-ref.html @@ -11,4 +11,4 @@ 2. Right click > "Take Full Screenshot" 3. Update the image below: --> - + diff --git a/Tests/LibWeb/Ref/reference/svg-clip-path-and-mask-ref.html b/Tests/LibWeb/Screenshot/reference/svg-clip-path-and-mask-ref.html similarity index 61% rename from Tests/LibWeb/Ref/reference/svg-clip-path-and-mask-ref.html rename to Tests/LibWeb/Screenshot/reference/svg-clip-path-and-mask-ref.html index 51aec3482cb..42bd1a563dc 100644 --- a/Tests/LibWeb/Ref/reference/svg-clip-path-and-mask-ref.html +++ b/Tests/LibWeb/Screenshot/reference/svg-clip-path-and-mask-ref.html @@ -6,4 +6,4 @@ background-color: white; } - + diff --git a/Tests/LibWeb/Ref/reference/svg-clip-rule-ref.html b/Tests/LibWeb/Screenshot/reference/svg-clip-rule-ref.html similarity index 66% rename from Tests/LibWeb/Ref/reference/svg-clip-rule-ref.html rename to Tests/LibWeb/Screenshot/reference/svg-clip-rule-ref.html index 7a74e11956a..073f859464e 100644 --- a/Tests/LibWeb/Ref/reference/svg-clip-rule-ref.html +++ b/Tests/LibWeb/Screenshot/reference/svg-clip-rule-ref.html @@ -6,4 +6,4 @@ background-color: white; } - + diff --git a/Tests/LibWeb/Ref/reference/svg-gradient-spreadMethod-ref.html b/Tests/LibWeb/Screenshot/reference/svg-gradient-spreadMethod-ref.html similarity index 84% rename from Tests/LibWeb/Ref/reference/svg-gradient-spreadMethod-ref.html rename to Tests/LibWeb/Screenshot/reference/svg-gradient-spreadMethod-ref.html index 381d58868ee..ec84be4d221 100644 --- a/Tests/LibWeb/Ref/reference/svg-gradient-spreadMethod-ref.html +++ b/Tests/LibWeb/Screenshot/reference/svg-gradient-spreadMethod-ref.html @@ -12,4 +12,4 @@ 3. Right click > "Take Full Screenshot" 4. Update the image below: --> - + diff --git a/Tests/LibWeb/Ref/reference/svg-maskContentUnits-ref.html b/Tests/LibWeb/Screenshot/reference/svg-maskContentUnits-ref.html similarity index 62% rename from Tests/LibWeb/Ref/reference/svg-maskContentUnits-ref.html rename to Tests/LibWeb/Screenshot/reference/svg-maskContentUnits-ref.html index cd3390e04cc..2f339931359 100644 --- a/Tests/LibWeb/Ref/reference/svg-maskContentUnits-ref.html +++ b/Tests/LibWeb/Screenshot/reference/svg-maskContentUnits-ref.html @@ -6,4 +6,4 @@ background-color: white; } - + diff --git a/Tests/LibWeb/Ref/reference/svg-radialGradient-ref.html b/Tests/LibWeb/Screenshot/reference/svg-radialGradient-ref.html similarity index 85% rename from Tests/LibWeb/Ref/reference/svg-radialGradient-ref.html rename to Tests/LibWeb/Screenshot/reference/svg-radialGradient-ref.html index 67dcc5a1486..7e00f9ac18e 100644 --- a/Tests/LibWeb/Ref/reference/svg-radialGradient-ref.html +++ b/Tests/LibWeb/Screenshot/reference/svg-radialGradient-ref.html @@ -12,4 +12,4 @@ 3. Right click > "Take Full Screenshot" 4. Update the image below: --> - + diff --git a/Tests/LibWeb/Ref/reference/svg-simple-clipPath-ref.html b/Tests/LibWeb/Screenshot/reference/svg-simple-clipPath-ref.html similarity index 62% rename from Tests/LibWeb/Ref/reference/svg-simple-clipPath-ref.html rename to Tests/LibWeb/Screenshot/reference/svg-simple-clipPath-ref.html index 372410f90d5..a3264cdb62f 100644 --- a/Tests/LibWeb/Ref/reference/svg-simple-clipPath-ref.html +++ b/Tests/LibWeb/Screenshot/reference/svg-simple-clipPath-ref.html @@ -6,4 +6,4 @@ background-color: white; } - + diff --git a/Tests/LibWeb/Ref/reference/svg-text-effects-ref.html b/Tests/LibWeb/Screenshot/reference/svg-text-effects-ref.html similarity index 85% rename from Tests/LibWeb/Ref/reference/svg-text-effects-ref.html rename to Tests/LibWeb/Screenshot/reference/svg-text-effects-ref.html index 24b8a82f0bb..787dabfa556 100644 --- a/Tests/LibWeb/Ref/reference/svg-text-effects-ref.html +++ b/Tests/LibWeb/Screenshot/reference/svg-text-effects-ref.html @@ -12,4 +12,4 @@ 3. Right click > "Take Full Screenshot" 4. Update the image below: --> - + diff --git a/Tests/LibWeb/Ref/reference/svg-textPath-ref.html b/Tests/LibWeb/Screenshot/reference/svg-textPath-ref.html similarity index 86% rename from Tests/LibWeb/Ref/reference/svg-textPath-ref.html rename to Tests/LibWeb/Screenshot/reference/svg-textPath-ref.html index de3d68be3a8..5314bd2874b 100644 --- a/Tests/LibWeb/Ref/reference/svg-textPath-ref.html +++ b/Tests/LibWeb/Screenshot/reference/svg-textPath-ref.html @@ -12,4 +12,4 @@ 3. Right click > "Take Full Screenshot" 4. Update the image below: --> - + diff --git a/Tests/LibWeb/Ref/reference/text-decorations-ref.html b/Tests/LibWeb/Screenshot/reference/text-decorations-ref.html similarity index 63% rename from Tests/LibWeb/Ref/reference/text-decorations-ref.html rename to Tests/LibWeb/Screenshot/reference/text-decorations-ref.html index 340055c73b5..fc575872502 100644 --- a/Tests/LibWeb/Ref/reference/text-decorations-ref.html +++ b/Tests/LibWeb/Screenshot/reference/text-decorations-ref.html @@ -6,4 +6,4 @@ body { background-color: white; } - + diff --git a/Tests/LibWeb/Ref/reference/text-shadow-ref.html b/Tests/LibWeb/Screenshot/reference/text-shadow-ref.html similarity index 64% rename from Tests/LibWeb/Ref/reference/text-shadow-ref.html rename to Tests/LibWeb/Screenshot/reference/text-shadow-ref.html index e1e928ee5ff..4241ab7ffb4 100644 --- a/Tests/LibWeb/Ref/reference/text-shadow-ref.html +++ b/Tests/LibWeb/Screenshot/reference/text-shadow-ref.html @@ -6,4 +6,4 @@ body { background-color: white; } - + diff --git a/Tests/LibWeb/Ref/svg-axis-aligned-lines.html b/Tests/LibWeb/Screenshot/svg-axis-aligned-lines.html similarity index 100% rename from Tests/LibWeb/Ref/svg-axis-aligned-lines.html rename to Tests/LibWeb/Screenshot/svg-axis-aligned-lines.html diff --git a/Tests/LibWeb/Ref/svg-background-no-natural-size.html b/Tests/LibWeb/Screenshot/svg-background-no-natural-size.html similarity index 78% rename from Tests/LibWeb/Ref/svg-background-no-natural-size.html rename to Tests/LibWeb/Screenshot/svg-background-no-natural-size.html index f46cbd68509..386a2e7d653 100644 --- a/Tests/LibWeb/Ref/svg-background-no-natural-size.html +++ b/Tests/LibWeb/Screenshot/svg-background-no-natural-size.html @@ -13,7 +13,7 @@ } .svg-rect { background-size: 34%; - background-image: url(assets/vertical-rect.svg); + background-image: url(./assets/vertical-rect.svg); } img { width: 100px; @@ -21,4 +21,4 @@ }
- + diff --git a/Tests/LibWeb/Ref/svg-clip-path-and-mask.html b/Tests/LibWeb/Screenshot/svg-clip-path-and-mask.html similarity index 100% rename from Tests/LibWeb/Ref/svg-clip-path-and-mask.html rename to Tests/LibWeb/Screenshot/svg-clip-path-and-mask.html diff --git a/Tests/LibWeb/Ref/svg-clip-rule.html b/Tests/LibWeb/Screenshot/svg-clip-rule.html similarity index 100% rename from Tests/LibWeb/Ref/svg-clip-rule.html rename to Tests/LibWeb/Screenshot/svg-clip-rule.html diff --git a/Tests/LibWeb/Ref/svg-gradient-spreadMethod.html b/Tests/LibWeb/Screenshot/svg-gradient-spreadMethod.html similarity index 100% rename from Tests/LibWeb/Ref/svg-gradient-spreadMethod.html rename to Tests/LibWeb/Screenshot/svg-gradient-spreadMethod.html diff --git a/Tests/LibWeb/Ref/svg-maskContentUnits.html b/Tests/LibWeb/Screenshot/svg-maskContentUnits.html similarity index 100% rename from Tests/LibWeb/Ref/svg-maskContentUnits.html rename to Tests/LibWeb/Screenshot/svg-maskContentUnits.html diff --git a/Tests/LibWeb/Ref/svg-radialGradient.html b/Tests/LibWeb/Screenshot/svg-radialGradient.html similarity index 100% rename from Tests/LibWeb/Ref/svg-radialGradient.html rename to Tests/LibWeb/Screenshot/svg-radialGradient.html diff --git a/Tests/LibWeb/Ref/svg-simple-clipPath.html b/Tests/LibWeb/Screenshot/svg-simple-clipPath.html similarity index 100% rename from Tests/LibWeb/Ref/svg-simple-clipPath.html rename to Tests/LibWeb/Screenshot/svg-simple-clipPath.html diff --git a/Tests/LibWeb/Ref/svg-text-effects.html b/Tests/LibWeb/Screenshot/svg-text-effects.html similarity index 100% rename from Tests/LibWeb/Ref/svg-text-effects.html rename to Tests/LibWeb/Screenshot/svg-text-effects.html diff --git a/Tests/LibWeb/Ref/svg-textPath.html b/Tests/LibWeb/Screenshot/svg-textPath.html similarity index 100% rename from Tests/LibWeb/Ref/svg-textPath.html rename to Tests/LibWeb/Screenshot/svg-textPath.html diff --git a/Tests/LibWeb/Ref/text-decorations.html b/Tests/LibWeb/Screenshot/text-decorations.html similarity index 100% rename from Tests/LibWeb/Ref/text-decorations.html rename to Tests/LibWeb/Screenshot/text-decorations.html diff --git a/Tests/LibWeb/Ref/text-shadow.html b/Tests/LibWeb/Screenshot/text-shadow.html similarity index 100% rename from Tests/LibWeb/Ref/text-shadow.html rename to Tests/LibWeb/Screenshot/text-shadow.html diff --git a/Userland/Utilities/headless-browser.cpp b/Userland/Utilities/headless-browser.cpp index 165143803e0..56dee77b203 100644 --- a/Userland/Utilities/headless-browser.cpp +++ b/Userland/Utilities/headless-browser.cpp @@ -554,6 +554,7 @@ static ErrorOr run_tests(HeadlessWebContentView& view, StringView test_root TRY(collect_dump_tests(tests, TRY(String::formatted("{}/Layout", test_root_path)), "."sv, TestMode::Layout)); TRY(collect_dump_tests(tests, TRY(String::formatted("{}/Text", test_root_path)), "."sv, TestMode::Text)); TRY(collect_ref_tests(tests, TRY(String::formatted("{}/Ref", test_root_path)))); + TRY(collect_ref_tests(tests, TRY(String::formatted("{}/Screenshot", test_root_path)))); tests.remove_all_matching([&](auto const& test) { return !test.input_path.bytes_as_string_view().matches(test_glob, CaseSensitivity::CaseSensitive);