Skip to content

Which test hits which line #114

Open

Description

@pluma9

I'm not sure if this is the right place, but I'm looking for something like nebulab/reverse_coverage.

I need to know which tests hit a specific line.

My real life use case

I'm reading a large enterprise codebase with a lot of complex logic and a huge number of BDD tests. I stumble upon a mind-boggling piece of code which I don't know which business scenarios it is used for. I need to find a list of BDD tests that run through this code.

Running all tests in debug mode and put a breakpoint at the code may work. However, I need to do this multiple times, and I cannot re-run the whole test suite every time.

Activity

  1. jakubch1 commented on Apr 9, 2024

    @jakubch1
    Member

    pluma9 (@pluma9) we will be building something for this scenario in near future.

    For now you can work on building such analysis on your side. Please check this sample: https://github.com/microsoft/codecoverage/blob/main/samples/Calculator/scenarios/scenario16/README.md
    If you run each test 1 by 1 and collect cobertura report for each test (using snapshot) you can build mapping source file -> test and use it to find what you want.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions