Skip to content

Required libraries can be installed silently #492

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

Closed
Vassiliy-Kudryashov opened this issue Jul 11, 2022 · 0 comments · Fixed by #494
Closed

Required libraries can be installed silently #492

Vassiliy-Kudryashov opened this issue Jul 11, 2022 · 0 comments · Fixed by #494
Assignees
Labels
comp-ui Improvements of plugin UI appearence and functionality ctg-enhancement New feature, improvement or change request

Comments

@Vassiliy-Kudryashov
Copy link
Member

Vassiliy-Kudryashov commented Jul 11, 2022

Description

Sequence of first time use:

  1. Shortcut
  2. OK in main dialog
  3. Yes for "selected test framework is not installed..." dialog
  4. OK for "Download Library from Maven Repository..." dialog
  5. Yes for "mock framework is not installed..." dialog
  6. OK for another "Download Library from Maven Repository" dialog
  7. Yes for Mockito static methods
    Actually we can skip steps 3-7 with providing own JavaProjectModelModifier and getting rid of own extra dialogs

Expected behavior

After red warnings "will be installed" we install chosen libraries with no additional dialogs

Context

Plugin UX, first time use

@Vassiliy-Kudryashov Vassiliy-Kudryashov added ctg-enhancement New feature, improvement or change request comp-ui Improvements of plugin UI appearence and functionality labels Jul 11, 2022
@Vassiliy-Kudryashov Vassiliy-Kudryashov self-assigned this Jul 11, 2022
@Vassiliy-Kudryashov Vassiliy-Kudryashov moved this from Todo to In Progress in UTBot Java Jul 11, 2022
@Vassiliy-Kudryashov Vassiliy-Kudryashov linked a pull request Jul 11, 2022 that will close this issue
3 tasks
Vassiliy-Kudryashov added a commit that referenced this issue Jul 13, 2022
Vassiliy-Kudryashov added a commit that referenced this issue Jul 13, 2022
Repository owner moved this from In Progress to Done in UTBot Java Jul 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp-ui Improvements of plugin UI appearence and functionality ctg-enhancement New feature, improvement or change request
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant