Passed
Portfolio · e2e · ba3d2d2
- passed
- 120
- failed
- 0
- skipped
- 24
- duration
- 2 min 58 s
accessibility.spec.ts28 passed
-
✓
passed: / has no serious WCAG 2.1 AA violations (light) desktop
3 s
-
✓
passed: / has no serious WCAG 2.1 AA violations (dark) desktop
2.7 s
-
✓
passed: /en/ has no serious WCAG 2.1 AA violations (light) desktop
2.7 s
-
✓
passed: /en/ has no serious WCAG 2.1 AA violations (dark) desktop
2.7 s
-
✓
passed: /experiencia/ has no serious WCAG 2.1 AA violations (light) desktop
2.4 s
-
✓
passed: /experiencia/ has no serious WCAG 2.1 AA violations (dark) desktop
2.3 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.3 s
-
✓
passed: /proyectos/torneo/ has no serious WCAG 2.1 AA violations (light) desktop
3.9 s
-
✓
passed: /proyectos/torneo/ has no serious WCAG 2.1 AA violations (dark) desktop
3.9 s
-
✓
passed: /proyectos/biodiversidad/ has no serious WCAG 2.1 AA violations (light) desktop
3.9 s
-
✓
passed: /proyectos/biodiversidad/ has no serious WCAG 2.1 AA violations (dark) desktop
3 s
-
✓
passed: /proyectos/forbesverse/ has no serious WCAG 2.1 AA violations (light) desktop
3.5 s
-
✓
passed: /proyectos/forbesverse/ has no serious WCAG 2.1 AA violations (dark) desktop
3.5 s
-
✓
passed: / has no serious WCAG 2.1 AA violations (light) mobile
2.9 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.8 s
-
✓
passed: /experiencia/ has no serious WCAG 2.1 AA violations (light) mobile
2.3 s
-
✓
passed: /experiencia/ has no serious WCAG 2.1 AA violations (dark) mobile
2.3 s
-
✓
passed: /en/experience/ has no serious WCAG 2.1 AA violations (light) mobile
2.5 s
-
✓
passed: /en/experience/ has no serious WCAG 2.1 AA violations (dark) mobile
2.3 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
4 s
-
✓
passed: /proyectos/biodiversidad/ has no serious WCAG 2.1 AA violations (light) mobile
3 s
-
✓
passed: /proyectos/biodiversidad/ has no serious WCAG 2.1 AA violations (dark) mobile
3.1 s
-
✓
passed: /proyectos/forbesverse/ has no serious WCAG 2.1 AA violations (light) mobile
3.7 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
632 ms
-
✓
passed: / and /en/ › declare each other as translations desktop
860 ms
-
✓
passed: /experiencia/ and /en/experience/ › have the same sections, projects, jobs and certificates desktop
480 ms
-
✓
passed: /experiencia/ and /en/experience/ › declare each other as translations desktop
655 ms
-
✓
passed: each language speaks its own › the renamed client reads «hoy» in Spanish and «now» in English desktop
960 ms
-
✓
passed: each language speaks its own › the language switch leads to the same page in the other language desktop
978 ms
-
✓
passed: architecture pages, which exist in Spanish only › send an English reader back to the English home desktop
921 ms
-
✓
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
515 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
952 ms
-
✓
passed: architecture pages, which exist in Spanish only › send a Spanish reader back to the Spanish home mobile
945 ms
-
✓
passed: architecture pages, which exist in Spanish only › default to the Spanish home for a reader who arrives from outside mobile
571 ms
layout.spec.ts26 passed · 2 skipped
-
✓
passed: the floating bar › stays one short row at every width, with no crowding desktop
4.3 s
-
✓
passed: the floating bar › offers the menu on a phone and the section links on a wide screen desktop
681 ms
-
–
skipped: the phone menu › opens onto its first link and closes with Escape, back to its button desktop
-
–
skipped: the phone menu › closes when a section is chosen desktop
-
✓
passed: the home bar carries the «.d» mark, named for screen readers desktop
685 ms
-
✓
passed: the first screen › names David in full as the page heading (/) desktop
441 ms
-
✓
passed: the first screen › shows the call to action without scrolling (/) desktop
605 ms
-
✓
passed: the first screen › names David in full as the page heading (/en/) desktop
506 ms
-
✓
passed: the first screen › shows the call to action without scrolling (/en/) desktop
558 ms
-
✓
passed: project captures are shown whole, never cropped desktop
833 ms
-
✓
passed: links to the old section names still land on their section desktop
896 ms
-
✓
passed: architecture pages start below the floating bar desktop
852 ms
-
✓
passed: the dark theme survives a reload and a change of page desktop
981 ms
-
✓
passed: a reader who picked night in the previous design keeps it desktop
631 ms
-
✓
passed: the floating bar › stays one short row at every width, with no crowding mobile
2.1 s
-
✓
passed: the floating bar › offers the menu on a phone and the section links on a wide screen mobile
666 ms
-
✓
passed: the phone menu › opens onto its first link and closes with Escape, back to its button mobile
1.5 s
-
✓
passed: the phone menu › closes when a section is chosen mobile
1.5 s
-
✓
passed: the home bar carries the «.d» mark, named for screen readers mobile
765 ms
-
✓
passed: the first screen › names David in full as the page heading (/) mobile
448 ms
-
✓
passed: the first screen › shows the call to action without scrolling (/) mobile
564 ms
-
✓
passed: the first screen › names David in full as the page heading (/en/) mobile
506 ms
-
✓
passed: the first screen › shows the call to action without scrolling (/en/) mobile
598 ms
-
✓
passed: project captures are shown whole, never cropped mobile
746 ms
-
✓
passed: links to the old section names still land on their section mobile
807 ms
-
✓
passed: architecture pages start below the floating bar mobile
874 ms
-
✓
passed: the dark theme survives a reload and a change of page mobile
873 ms
-
✓
passed: a reader who picked night in the previous design keeps it mobile
602 ms
links.spec.ts3 passed · 3 skipped
-
✓
passed: every internal link resolves, and every #anchor exists on its page desktop
14.5 s
-
✓
passed: every external link answers desktop
7.4 s
-
✓
passed: the email links open a message to the published address desktop
673 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.ts38 passed
-
✓
passed: page / › loads cleanly, in its own language desktop
1.2 s
-
✓
passed: page / › never scrolls sideways desktop
573 ms
-
✓
passed: page /en/ › loads cleanly, in its own language desktop
907 ms
-
✓
passed: page /en/ › never scrolls sideways desktop
460 ms
-
✓
passed: page /experiencia/ › loads cleanly, in its own language desktop
793 ms
-
✓
passed: page /experiencia/ › never scrolls sideways desktop
306 ms
-
✓
passed: page /en/experience/ › loads cleanly, in its own language desktop
788 ms
-
✓
passed: page /en/experience/ › never scrolls sideways desktop
331 ms
-
✓
passed: page /proyectos/torneo/ › loads cleanly, in its own language desktop
832 ms
-
✓
passed: page /proyectos/torneo/ › never scrolls sideways desktop
452 ms
-
✓
passed: page /proyectos/biodiversidad/ › loads cleanly, in its own language desktop
817 ms
-
✓
passed: page /proyectos/biodiversidad/ › never scrolls sideways desktop
475 ms
-
✓
passed: page /proyectos/forbesverse/ › loads cleanly, in its own language desktop
820 ms
-
✓
passed: page /proyectos/forbesverse/ › never scrolls sideways desktop
464 ms
-
✓
passed: an unknown address answers 404, not a blank 200 desktop
322 ms
-
✓
passed: retired route /proyectos/ lands on /#proyectos desktop
489 ms
-
✓
passed: retired route /contacto/ lands on /#contacto desktop
562 ms
-
✓
passed: retired route /en/projects/ lands on /en/#projects desktop
450 ms
-
✓
passed: retired route /en/contact/ lands on /en/#contact desktop
405 ms
-
✓
passed: page / › loads cleanly, in its own language mobile
912 ms
-
✓
passed: page / › never scrolls sideways mobile
422 ms
-
✓
passed: page /en/ › loads cleanly, in its own language mobile
989 ms
-
✓
passed: page /en/ › never scrolls sideways mobile
443 ms
-
✓
passed: page /experiencia/ › loads cleanly, in its own language mobile
848 ms
-
✓
passed: page /experiencia/ › never scrolls sideways mobile
394 ms
-
✓
passed: page /en/experience/ › loads cleanly, in its own language mobile
949 ms
-
✓
passed: page /en/experience/ › never scrolls sideways mobile
388 ms
-
✓
passed: page /proyectos/torneo/ › loads cleanly, in its own language mobile
908 ms
-
✓
passed: page /proyectos/torneo/ › never scrolls sideways mobile
598 ms
-
✓
passed: page /proyectos/biodiversidad/ › loads cleanly, in its own language mobile
1.1 s
-
✓
passed: page /proyectos/biodiversidad/ › never scrolls sideways mobile
606 ms
-
✓
passed: page /proyectos/forbesverse/ › loads cleanly, in its own language mobile
1 s
-
✓
passed: page /proyectos/forbesverse/ › never scrolls sideways mobile
495 ms
-
✓
passed: an unknown address answers 404, not a blank 200 mobile
386 ms
-
✓
passed: retired route /proyectos/ lands on /#proyectos mobile
541 ms
-
✓
passed: retired route /contacto/ lands on /#contacto mobile
552 ms
-
✓
passed: retired route /en/projects/ lands on /en/#projects mobile
444 ms
-
✓
passed: retired route /en/contact/ lands on /en/#contact mobile
496 ms
seo.spec.ts13 passed · 13 skipped
-
✓
passed: / declares its canonical address and a working social image desktop
807 ms
-
✓
passed: /en/ declares its canonical address and a working social image desktop
798 ms
-
✓
passed: /experiencia/ declares its canonical address and a working social image desktop
691 ms
-
✓
passed: /en/experience/ declares its canonical address and a working social image desktop
478 ms
-
✓
passed: /proyectos/torneo/ declares its canonical address and a working social image desktop
672 ms
-
✓
passed: /proyectos/biodiversidad/ declares its canonical address and a working social image desktop
585 ms
-
✓
passed: the es home describes its author as structured data desktop
451 ms
-
✓
passed: the en home describes its author as structured data desktop
435 ms
-
✓
passed: the sitemap lists exactly the published pages desktop
145 ms
-
✓
passed: /proyectos/forbesverse/ is readable by link and invisible to search desktop
537 ms
-
✓
passed: robots.txt allows crawling and points at the sitemap desktop
43 ms
-
✓
passed: llms.txt introduces the author to language models desktop
84 ms
-
✓
passed: every icon the browser and the home screen ask for exists desktop
861 ms
-
–
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: 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.