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

[SDTEST-523] Expand test impact analysis with allocation tracing #197

Merged
merged 25 commits into from
Jul 15, 2024

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    1245ee7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d11d74d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7797a10 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f007907 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a621640 View commit details
    Browse the repository at this point in the history
  6. skip anonymous classes

    anmarchenko committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    dcc6f4b View commit details
    Browse the repository at this point in the history
  7. track classes already covered for the current test to skip computing …

    …source location multiple times; test that allocations between tests are not attributed to a test
    anmarchenko committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    8a4b135 View commit details
    Browse the repository at this point in the history
  8. Add unit tests that simulate issues encountered during integration te…

    …sts. Fix them by safely getting source location with suppressing exceptions.
    anmarchenko committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    5c737c0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    59df766 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ca32796 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    955843c View commit details
    Browse the repository at this point in the history
  12. minor typo

    anmarchenko committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    b78f095 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. finish comment

    anmarchenko committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    2209587 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. do not call CRuby API on NEWOBJ tracepoint, collect allocated classes…

    … in st.c instead and process them once when test ends
    anmarchenko committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    3fc3ac0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4007592 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b1618c View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    912d9f4 View commit details
    Browse the repository at this point in the history
  2. remove allocation_tracing_enabled field from dd_cov_data struct, set …

    …object_allocation_tracepoint to nil instead
    anmarchenko committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    6e1d2e1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f076e90 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df899ce View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a020a39 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d62aef2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d318b3f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9dde8c1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    aebb1bf View commit details
    Browse the repository at this point in the history