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

feat: Add default config logic #1835

Merged
merged 21 commits into from
Aug 6, 2024

Commits on Aug 2, 2024

  1. feat: Add property util functions

    These functions are used for a variety of tasks mainly around deep copy and deep comparisons of arbitrary objects.
    MichaelsJP committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    bd2e38e View commit details
    Browse the repository at this point in the history
  2. feat: Introduce a DataAccessEnum

    This covers all possible and supported variants of the parameters.
    MichaelsJP committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    6e1536f View commit details
    Browse the repository at this point in the history
  3. feat: Add new default classes

    This introduces proper default structures for all different config parts. For settings where a profile makes a difference some switch case are implemented for that logic.
    MichaelsJP committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    f59affa View commit details
    Browse the repository at this point in the history
  4. feat: Introduce a EncoderNameEnum

    This covers all possible and supported variants of the parameter.
    MichaelsJP committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    e60c770 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7c1b306 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3d500ce View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3ef6194 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4843ebf View commit details
    Browse the repository at this point in the history
  9. refactor: Move the shared profile init logic to DefaultProfileProperties

    This functionality is anyway shared the same way by all the subclasses.
    MichaelsJP committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    3fb9186 View commit details
    Browse the repository at this point in the history
  10. fix: Introduce new getter and setter and fix merge errors

    This fixes some access errors resulting from the merge and adds an initializer to finalize the config once read. Additionally, some tests have been introduced.
    MichaelsJP committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    36b9958 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    afd10e0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1af491b View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2024

  1. Configuration menu
    Copy the full SHA
    7aab8cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3eb2cd4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    48f28a8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    14d93dc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3bc6f25 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. fix: Enum returns name for toString repair failing test

    This is necessary since most of the code still just uses toString to use the variable. Not a good idea in the first place to work with string variables. But heyho. Let's change that. This behaviour was causing the traffic tests to fail.
    MichaelsJP committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    862636b View commit details
    Browse the repository at this point in the history
  2. fix: Add an explicit source_file entry

    This is in case the ors-config.yml doesn't have it.
    MichaelsJP committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    f4cb705 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7bcf4f5 View commit details
    Browse the repository at this point in the history
  4. fix: Repair the integration test

    The folder content changed. Adapting the count entries.
    MichaelsJP committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    2fa50b3 View commit details
    Browse the repository at this point in the history