Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Requirements/Description #68

Open
amilajack opened this issue Sep 8, 2018 · 3 comments
Open

Requirements/Description #68

amilajack opened this issue Sep 8, 2018 · 3 comments

Comments

@amilajack
Copy link
Owner

Requirements:

  • given an api, find the first version of every single browser that supports
    the given api (if any version does)
  • execute in a reasonable amount of time. assume connecting to a browser, executing
    the tests and closing the connection to the browser is an expensive operation (5min).
    Batching tests will be necessary
  • there are 50 version of firefox and chrome. 10 of safari, 10 of ie
    • determine the first versions for all these browsers
  • We have >= 10K APIs we want to test
  • Need to output a json file with all the all apis with first version of each browser supported

Given:

  • browser test runner, execute js code on any version of any browser
  • database (mysql)
  • you can generate compat tests for any api
    • (api: Object) => true
  • given list of APIs
  • Can only run 5 tests at a time

Assumptions

  • APIs cannot be deprecated
@hamirmahal
Copy link

Out of curiosity, where does the restriction of only being able to run five tests at a time come from?

@amilajack
Copy link
Owner Author

I have a student account because I dont want to pay monthly 😢

@hamirmahal
Copy link

hamirmahal commented May 31, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants