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

improve comparison tool #252

Open
kakoeh opened this issue Jan 5, 2024 · 0 comments
Open

improve comparison tool #252

kakoeh opened this issue Jan 5, 2024 · 0 comments
Labels
enhancement New feature or request good first contribution Good for newcomers nice to have Things which improve the quality of life but are not a matter of life and death.

Comments

@kakoeh
Copy link
Contributor

kakoeh commented Jan 5, 2024

Currently the compare command accepts a list of pdx-files and a list of variants as input arguments.
It would be nice to have an optional input argument where a folder with multiple pdx files can be specified.

Idea:

  • provide folder with multiple pdx files as argument
  • load all pdx files in folder, sort them alphabetically, compare databases pairwise

When multiple pdx files are analyzed, a summary of all changes might be helpful

Idea:

  • calculate metrics (number of added services, number of changed services, number of removed services, total number of services per ecu variant, ...)
  • display metrics graphically

The results of the comparison are displayed in the terminal. For further use, a json export might be nice.

Idea:

  • write results of comparison in json structure
  • use links to refer to dignostic services / objects if changes have already been detected (e.g. in another ecu variant / diagnostic layer)

Katja Köhler <katja.koehler@mercedes-benz.com>, on behalf of MBition GmbH.
Provider Information

This was referenced Jan 5, 2024
@andlaus andlaus added enhancement New feature or request nice to have Things which improve the quality of life but are not a matter of life and death. good first contribution Good for newcomers labels Jan 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first contribution Good for newcomers nice to have Things which improve the quality of life but are not a matter of life and death.
Projects
None yet
Development

No branches or pull requests

2 participants