Passed
Portfolio · e2e · 2e242ed
- passed
- 119
- failed
- 0
- skipped
- 23
- duration
- 3 min 25 s
accessibility.spec.ts32 passed
-
✓
passed: / has no serious WCAG 2.1 AA violations (light) desktop
2.8 s
-
✓
passed: / has no serious WCAG 2.1 AA violations (dark) desktop
2.3 s
-
✓
passed: /en/ has no serious WCAG 2.1 AA violations (light) desktop
2.4 s
-
✓
passed: /en/ has no serious WCAG 2.1 AA violations (dark) desktop
2.3 s
-
✓
passed: /experiencia/ has no serious WCAG 2.1 AA violations (light) desktop
2.2 s
-
✓
passed: /experiencia/ has no serious WCAG 2.1 AA violations (dark) desktop
2.1 s
-
✓
passed: /en/experience/ has no serious WCAG 2.1 AA violations (light) desktop
2.2 s
-
✓
passed: /en/experience/ has no serious WCAG 2.1 AA violations (dark) desktop
2 s
-
✓
passed: /proyectos/torneo/ has no serious WCAG 2.1 AA violations (light) desktop
3.7 s
-
✓
passed: /proyectos/torneo/ has no serious WCAG 2.1 AA violations (dark) desktop
3.5 s
-
✓
passed: /proyectos/biodiversidad/ has no serious WCAG 2.1 AA violations (light) desktop
2.9 s
-
✓
passed: /proyectos/biodiversidad/ has no serious WCAG 2.1 AA violations (dark) desktop
2.6 s
-
✓
passed: /proyectos/angie-martinez/ has no serious WCAG 2.1 AA violations (light) desktop
1.9 s
-
✓
passed: /proyectos/angie-martinez/ has no serious WCAG 2.1 AA violations (dark) desktop
1.9 s
-
✓
passed: /proyectos/forbesverse/ has no serious WCAG 2.1 AA violations (light) desktop
3.4 s
-
✓
passed: /proyectos/forbesverse/ has no serious WCAG 2.1 AA violations (dark) desktop
3.2 s
-
✓
passed: / has no serious WCAG 2.1 AA violations (light) mobile
3 s
-
✓
passed: / has no serious WCAG 2.1 AA violations (dark) mobile
2.7 s
-
✓
passed: /en/ has no serious WCAG 2.1 AA violations (light) mobile
2.7 s
-
✓
passed: /en/ has no serious WCAG 2.1 AA violations (dark) mobile
2.7 s
-
✓
passed: /experiencia/ has no serious WCAG 2.1 AA violations (light) mobile
2.6 s
-
✓
passed: /experiencia/ has no serious WCAG 2.1 AA violations (dark) mobile
2.5 s
-
✓
passed: /en/experience/ has no serious WCAG 2.1 AA violations (light) mobile
2.6 s
-
✓
passed: /en/experience/ has no serious WCAG 2.1 AA violations (dark) mobile
2.5 s
-
✓
passed: /proyectos/torneo/ has no serious WCAG 2.1 AA violations (light) mobile
4 s
-
✓
passed: /proyectos/torneo/ has no serious WCAG 2.1 AA violations (dark) mobile
3.9 s
-
✓
passed: /proyectos/biodiversidad/ has no serious WCAG 2.1 AA violations (light) mobile
3.2 s
-
✓
passed: /proyectos/biodiversidad/ has no serious WCAG 2.1 AA violations (dark) mobile
3.2 s
-
✓
passed: /proyectos/angie-martinez/ has no serious WCAG 2.1 AA violations (light) mobile
2.5 s
-
✓
passed: /proyectos/angie-martinez/ has no serious WCAG 2.1 AA violations (dark) mobile
2.4 s
-
✓
passed: /proyectos/forbesverse/ has no serious WCAG 2.1 AA violations (light) mobile
3.8 s
-
✓
passed: /proyectos/forbesverse/ has no serious WCAG 2.1 AA violations (dark) mobile
3.7 s
languages.spec.ts12 passed · 6 skipped
-
✓
passed: / and /en/ › have the same sections, projects, jobs and certificates desktop
1.6 s
-
✓
passed: / and /en/ › declare each other as translations desktop
800 ms
-
✓
passed: /experiencia/ and /en/experience/ › have the same sections, projects, jobs and certificates desktop
732 ms
-
✓
passed: /experiencia/ and /en/experience/ › declare each other as translations desktop
774 ms
-
✓
passed: each language speaks its own › the renamed client reads «hoy» in Spanish and «now» in English desktop
1.1 s
-
✓
passed: each language speaks its own › the language switch leads to the same page in the other language desktop
970 ms
-
✓
passed: architecture pages, which exist in Spanish only › send an English reader back to the English home desktop
1.2 s
-
✓
passed: architecture pages, which exist in Spanish only › send a Spanish reader back to the Spanish home desktop
1 s
-
✓
passed: architecture pages, which exist in Spanish only › default to the Spanish home for a reader who arrives from outside desktop
580 ms
-
–
skipped: / and /en/ › have the same sections, projects, jobs and certificates mobile
-
–
skipped: / and /en/ › declare each other as translations mobile
-
–
skipped: /experiencia/ and /en/experience/ › have the same sections, projects, jobs and certificates mobile
-
–
skipped: /experiencia/ and /en/experience/ › declare each other as translations mobile
-
–
skipped: each language speaks its own › the renamed client reads «hoy» in Spanish and «now» in English mobile
-
–
skipped: each language speaks its own › the language switch leads to the same page in the other language mobile
-
✓
passed: architecture pages, which exist in Spanish only › send an English reader back to the English home mobile
1.5 s
-
✓
passed: architecture pages, which exist in Spanish only › send a Spanish reader back to the Spanish home mobile
1.5 s
-
✓
passed: architecture pages, which exist in Spanish only › default to the Spanish home for a reader who arrives from outside mobile
1 s
layout.spec.ts16 passed
-
✓
passed: the identity buttons › never leave one alone on a row (/) desktop
1.1 s
-
✓
passed: the identity buttons › the availability pill is exactly as wide as the main button (/) desktop
814 ms
-
✓
passed: the identity buttons › never leave one alone on a row (/en/) desktop
1.1 s
-
✓
passed: the identity buttons › the availability pill is exactly as wide as the main button (/en/) desktop
672 ms
-
✓
passed: the closing contact section does not repeat the rail's buttons beside it desktop
875 ms
-
✓
passed: the bar shows the «.d» mark once the page scrolls desktop
1.5 s
-
✓
passed: architecture pages keep the whole bar on the site's own ground desktop
766 ms
-
✓
passed: the dark theme survives a reload desktop
1.1 s
-
✓
passed: the identity buttons › never leave one alone on a row (/) mobile
1.2 s
-
✓
passed: the identity buttons › the availability pill is exactly as wide as the main button (/) mobile
1.4 s
-
✓
passed: the identity buttons › never leave one alone on a row (/en/) mobile
1.3 s
-
✓
passed: the identity buttons › the availability pill is exactly as wide as the main button (/en/) mobile
1.2 s
-
✓
passed: the closing contact section does not repeat the rail's buttons beside it mobile
1.4 s
-
✓
passed: the bar shows the «.d» mark once the page scrolls mobile
1.6 s
-
✓
passed: architecture pages keep the whole bar on the site's own ground mobile
1.4 s
-
✓
passed: the dark theme survives a reload mobile
1.6 s
links.spec.ts3 passed · 3 skipped
-
✓
passed: every internal link resolves, and every #anchor exists on its page desktop
16.2 s
-
✓
passed: every external link answers desktop
6.8 s
-
✓
passed: the email links open a message to the published address desktop
888 ms
-
–
skipped: every internal link resolves, and every #anchor exists on its page mobile
-
–
skipped: every external link answers mobile
-
–
skipped: the email links open a message to the published address mobile
pages.spec.ts42 passed
-
✓
passed: page / › loads cleanly, in its own language desktop
1.1 s
-
✓
passed: page / › never scrolls sideways desktop
682 ms
-
✓
passed: page /en/ › loads cleanly, in its own language desktop
1.1 s
-
✓
passed: page /en/ › never scrolls sideways desktop
571 ms
-
✓
passed: page /experiencia/ › loads cleanly, in its own language desktop
1 s
-
✓
passed: page /experiencia/ › never scrolls sideways desktop
539 ms
-
✓
passed: page /en/experience/ › loads cleanly, in its own language desktop
923 ms
-
✓
passed: page /en/experience/ › never scrolls sideways desktop
544 ms
-
✓
passed: page /proyectos/torneo/ › loads cleanly, in its own language desktop
888 ms
-
✓
passed: page /proyectos/torneo/ › never scrolls sideways desktop
519 ms
-
✓
passed: page /proyectos/biodiversidad/ › loads cleanly, in its own language desktop
864 ms
-
✓
passed: page /proyectos/biodiversidad/ › never scrolls sideways desktop
604 ms
-
✓
passed: page /proyectos/angie-martinez/ › loads cleanly, in its own language desktop
880 ms
-
✓
passed: page /proyectos/angie-martinez/ › never scrolls sideways desktop
514 ms
-
✓
passed: page /proyectos/forbesverse/ › loads cleanly, in its own language desktop
896 ms
-
✓
passed: page /proyectos/forbesverse/ › never scrolls sideways desktop
575 ms
-
✓
passed: an unknown address answers 404, not a blank 200 desktop
639 ms
-
✓
passed: retired route /proyectos/ lands on /#trabajo desktop
762 ms
-
✓
passed: retired route /contacto/ lands on /#contacto desktop
876 ms
-
✓
passed: retired route /en/projects/ lands on /en/#work desktop
756 ms
-
✓
passed: retired route /en/contact/ lands on /en/#contact desktop
767 ms
-
✓
passed: page / › loads cleanly, in its own language mobile
1.6 s
-
✓
passed: page / › never scrolls sideways mobile
1.2 s
-
✓
passed: page /en/ › loads cleanly, in its own language mobile
1.7 s
-
✓
passed: page /en/ › never scrolls sideways mobile
1.2 s
-
✓
passed: page /experiencia/ › loads cleanly, in its own language mobile
1.6 s
-
✓
passed: page /experiencia/ › never scrolls sideways mobile
1.2 s
-
✓
passed: page /en/experience/ › loads cleanly, in its own language mobile
1.5 s
-
✓
passed: page /en/experience/ › never scrolls sideways mobile
1.1 s
-
✓
passed: page /proyectos/torneo/ › loads cleanly, in its own language mobile
1.4 s
-
✓
passed: page /proyectos/torneo/ › never scrolls sideways mobile
1.1 s
-
✓
passed: page /proyectos/biodiversidad/ › loads cleanly, in its own language mobile
1.5 s
-
✓
passed: page /proyectos/biodiversidad/ › never scrolls sideways mobile
1.1 s
-
✓
passed: page /proyectos/angie-martinez/ › loads cleanly, in its own language mobile
1.5 s
-
✓
passed: page /proyectos/angie-martinez/ › never scrolls sideways mobile
1 s
-
✓
passed: page /proyectos/forbesverse/ › loads cleanly, in its own language mobile
1.4 s
-
✓
passed: page /proyectos/forbesverse/ › never scrolls sideways mobile
994 ms
-
✓
passed: an unknown address answers 404, not a blank 200 mobile
975 ms
-
✓
passed: retired route /proyectos/ lands on /#trabajo mobile
1.1 s
-
✓
passed: retired route /contacto/ lands on /#contacto mobile
1.4 s
-
✓
passed: retired route /en/projects/ lands on /en/#work mobile
1.1 s
-
✓
passed: retired route /en/contact/ lands on /en/#contact mobile
1.3 s
seo.spec.ts14 passed · 14 skipped
-
✓
passed: / declares its canonical address and a working social image desktop
1 s
-
✓
passed: /en/ declares its canonical address and a working social image desktop
1 s
-
✓
passed: /experiencia/ declares its canonical address and a working social image desktop
805 ms
-
✓
passed: /en/experience/ declares its canonical address and a working social image desktop
742 ms
-
✓
passed: /proyectos/torneo/ declares its canonical address and a working social image desktop
655 ms
-
✓
passed: /proyectos/biodiversidad/ declares its canonical address and a working social image desktop
761 ms
-
✓
passed: /proyectos/angie-martinez/ declares its canonical address and a working social image desktop
744 ms
-
✓
passed: the es home describes its author as structured data desktop
662 ms
-
✓
passed: the en home describes its author as structured data desktop
703 ms
-
✓
passed: the sitemap lists exactly the published pages desktop
583 ms
-
✓
passed: /proyectos/forbesverse/ is readable by link and invisible to search desktop
671 ms
-
✓
passed: robots.txt allows crawling and points at the sitemap desktop
95 ms
-
✓
passed: llms.txt introduces the author to language models desktop
198 ms
-
✓
passed: every icon the browser and the home screen ask for exists desktop
1.7 s
-
–
skipped: / declares its canonical address and a working social image mobile
-
–
skipped: /en/ declares its canonical address and a working social image mobile
-
–
skipped: /experiencia/ declares its canonical address and a working social image mobile
-
–
skipped: /en/experience/ declares its canonical address and a working social image mobile
-
–
skipped: /proyectos/torneo/ declares its canonical address and a working social image mobile
-
–
skipped: /proyectos/biodiversidad/ declares its canonical address and a working social image mobile
-
–
skipped: /proyectos/angie-martinez/ declares its canonical address and a working social image mobile
-
–
skipped: the es home describes its author as structured data mobile
-
–
skipped: the en home describes its author as structured data mobile
-
–
skipped: the sitemap lists exactly the published pages mobile
-
–
skipped: /proyectos/forbesverse/ is readable by link and invisible to search mobile
-
–
skipped: robots.txt allows crawling and points at the sitemap mobile
-
–
skipped: llms.txt introduces the author to language models mobile
-
–
skipped: every icon the browser and the home screen ask for exists mobile
Imported from the GitHub Actions history.