Skip to content

Test enhancements / after electron port #3459

Open
@jessfraz

Description

@jessfraz

Some questions for @ryanrosello-og when he’s back and after initial electron merge also cc @lf94 for anything I’m missing

  1. vscode is electron and opens really fast, electron has great docs on how vscode achieved this: https://electronjs.org/docs/latest/tutorial/performance but how do we ensure on every PR we aren’t making the app open slower and that just general interactions aren’t slower
  2. how can we test double clicking a file in the os finder and it opening in the app (and performance test speed to open here as well)
  3. how can we test opening a file via double click where we have to accept a native os dialog for perms (we def want to test this code path)
  4. How can we test core dump from the desktop / browser without spamming our repo w core dump issues
  5. How can we test the auto updater
    ̶6̶.̶ ̶h̶t̶t̶p̶s̶:̶/̶/̶g̶i̶t̶h̶u̶b̶.̶c̶o̶m̶/̶K̶i̶t̶t̶y̶C̶A̶D̶/̶m̶o̶d̶e̶l̶i̶n̶g̶-̶a̶p̶p̶/̶p̶u̶l̶l̶/̶3̶3̶1̶5̶/̶c̶o̶m̶m̶i̶t̶s̶/̶b̶4̶e̶0̶b̶d̶0̶3̶8̶e̶9̶5̶b̶2̶5̶a̶c̶3̶2̶c̶4̶b̶f̶b̶2̶3̶a̶c̶4̶b̶0̶0̶c̶8̶7̶0̶a̶d̶2̶3̶ ̶c̶o̶p̶i̶e̶s̶ ̶d̶e̶v̶ ̶e̶n̶v̶ ̶v̶a̶r̶s̶ ̶i̶n̶t̶o̶ ̶̶.̶e̶n̶v̶.̶p̶r̶o̶d̶u̶c̶t̶i̶o̶n̶̶ ̶t̶h̶e̶r̶e̶ ̶m̶u̶s̶t̶ ̶b̶e̶ ̶a̶ ̶b̶e̶t̶t̶e̶r̶ ̶w̶a̶y̶ ̶t̶o̶ ̶g̶e̶t̶ ̶̶y̶a̶r̶n̶ ̶e̶l̶e̶c̶t̶r̶o̶n̶:̶p̶a̶c̶k̶a̶g̶e̶̶ ̶t̶o̶ ̶e̶i̶t̶h̶e̶r̶ ̶b̶u̶i̶l̶d̶ ̶o̶r̶ ̶r̶u̶n̶ ̶i̶n̶ ̶d̶e̶v̶ ̶m̶o̶d̶e̶ ̶s̶o̶ ̶t̶h̶a̶t̶ ̶i̶t̶ ̶u̶s̶e̶s̶ ̶t̶h̶e̶ ̶d̶e̶v̶ ̶e̶n̶v̶ ̶v̶a̶r̶s̶.̶

Also in relation to #1 in the list we don’t even have metrics on perf today but we will want them so we can make it faster

Metadata

Metadata

Assignees

No one assigned

    Labels

    coredumpIssues that contain a coredump.desktop-appIssues from the desktop app.performancetestsPull requests that update or improve our test suite

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions