question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Extend Cypress testing to coronawarn.app links used by CWA app

See original GitHub issue

Feature description

Add testing to the Cypress suite in https://github.com/corona-warn-app/cwa-website/tree/master/cypress/integration to cover the links to https://coronawarn.app which are used by the CWA Android and iOS apps.

Problem and motivation

Problem

  1. In March 2022 PR https://github.com/corona-warn-app/cwa-website/pull/2434 implemented a redesign of the CWA FAQs on https://www.coronawarn.app/en/faq/ and https://www.coronawarn.app/de/faq/.
  2. The redesign caused access from embedded links in the CWA on mobile devices to fail to display the requested FAQ article. Either the article was not displayed at all or it was not displayed expanded. See issue https://github.com/corona-warn-app/cwa-website/issues/2577.
  3. The Cypress test suite, run using npm test, did not identify these issues prior to Move-To-Production.

The underlying issues have been fixed, however there is still no Cypress test available which would have flagged these issues.

Motivation

Running the Cypress test suite should give a high level of confidence that the website performs as needed and should provide good information to avoid publishing content which breaks the interface between CWA on the mobile device and content on https://coronawarn.app.


Internal Tracking ID: EXPOSUREAPP-13210

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:7 (7 by maintainers)

github_iconTop GitHub Comments

2reactions
MikeMcC399commented, Jun 1, 2022

@svengabr

  • Since you are planning to put effort into adding a Cypress workflow (see https://github.com/corona-warn-app/cwa-website/issues/2892), please take a look at the suggestion here to add tests for links on the website which are used in the app. I can submit a PR to implement it if you are interested.
1reaction
larswmhcommented, May 30, 2022

Thanks for your enhancement request @MikeMcC399. We have created an internal ticket for it and will raise this topic internally. Internal Tracking ID: EXPOSUREAPP-13210


Corona-Warn-App Open Source Team

Read more comments on GitHub >

github_iconTop Results From Across the Web

Add new GitHub Actions workflow carrying out the cypress test suite ...
Feature description A new GitHub Actions workflow caring out the cypress test suite ... Extend Cypress testing to coronawarn.app links used by CWA...
Read more >
What should you do if you see a red tile? - Corona-Warn-App
In the case of a red tile, if you can arrange it, you should go into voluntary quarantine - at least until a...
Read more >
Challenges in Regression Test Selection for End ... - mediaTUM
ABSTRACT. Dynamic regression test selection (RTS) techniques aim to min- imize testing efforts by selecting tests using per-test execution.
Read more >
GitHub - André Jaenisch
A web application for diaspora*, the free and decentralized social network. Mozilla Public License 2.0. Created 11.11.2013. Updated 10.07.2020.
Read more >
sitemap68.xml - Telecompaper
... -sees-45-increase-in-communications-app-traffic-during-lockdown--1340021 ... 0.1 https://www.telecompaper.com/news/egyptian-home-internet-use-rises-99- ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found