Skip to content
This repository has been archived by the owner on Sep 8, 2022. It is now read-only.

E2E Browser Testing #59

Open
7 of 12 tasks
FoseFx opened this issue Oct 19, 2019 · 3 comments
Open
7 of 12 tasks

E2E Browser Testing #59

FoseFx opened this issue Oct 19, 2019 · 3 comments
Labels
In Development Meta Everything related to the development of the Addon Testing
Projects

Comments

@FoseFx
Copy link
Owner

FoseFx commented Oct 19, 2019

Needed:

  • A test runner
  • A way to install the addon into browser instaces controlled by a test runner
  • A way to fake network requests to report.ecl.gg's and faceit's api

Yet to do / to test:

  • Windows Support
  • Chrome(-ium) Support
  • Proxy
  • Injecting into faceit
  • Mock Faceit's backend in proxy
  • Adding buttons
  • Appending and opening form to faceit
  • Replacement of DOM content on report.ecl.gg
  • A full walkthrough (minor and major form)
@FoseFx FoseFx added Meta Everything related to the development of the Addon Testing labels Oct 19, 2019
@FoseFx FoseFx added this to In progress in Release Oct 19, 2019
@FoseFx
Copy link
Owner Author

FoseFx commented Oct 21, 2019

24de136 lays foundation for end to end testing

@FoseFx
Copy link
Owner Author

FoseFx commented Oct 24, 2019

Current Status:

  • Chrome does not support any Web Extensions when it's running in headless mode.
  • Docker for Windows never finishes building the mitmproxy image withut output.

Im having the time of my life /s

@FoseFx
Copy link
Owner Author

FoseFx commented Oct 26, 2019

Current Status:
I've implemented two e2e scripts now. One for X-less (using Xvfb) and one "normal" e2e script.
In addition I scrapped the e2e script out of the Windows CI

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
In Development Meta Everything related to the development of the Addon Testing
Projects
Release
  
In progress
Development

No branches or pull requests

1 participant