Skip to content
This repository was archived by the owner on Nov 1, 2022. It is now read-only.
This repository was archived by the owner on Nov 1, 2022. It is now read-only.

[Feature request] Network record and replay component #2564

@colintheshots

Description

@colintheshots

On the Fenix team, we would be interested in writing resilient integration tests which are not dependent upon a consistent network experience. Recording and replaying HTTP responses would allow us to record a particular endpoint response and update the test very quickly when it changes. This would let us write fast, highly-performant tests without basing them upon brittle mocks.

In the Android world, Airbnb's OkReplay is one example of an implementation of this idea. https://github.com/airbnb/okreplay

┆Issue is synchronized with this Jira Task

Metadata

Metadata

Assignees

No one assigned

    Labels

    <fetch>Components: concept-fetch, lib-fetch-httpurlconnection/okhttp/geckoview, tooling-fetch-tests✅ testingUnit tests, UI tests and other automated tests🌟 featureNew functionality and improvements

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions