Skip to content

Update icons and tooltip in test explorer indicating status of test files/suites #4583

Closed

Description

@qubitron

Per spec:
image.png

Hover should optionally show number of pass/fail:
image.png

Activity

  1. ghost added
    triage-neededNeeds assignment to the proper sub-team
    on Feb 27, 2019
  2. DonJayamanne commented on Feb 27, 2019

    @DonJayamanne
    • When tests have not run what's the icon against the file, folder, suite, function?
      • Green check mark for all successful tests
      • If any test fails, then parent fails
      • When status = Idle or Unknown, then display a "Not Run" icon
      • Similarly, tooltips would be a summary of all child nodes
    • What happens when a test is skipped?
      • Display not run icon
  3. changed the title [-]Show icons in test explorer indicating status of test files/suites[/-] [+]Update icons and tooltip in test explorer indicating status of test files/suites[/+] on Feb 27, 2019
  4. DonJayamanne commented on Feb 27, 2019

    @DonJayamanne

    File to modify:

    • src/client/unittests/explorer/testTreeViewItem.ts
    • Create new tooltip getter to provide tooltip based on data
    • Existing iconPath getter to provide icon based on data
  5. qubitron commented on Feb 27, 2019

    @qubitron
    Author

    Don Jayamanne (@DonJayamanne) we should have a "not run" icon that is the same across all levels, if a test is skipped (how?) then it would be the same as not running it.

  6. DonJayamanne commented on Mar 12, 2019

    @DonJayamanne
  7. DonJayamanne commented on Mar 13, 2019

    @DonJayamanne

    Issues identified during demo:

    • Tooltips for folders and files do not work
      • We display the text nan instead of the number
    • Doesn't work with failed or all passed tests
    • Round the number of seconds to 2 decimal places.
  8. locked as resolved and limited conversation to collaborators on Apr 15, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions