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

release TODO #6

Closed
40 of 47 tasks
lachie opened this issue Jul 23, 2018 · 4 comments
Closed
40 of 47 tasks

release TODO #6

lachie opened this issue Jul 23, 2018 · 4 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@lachie
Copy link
Contributor

lachie commented Jul 23, 2018

  • refactoring/fixes

  • improvements

    • lift obscure/low-level errors to ease debugging
  • separate grid & cli

  • CI scripts

  • move @flood/chrome into @flood/element

    • alias @flood/chrome to @flood/element for test scripts
    • refactor references to @flood/chrome
    • port over docs
  • grid

    • move grid into a separate private repo using element
    • port over Dockerfile for grid tool container
    • ci scripts
    • grid / go grid support
  • outstanding issues

    • --watch
    • @flood/chrome alias not working
    • running script from dir with node_modules picks the wrong @types/node
    • package installation smoke test
    • update to puppeteer 1.7
    • update to lerna 3.x
    • problem: think time is being used between actions
    • problem: re-add lockfile based concurrency
    • problem: screenshots
    • problem: assertions not working
    • move Timing & Tracing to grid (flood-element)
    • TestData
    • fix up signal handling
    • plan command
    • make --devtools/--no-headless leave the browser open
    • --slow-mo / --fast-forward
    • send detailed/documented errors via assertions
  • dogfooding

    • incorrect error await browser.wait(Until.elementIsVisible(By.partialVisibleText("You're Done")))
    • --watch not triggered when using vs code terminal
    • Key.COMMAND / Key.CONTROL dev on mac, run on linux moved to sendKeys Key combinations (incl cross-platform) #13
    • sendkeys chords CMD-A etc moved to sendKeys Key combinations (incl cross-platform) #13
    • sendKeys doc
    • browser.click option types not coming through in vscode doc tooltip
    • some errors still escape - unhandled rejection need to leave this to error reports in the wild, hopefully with replication instructions
    • dedup compiler errors
    • update command mentions yarn update even when we used brew to install
    • update element.flood.io
@ivanvanderbyl
Copy link
Contributor

Looks good, I think for compatibility we might need to support both @flood/chrome and @flood/element in tests, with the former being an alias to the latter.

@ivanvanderbyl ivanvanderbyl added the enhancement New feature or request label Jul 24, 2018
@ivanvanderbyl
Copy link
Contributor

I think we can delay implementing the TTFI polyfil until after new Flood explorer epic is delivered.

@ivanvanderbyl ivanvanderbyl added this to the v1.0 milestone Oct 1, 2018
@lachie
Copy link
Contributor Author

lachie commented Oct 3, 2018

I think we're pretty good on this list for now.

@lachie lachie closed this as completed Oct 3, 2018
@ivanvanderbyl
Copy link
Contributor

Can't wait to announce this in Vienna. I owe you a 🍺 or 🍻

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

No branches or pull requests

2 participants