All suites / Portfolio · e2e

Passed

Portfolio · e2e · b9ea4b5

passed
191
failed
0
skipped
45
duration
7 min 11 s
accessibility.spec.ts44 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.5 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.5 s
  • passed: /experiencia/ has no serious WCAG 2.1 AA violations (light) desktop 2 s
  • passed: /experiencia/ has no serious WCAG 2.1 AA violations (dark) desktop 2 s
  • passed: /en/experience/ has no serious WCAG 2.1 AA violations (light) desktop 1.9 s
  • passed: /en/experience/ has no serious WCAG 2.1 AA violations (dark) desktop 2 s
  • passed: /condiciones/ has no serious WCAG 2.1 AA violations (light) desktop 2.1 s
  • passed: /condiciones/ has no serious WCAG 2.1 AA violations (dark) desktop 2.1 s
  • passed: /en/terms/ has no serious WCAG 2.1 AA violations (light) desktop 2.1 s
  • passed: /en/terms/ 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.9 s
  • passed: /proyectos/torneo/ has no serious WCAG 2.1 AA violations (dark) desktop 5 s
  • passed: /proyectos/biodiversidad/ has no serious WCAG 2.1 AA violations (light) desktop 3.4 s
  • passed: /proyectos/biodiversidad/ has no serious WCAG 2.1 AA violations (dark) desktop 2.5 s
  • passed: /proyectos/api-torneo/ has no serious WCAG 2.1 AA violations (light) desktop 3 s
  • passed: /proyectos/api-torneo/ has no serious WCAG 2.1 AA violations (dark) desktop 2.9 s
  • passed: /proyectos/lab-red/ has no serious WCAG 2.1 AA violations (light) desktop 3.2 s
  • passed: /proyectos/lab-red/ has no serious WCAG 2.1 AA violations (dark) desktop 3.2 s
  • passed: /proyectos/forbesverse/ has no serious WCAG 2.1 AA violations (light) desktop 3.1 s
  • passed: /proyectos/forbesverse/ has no serious WCAG 2.1 AA violations (dark) desktop 3 s
  • passed: / has no serious WCAG 2.1 AA violations (light) mobile 2.7 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.5 s
  • passed: /en/ has no serious WCAG 2.1 AA violations (dark) mobile 2.4 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 s
  • passed: /en/experience/ has no serious WCAG 2.1 AA violations (dark) mobile 2 s
  • passed: /condiciones/ has no serious WCAG 2.1 AA violations (light) mobile 2.1 s
  • passed: /condiciones/ has no serious WCAG 2.1 AA violations (dark) mobile 2.1 s
  • passed: /en/terms/ has no serious WCAG 2.1 AA violations (light) mobile 2.1 s
  • passed: /en/terms/ has no serious WCAG 2.1 AA violations (dark) mobile 2.2 s
  • passed: /proyectos/torneo/ has no serious WCAG 2.1 AA violations (light) mobile 3.6 s
  • passed: /proyectos/torneo/ has no serious WCAG 2.1 AA violations (dark) mobile 3.7 s
  • passed: /proyectos/biodiversidad/ has no serious WCAG 2.1 AA violations (light) mobile 2.7 s
  • passed: /proyectos/biodiversidad/ has no serious WCAG 2.1 AA violations (dark) mobile 2.6 s
  • passed: /proyectos/api-torneo/ has no serious WCAG 2.1 AA violations (light) mobile 3.1 s
  • passed: /proyectos/api-torneo/ has no serious WCAG 2.1 AA violations (dark) mobile 3.1 s
  • passed: /proyectos/lab-red/ has no serious WCAG 2.1 AA violations (light) mobile 3.2 s
  • passed: /proyectos/lab-red/ has no serious WCAG 2.1 AA violations (dark) mobile 3.3 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.6 s
copias.spec.ts4 passed · 4 skipped
  • passed: the GitHub profile README carries the site's current data desktop 206 ms
  • passed: the public CV carries the site's current data desktop 172 ms
  • passed: the es FAQ names every employer, client and certifier desktop 2 ms
  • passed: the en FAQ names every employer, client and certifier desktop 1 ms
  • skipped: the GitHub profile README carries the site's current data mobile
  • skipped: the public CV carries the site's current data mobile
  • skipped: the es FAQ names every employer, client and certifier mobile
  • skipped: the en FAQ names every employer, client and certifier mobile
lab-red.spec.ts18 passed
  • passed: draws the city of the latest run, following the site's theme desktop 22.8 s
  • passed: without WebGL it keeps a still image of the city and says why desktop 831 ms
  • passed: with reduced motion it stays still until the reader asks for it desktop 4.3 s
  • passed: everything the view shows is also on the page as text desktop 628 ms
  • passed: scenarios and buildings work from the keyboard desktop 41.6 s
  • passed: stops drawing while it is out of view desktop 25.8 s
  • passed: picks up a newer run from qa.davidameth.dev without moving anything desktop 19.6 s
  • passed: keeps the build's run when qa has one the city can't draw desktop 635 ms
  • passed: keeps the build's run when qa does not answer desktop 605 ms
  • passed: draws the city of the latest run, following the site's theme mobile 15.7 s
  • passed: without WebGL it keeps a still image of the city and says why mobile 881 ms
  • passed: with reduced motion it stays still until the reader asks for it mobile 3.5 s
  • passed: everything the view shows is also on the page as text mobile 668 ms
  • passed: scenarios and buildings work from the keyboard mobile 25.9 s
  • passed: stops drawing while it is out of view mobile 18.2 s
  • passed: picks up a newer run from qa.davidameth.dev without moving anything mobile 13.3 s
  • passed: keeps the build's run when qa has one the city can't draw mobile 675 ms
  • passed: keeps the build's run when qa does not answer mobile 638 ms
languages.spec.ts14 passed · 8 skipped
  • passed: / and /en/ › have the same sections, projects, jobs and certificates desktop 553 ms
  • passed: / and /en/ › declare each other as translations desktop 754 ms
  • skipped: / and /en/ › have the same sections, projects, jobs and certificates mobile
  • skipped: / and /en/ › declare each other as translations mobile
  • passed: /experiencia/ and /en/experience/ › have the same sections, projects, jobs and certificates desktop 441 ms
  • passed: /experiencia/ and /en/experience/ › declare each other as translations desktop 500 ms
  • 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
  • passed: /condiciones/ and /en/terms/ › have the same sections, projects, jobs and certificates desktop 418 ms
  • passed: /condiciones/ and /en/terms/ › declare each other as translations desktop 469 ms
  • skipped: /condiciones/ and /en/terms/ › have the same sections, projects, jobs and certificates mobile
  • skipped: /condiciones/ and /en/terms/ › declare each other as translations mobile
  • passed: each language speaks its own › the renamed client reads «hoy» in Spanish and «now» in English desktop 850 ms
  • passed: each language speaks its own › the language switch leads to the same page in the other language desktop 1.2 s
  • 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 desktop 746 ms
  • passed: architecture pages, which exist in Spanish only › send a Spanish reader back to the Spanish home desktop 815 ms
  • passed: architecture pages, which exist in Spanish only › default to the Spanish home for a reader who arrives from outside desktop 422 ms
  • passed: architecture pages, which exist in Spanish only › send an English reader back to the English home mobile 741 ms
  • passed: architecture pages, which exist in Spanish only › send a Spanish reader back to the Spanish home mobile 698 ms
  • passed: architecture pages, which exist in Spanish only › default to the Spanish home for a reader who arrives from outside mobile 609 ms
layout.spec.ts26 passed · 2 skipped
  • passed: the home bar carries the «.d» mark, named for screen readers desktop 525 ms
  • passed: project captures are shown whole, never cropped desktop 694 ms
  • passed: links to the old section names still land on their section desktop 740 ms
  • passed: architecture pages start below the floating bar desktop 648 ms
  • passed: the dark theme survives a reload and a change of page desktop 864 ms
  • passed: a reader who picked night in the previous design keeps it desktop 529 ms
  • passed: the home bar carries the «.d» mark, named for screen readers mobile 558 ms
  • passed: project captures are shown whole, never cropped mobile 580 ms
  • passed: links to the old section names still land on their section mobile 691 ms
  • passed: architecture pages start below the floating bar mobile 809 ms
  • passed: the dark theme survives a reload and a change of page mobile 726 ms
  • passed: a reader who picked night in the previous design keeps it mobile 479 ms
  • passed: the floating bar › stays one short row at every width, with no crowding desktop 3.7 s
  • passed: the floating bar › offers the menu on a phone and the section links on a wide screen desktop 649 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 595 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 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 first screen › names David in full as the page heading (/) desktop 349 ms
  • passed: the first screen › shows the call to action without scrolling (/) desktop 436 ms
  • passed: the first screen › names David in full as the page heading (/en/) desktop 382 ms
  • passed: the first screen › shows the call to action without scrolling (/en/) desktop 468 ms
  • passed: the first screen › names David in full as the page heading (/) mobile 428 ms
  • passed: the first screen › shows the call to action without scrolling (/) mobile 470 ms
  • passed: the first screen › names David in full as the page heading (/en/) mobile 391 ms
  • passed: the first screen › shows the call to action without scrolling (/en/) mobile 474 ms
links.spec.ts3 passed · 3 skipped
  • passed: every internal link resolves, and every #anchor exists on its page desktop 23 s
  • passed: every external link answers desktop 12 s
  • passed: the email links open a message to the published address desktop 590 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.ts54 passed
  • passed: an unknown address answers 404, not a blank 200 desktop 298 ms
  • passed: retired route /proyectos/ lands on /#proyectos desktop 392 ms
  • passed: retired route /contacto/ lands on /#contacto desktop 361 ms
  • passed: retired route /en/projects/ lands on /en/#projects desktop 363 ms
  • passed: retired route /en/contact/ lands on /en/#contact desktop 351 ms
  • passed: an unknown address answers 404, not a blank 200 mobile 323 ms
  • passed: retired route /proyectos/ lands on /#proyectos mobile 388 ms
  • passed: retired route /contacto/ lands on /#contacto mobile 426 ms
  • passed: retired route /en/projects/ lands on /en/#projects mobile 407 ms
  • passed: retired route /en/contact/ lands on /en/#contact mobile 416 ms
  • passed: page / › loads cleanly, in its own language desktop 1 s
  • passed: page / › never scrolls sideways desktop 384 ms
  • passed: page / › loads cleanly, in its own language mobile 881 ms
  • passed: page / › never scrolls sideways mobile 388 ms
  • passed: page /en/ › loads cleanly, in its own language desktop 883 ms
  • passed: page /en/ › never scrolls sideways desktop 425 ms
  • passed: page /en/ › loads cleanly, in its own language mobile 909 ms
  • passed: page /en/ › never scrolls sideways mobile 371 ms
  • passed: page /experiencia/ › loads cleanly, in its own language desktop 759 ms
  • passed: page /experiencia/ › never scrolls sideways desktop 303 ms
  • passed: page /experiencia/ › loads cleanly, in its own language mobile 789 ms
  • passed: page /experiencia/ › never scrolls sideways mobile 341 ms
  • passed: page /en/experience/ › loads cleanly, in its own language desktop 768 ms
  • passed: page /en/experience/ › never scrolls sideways desktop 304 ms
  • passed: page /en/experience/ › loads cleanly, in its own language mobile 808 ms
  • passed: page /en/experience/ › never scrolls sideways mobile 580 ms
  • passed: page /condiciones/ › loads cleanly, in its own language desktop 751 ms
  • passed: page /condiciones/ › never scrolls sideways desktop 281 ms
  • passed: page /condiciones/ › loads cleanly, in its own language mobile 800 ms
  • passed: page /condiciones/ › never scrolls sideways mobile 316 ms
  • passed: page /en/terms/ › loads cleanly, in its own language desktop 753 ms
  • passed: page /en/terms/ › never scrolls sideways desktop 285 ms
  • passed: page /en/terms/ › loads cleanly, in its own language mobile 819 ms
  • passed: page /en/terms/ › never scrolls sideways mobile 334 ms
  • passed: page /proyectos/torneo/ › loads cleanly, in its own language desktop 788 ms
  • passed: page /proyectos/torneo/ › never scrolls sideways desktop 403 ms
  • passed: page /proyectos/torneo/ › loads cleanly, in its own language mobile 870 ms
  • passed: page /proyectos/torneo/ › never scrolls sideways mobile 446 ms
  • passed: page /proyectos/biodiversidad/ › loads cleanly, in its own language desktop 790 ms
  • passed: page /proyectos/biodiversidad/ › never scrolls sideways desktop 382 ms
  • passed: page /proyectos/biodiversidad/ › loads cleanly, in its own language mobile 879 ms
  • passed: page /proyectos/biodiversidad/ › never scrolls sideways mobile 435 ms
  • passed: page /proyectos/api-torneo/ › loads cleanly, in its own language desktop 774 ms
  • passed: page /proyectos/api-torneo/ › never scrolls sideways desktop 359 ms
  • passed: page /proyectos/api-torneo/ › loads cleanly, in its own language mobile 846 ms
  • passed: page /proyectos/api-torneo/ › never scrolls sideways mobile 450 ms
  • passed: page /proyectos/lab-red/ › loads cleanly, in its own language desktop 895 ms
  • passed: page /proyectos/lab-red/ › never scrolls sideways desktop 501 ms
  • passed: page /proyectos/lab-red/ › loads cleanly, in its own language mobile 1.1 s
  • passed: page /proyectos/lab-red/ › never scrolls sideways mobile 545 ms
  • passed: page /proyectos/forbesverse/ › loads cleanly, in its own language desktop 766 ms
  • passed: page /proyectos/forbesverse/ › never scrolls sideways desktop 394 ms
  • passed: page /proyectos/forbesverse/ › loads cleanly, in its own language mobile 891 ms
  • passed: page /proyectos/forbesverse/ › never scrolls sideways mobile 448 ms
proyectos.spec.ts5 passed · 5 skipped
  • passed: torneo: its live site introduces itself to search and to link previews desktop 183 ms
  • passed: biodiversidad: its live site introduces itself to search and to link previews desktop 164 ms
  • passed: angie-martinez: its live site introduces itself to search and to link previews desktop 153 ms
  • passed: api-torneo: its live site introduces itself to search and to link previews desktop 540 ms
  • passed: scrumgames: its live site introduces itself to search and to link previews desktop 275 ms
  • skipped: torneo: its live site introduces itself to search and to link previews mobile
  • skipped: biodiversidad: its live site introduces itself to search and to link previews mobile
  • skipped: angie-martinez: its live site introduces itself to search and to link previews mobile
  • skipped: api-torneo: its live site introduces itself to search and to link previews mobile
  • skipped: scrumgames: its live site introduces itself to search and to link previews mobile
seo.spec.ts21 passed · 21 skipped
  • passed: / declares its canonical address and a working social image desktop 815 ms
  • passed: /en/ declares its canonical address and a working social image desktop 577 ms
  • passed: /experiencia/ declares its canonical address and a working social image desktop 561 ms
  • passed: /en/experience/ declares its canonical address and a working social image desktop 476 ms
  • passed: /condiciones/ declares its canonical address and a working social image desktop 555 ms
  • passed: /en/terms/ declares its canonical address and a working social image desktop 461 ms
  • passed: /proyectos/torneo/ declares its canonical address and a working social image desktop 602 ms
  • passed: /proyectos/biodiversidad/ declares its canonical address and a working social image desktop 575 ms
  • passed: /proyectos/api-torneo/ declares its canonical address and a working social image desktop 482 ms
  • passed: /proyectos/lab-red/ declares its canonical address and a working social image desktop 693 ms
  • passed: the es home describes its author as structured data desktop 441 ms
  • passed: the en home describes its author as structured data desktop 510 ms
  • passed: the sitemap lists exactly the published pages desktop 277 ms
  • passed: /proyectos/forbesverse/ is readable by link and invisible to search desktop 447 ms
  • passed: robots.txt allows crawling and points at the sitemap desktop 77 ms
  • passed: llms.txt introduces the author to language models desktop 104 ms
  • passed: llms.txt links every published page, and llms-full.txt carries every document desktop 213 ms
  • passed: every icon the browser and the home screen ask for exists desktop 741 ms
  • passed: every page has a title of its own desktop 330 ms
  • passed: / marks up the same questions it shows desktop 464 ms
  • passed: /en/ marks up the same questions it shows desktop 607 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: /condiciones/ declares its canonical address and a working social image mobile
  • skipped: /en/terms/ 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/api-torneo/ declares its canonical address and a working social image mobile
  • skipped: /proyectos/lab-red/ 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: llms.txt links every published page, and llms-full.txt carries every document mobile
  • skipped: every icon the browser and the home screen ask for exists mobile
  • skipped: every page has a title of its own mobile
  • skipped: / marks up the same questions it shows mobile
  • skipped: /en/ marks up the same questions it shows mobile
shortlinks.spec.ts2 passed · 2 skipped
  • passed: short links point where the site's data says desktop 5 ms
  • passed: short links redirect on the live site desktop 181 ms
  • skipped: short links point where the site's data says mobile
  • skipped: short links redirect on the live site mobile