Source code of my website
1{
2 "id": "backstop_default",
3 "viewports": [
4 {
5 "label": "phone",
6 "width": 320,
7 "height": 480
8 },
9 {
10 "label": "tablet",
11 "width": 1024,
12 "height": 768
13 },
14 {
15 "label": "desktop",
16 "width": 1920,
17 "height": 1080
18 }
19 ],
20 "onBeforeScript": "puppet/onBefore.js",
21 "onReadyScript": "puppet/onReady.js",
22 "scenarios": [
23 {
24 "label": "Homepage",
25 "cookiePath": ".backstop/engine_scripts/cookies.json",
26 "url": "http://localhost:1313/",
27 "referenceUrl": "https://codeka.io/",
28 "requireSameDimensions": true
29 },
30 {
31 "label": "Posts",
32 "cookiePath": ".backstop/engine_scripts/cookies.json",
33 "url": "http://localhost:1313/posts/",
34 "referenceUrl": "https://codeka.io/posts/",
35 "requireSameDimensions": true
36 },
37 {
38 "label": "Tags",
39 "url": "http://localhost:1313/tags/",
40 "referenceUrl": "https://codeka.io/tags/",
41 "requireSameDimensions": true
42 },
43 {
44 "label": "Talks",
45 "url": "http://localhost:1313/talks/",
46 "referenceUrl": "https://codeka.io/talks/",
47 "requireSameDimensions": true
48 },
49 {
50 "label": "Talks - Factorio",
51 "url": "http://localhost:1313/talks/talk-lets-play-factorio/",
52 "referenceUrl": "https://codeka.io/talks/talk-lets-play-factorio/",
53 "requireSameDimensions": true
54 },
55 {
56 "label": "Recent Post",
57 "url": "http://localhost:1313/2025/12/19/adieu-direnv-bonjour-mise/",
58 "referenceUrl": "https://codeka.io/2025/12/19/adieu-direnv-bonjour-mise/",
59 "requireSameDimensions": true
60 },
61 {
62 "label": "Recent Tech Watch Post",
63 "url": "http://localhost:1313/2025/12/31/la-veille-de-wittouck-fin-décembre-2025/",
64 "referenceUrl": "https://codeka.io/2025/12/31/la-veille-de-wittouck-fin-décembre-2025/",
65 "requireSameDimensions": true
66 },
67 {
68 "label": "Translated Post - FR",
69 "url": "http://localhost:1313/2020/06/01/global-gitignore-file/",
70 "referenceUrl": "https://codeka.io/2020/06/01/global-gitignore-file/",
71 "requireSameDimensions": true
72 },
73 {
74 "label": "Translated Post - EN",
75 "url": "http://localhost:1313/en/2020/06/01/global-gitignore-file/",
76 "referenceUrl": "https://codeka.io/en/2020/06/01/global-gitignore-file/",
77 "requireSameDimensions": true
78 },
79 {
80 "label": "Post with Multiple Versions - v1",
81 "url": "http://localhost:1313/2025/12/12/mont%C3%A9e-de-version-spring-boot-4-avec-openrewrite/v1/",
82 "referenceUrl": "https://codeka.io/2025/12/12/mont%C3%A9e-de-version-spring-boot-4-avec-openrewrite/v1/",
83 "requireSameDimensions": true
84 },
85 {
86 "label": "Post with Multiple Versions - v2",
87 "url": "http://localhost:1313/2025/12/12/mont%C3%A9e-de-version-spring-boot-4-avec-openrewrite/",
88 "referenceUrl": "https://codeka.io/2025/12/12/mont%C3%A9e-de-version-spring-boot-4-avec-openrewrite/",
89 "requireSameDimensions": true
90 }
91 ],
92 "paths": {
93 "bitmaps_reference": ".backstop/bitmaps_reference",
94 "bitmaps_test": ".backstop/bitmaps_test",
95 "engine_scripts": ".backstop/engine_scripts",
96 "html_report": ".backstop/html_report",
97 "ci_report": ".backstop/ci_report"
98 },
99 "report": ["browser"],
100 "engine": "puppeteer",
101 "engineOptions": {
102 "args": ["--no-sandbox"]
103 },
104 "asyncCaptureLimit": 5,
105 "asyncCompareLimit": 50,
106 "delay": 1000,
107 "misMatchThreshold": 0.05,
108 "debug": false,
109 "debugWindow": false
110}