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

VIRTS-3315: Dependency Extractor #33

Merged
merged 4 commits into from
Dec 17, 2021
Merged

VIRTS-3315: Dependency Extractor #33

merged 4 commits into from
Dec 17, 2021

Conversation

ArtificialErmine
Copy link
Contributor

@ArtificialErmine ArtificialErmine commented Dec 3, 2021

Description

Implements a very basic dependency extractor for atomic abilities. Requires the atomic ability dependencies to be scripted in the original files; if not, the system will not expand the usual file produced to include dependency integration.

Type of change

  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?

Locally, validating the generated files as reasonable given the inputs.

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • [NA] I have made corresponding changes to the documentation
  • [NA] I have added tests that prove my fix is effective or that my feature works

@ArtificialErmine
Copy link
Contributor Author

Current version (hoping to refine a bit more), can extract 117 dependencies from a total of 213 possible.

@ArtificialErmine
Copy link
Contributor Author

Got coverage up to 179 out of 213 by tweaking a few things, but I'm not sure I'll be able to get many, if any, more. There's a sizeable number of tests that just tell the user to do something manually.

app/atomic_svc.py Outdated Show resolved Hide resolved
app/atomic_svc.py Outdated Show resolved Hide resolved
@ArtificialErmine ArtificialErmine changed the title [WIP] VIRTS-3315: Dependency Extractor VIRTS-3315: Dependency Extractor Dec 17, 2021
@ArtificialErmine ArtificialErmine merged commit 588c727 into master Dec 17, 2021
@elegantmoose elegantmoose deleted the virts-3315 branch February 24, 2023 21:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants