Skip to content

Conversation

@EgorkaKulikov
Copy link
Collaborator

@EgorkaKulikov EgorkaKulikov commented Jun 8, 2023

Description

Sometimes UtExecutionInstrumentation.invoke may fail before concrete execution call.
In such case it is useless to waste time on killing instrumented process and catching death exception in fuzzer.
In Spring integration tests difficulties with autowired values constructing may happen more often.

How to test

Automated tests

utbot-samples pipeline as a set of regression checks

Manual tests

Will be relevant when basic Spring integration tests support is completed.

Self-check list

  • I've set the proper labels for my PR (at least, for category and component).
  • PR title and description are clear and intelligible.
  • I've added enough comments to my code, particularly in hard-to-understand areas.
  • The functionality I've repaired, changed or added is covered with automated tests.
  • Manual tests have been provided optionally.
  • The documentation for the functionality I've been working on is up-to-date.

@EgorkaKulikov EgorkaKulikov added comp-instrumented-process Issue is related to Instrumented process comp-spring Issue is related to Spring projects support comp-fuzzing Issue is related to the fuzzing ctg-enhancement New feature, improvement or change request labels Jun 8, 2023
@EgorkaKulikov EgorkaKulikov marked this pull request as draft June 8, 2023 15:01
@EgorkaKulikov EgorkaKulikov changed the title Do not process InstrumentedProcessDeath is preparation phases failed Another way to process failures in instrumented process not connected to concrete execution Jun 8, 2023
@EgorkaKulikov EgorkaKulikov marked this pull request as ready for review June 8, 2023 15:18
@EgorkaKulikov EgorkaKulikov force-pushed the egor/concrete_exeuction_preprocessing_failure branch from 69e879d to fc143db Compare June 9, 2023 14:36
@EgorkaKulikov EgorkaKulikov merged commit df5bba9 into main Jun 13, 2023
@EgorkaKulikov EgorkaKulikov deleted the egor/concrete_exeuction_preprocessing_failure branch June 13, 2023 05:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp-fuzzing Issue is related to the fuzzing comp-instrumented-process Issue is related to Instrumented process comp-spring Issue is related to Spring projects support ctg-enhancement New feature, improvement or change request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants