All suites / Portfolio · e2e

Passed

Portfolio · e2e · b7af7ac

passed
120
failed
0
skipped
24
duration
2 min 41 s
accessibility.spec.ts28 passed
  • passed: / has no serious WCAG 2.1 AA violations (light) desktop 3.4 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.5 s
  • passed: /en/ has no serious WCAG 2.1 AA violations (dark) desktop 2.4 s
  • passed: /experiencia/ has no serious WCAG 2.1 AA violations (light) desktop 2.1 s
  • passed: /experiencia/ has no serious WCAG 2.1 AA violations (dark) desktop 1.9 s
  • passed: /en/experience/ has no serious WCAG 2.1 AA violations (light) desktop 2.1 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.5 s
  • passed: /proyectos/torneo/ has no serious WCAG 2.1 AA violations (dark) desktop 3.2 s
  • passed: /proyectos/biodiversidad/ has no serious WCAG 2.1 AA violations (light) desktop 2.7 s
  • passed: /proyectos/biodiversidad/ has no serious WCAG 2.1 AA violations (dark) desktop 2.5 s
  • passed: /proyectos/forbesverse/ has no serious WCAG 2.1 AA violations (light) desktop 3.2 s
  • passed: /proyectos/forbesverse/ has no serious WCAG 2.1 AA violations (dark) desktop 3.7 s
  • passed: / has no serious WCAG 2.1 AA violations (light) mobile 2.5 s
  • passed: / has no serious WCAG 2.1 AA violations (dark) mobile 2.4 s
  • passed: /en/ has no serious WCAG 2.1 AA violations (light) mobile 2.3 s
  • passed: /en/ has no serious WCAG 2.1 AA violations (dark) mobile 2.3 s
  • passed: /experiencia/ has no serious WCAG 2.1 AA violations (light) mobile 2.1 s
  • passed: /experiencia/ has no serious WCAG 2.1 AA violations (dark) mobile 2.1 s
  • passed: /en/experience/ has no serious WCAG 2.1 AA violations (light) mobile 2.1 s
  • passed: /en/experience/ has no serious WCAG 2.1 AA violations (dark) mobile 2.1 s
  • passed: /proyectos/torneo/ has no serious WCAG 2.1 AA violations (light) mobile 3.4 s
  • passed: /proyectos/torneo/ has no serious WCAG 2.1 AA violations (dark) mobile 3.5 s
  • passed: /proyectos/biodiversidad/ has no serious WCAG 2.1 AA violations (light) mobile 2.6 s
  • passed: /proyectos/biodiversidad/ has no serious WCAG 2.1 AA violations (dark) mobile 2.6 s
  • passed: /proyectos/forbesverse/ has no serious WCAG 2.1 AA violations (light) mobile 3.1 s
  • passed: /proyectos/forbesverse/ has no serious WCAG 2.1 AA violations (dark) mobile 3.4 s
languages.spec.ts12 passed · 6 skipped
  • passed: / and /en/ › have the same sections, projects, jobs and certificates desktop 1.1 s
  • passed: / and /en/ › declare each other as translations desktop 816 ms
  • passed: /experiencia/ and /en/experience/ › have the same sections, projects, jobs and certificates desktop 585 ms
  • passed: /experiencia/ and /en/experience/ › declare each other as translations desktop 652 ms
  • passed: each language speaks its own › the renamed client reads «hoy» in Spanish and «now» in English desktop 888 ms
  • passed: each language speaks its own › the language switch leads to the same page in the other language desktop 874 ms
  • passed: architecture pages, which exist in Spanish only › send an English reader back to the English home desktop 1 s
  • passed: architecture pages, which exist in Spanish only › send a Spanish reader back to the Spanish home desktop 949 ms
  • passed: architecture pages, which exist in Spanish only › default to the Spanish home for a reader who arrives from outside desktop 453 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 898 ms
  • passed: architecture pages, which exist in Spanish only › send a Spanish reader back to the Spanish home mobile 772 ms
  • passed: architecture pages, which exist in Spanish only › default to the Spanish home for a reader who arrives from outside mobile 521 ms
layout.spec.ts26 passed · 2 skipped
  • passed: the floating bar › stays one short row at every width, with no crowding desktop 3.5 s
  • passed: the floating bar › offers the menu on a phone and the section links on a wide screen desktop 634 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 596 ms
  • passed: the first screen › names David in full as the page heading (/) desktop 499 ms
  • passed: the first screen › shows the call to action without scrolling (/) desktop 543 ms
  • passed: the first screen › names David in full as the page heading (/en/) desktop 466 ms
  • passed: the first screen › shows the call to action without scrolling (/en/) desktop 442 ms
  • passed: project captures are shown whole, never cropped desktop 664 ms
  • passed: links to the old section names still land on their section desktop 816 ms
  • passed: architecture pages start below the floating bar desktop 716 ms
  • passed: the dark theme survives a reload and a change of page desktop 1.2 s
  • passed: a reader who picked night in the previous design keeps it desktop 589 ms
  • passed: the floating bar › stays one short row at every width, with no crowding mobile 1.8 s
  • passed: the floating bar › offers the menu on a phone and the section links on a wide screen mobile 613 ms
  • passed: the phone menu › opens onto its first link and closes with Escape, back to its button mobile 1.4 s
  • passed: the phone menu › closes when a section is chosen mobile 1.4 s
  • passed: the home bar carries the «.d» mark, named for screen readers mobile 598 ms
  • passed: the first screen › names David in full as the page heading (/) mobile 446 ms
  • passed: the first screen › shows the call to action without scrolling (/) mobile 461 ms
  • passed: the first screen › names David in full as the page heading (/en/) mobile 441 ms
  • passed: the first screen › shows the call to action without scrolling (/en/) mobile 526 ms
  • passed: project captures are shown whole, never cropped mobile 673 ms
  • passed: links to the old section names still land on their section mobile 744 ms
  • passed: architecture pages start below the floating bar mobile 750 ms
  • passed: the dark theme survives a reload and a change of page mobile 736 ms
  • passed: a reader who picked night in the previous design keeps it mobile 538 ms
links.spec.ts3 passed · 3 skipped
  • passed: every internal link resolves, and every #anchor exists on its page desktop 11.8 s
  • passed: every external link answers desktop 7.6 s
  • passed: the email links open a message to the published address desktop 621 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 938 ms
  • passed: page / › never scrolls sideways desktop 407 ms
  • passed: page /en/ › loads cleanly, in its own language desktop 928 ms
  • passed: page /en/ › never scrolls sideways desktop 408 ms
  • passed: page /experiencia/ › loads cleanly, in its own language desktop 801 ms
  • passed: page /experiencia/ › never scrolls sideways desktop 335 ms
  • passed: page /en/experience/ › loads cleanly, in its own language desktop 807 ms
  • passed: page /en/experience/ › never scrolls sideways desktop 331 ms
  • passed: page /proyectos/torneo/ › loads cleanly, in its own language desktop 808 ms
  • passed: page /proyectos/torneo/ › never scrolls sideways desktop 418 ms
  • passed: page /proyectos/biodiversidad/ › loads cleanly, in its own language desktop 958 ms
  • passed: page /proyectos/biodiversidad/ › never scrolls sideways desktop 412 ms
  • passed: page /proyectos/forbesverse/ › loads cleanly, in its own language desktop 939 ms
  • passed: page /proyectos/forbesverse/ › never scrolls sideways desktop 448 ms
  • passed: an unknown address answers 404, not a blank 200 desktop 446 ms
  • passed: retired route /proyectos/ lands on /#proyectos desktop 496 ms
  • passed: retired route /contacto/ lands on /#contacto desktop 485 ms
  • passed: retired route /en/projects/ lands on /en/#projects desktop 485 ms
  • passed: retired route /en/contact/ lands on /en/#contact desktop 494 ms
  • passed: page / › loads cleanly, in its own language mobile 909 ms
  • passed: page / › never scrolls sideways mobile 508 ms
  • passed: page /en/ › loads cleanly, in its own language mobile 942 ms
  • passed: page /en/ › never scrolls sideways mobile 423 ms
  • passed: page /experiencia/ › loads cleanly, in its own language mobile 854 ms
  • passed: page /experiencia/ › never scrolls sideways mobile 378 ms
  • passed: page /en/experience/ › loads cleanly, in its own language mobile 855 ms
  • passed: page /en/experience/ › never scrolls sideways mobile 379 ms
  • passed: page /proyectos/torneo/ › loads cleanly, in its own language mobile 893 ms
  • passed: page /proyectos/torneo/ › never scrolls sideways mobile 455 ms
  • passed: page /proyectos/biodiversidad/ › loads cleanly, in its own language mobile 942 ms
  • passed: page /proyectos/biodiversidad/ › never scrolls sideways mobile 487 ms
  • passed: page /proyectos/forbesverse/ › loads cleanly, in its own language mobile 899 ms
  • passed: page /proyectos/forbesverse/ › never scrolls sideways mobile 451 ms
  • passed: an unknown address answers 404, not a blank 200 mobile 372 ms
  • passed: retired route /proyectos/ lands on /#proyectos mobile 442 ms
  • passed: retired route /contacto/ lands on /#contacto mobile 471 ms
  • passed: retired route /en/projects/ lands on /en/#projects mobile 469 ms
  • passed: retired route /en/contact/ lands on /en/#contact mobile 424 ms
seo.spec.ts13 passed · 13 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 880 ms
  • passed: /experiencia/ declares its canonical address and a working social image desktop 722 ms
  • passed: /en/experience/ declares its canonical address and a working social image desktop 581 ms
  • passed: /proyectos/torneo/ declares its canonical address and a working social image desktop 667 ms
  • passed: /proyectos/biodiversidad/ declares its canonical address and a working social image desktop 604 ms
  • passed: the es home describes its author as structured data desktop 385 ms
  • passed: the en home describes its author as structured data desktop 485 ms
  • passed: the sitemap lists exactly the published pages desktop 320 ms
  • passed: /proyectos/forbesverse/ is readable by link and invisible to search desktop 546 ms
  • passed: robots.txt allows crawling and points at the sitemap desktop 173 ms
  • passed: llms.txt introduces the author to language models desktop 168 ms
  • passed: every icon the browser and the home screen ask for exists desktop 1.4 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: 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.