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

Add functional tests for grub lib #104

Merged
merged 9 commits into from
Aug 31, 2023

Commits on Aug 4, 2023

  1. Configuration menu
    Copy the full SHA
    abf0d95 View commit details
    Browse the repository at this point in the history
  2. add update_config and fix small bugs

    Switch to use update_config instead of save_config in Config.update
    function to ensure charm configs are updated and not overwritten.
    Fix wiring lines in _save_config function.
    Raise ApplyError if grub-mkconfig command failed, since it is failing
    also if there is wrong validation.
    rgildein committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    d54a893 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. remove usage of os.linesep

    rgildein committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    81a210c View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Switch CI to run integration tests directly

    Since the grub lib required to run integration tests on machine or VM,
    we are switch to running integration tests directly on GitHub runner.
    It was not possible to run it on VMs, since the GitHub runner do not
    supports nested virtualization.
    rgildein committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    95932b0 View commit details
    Browse the repository at this point in the history
  2. add waiting for VMs to start

    rgildein committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    11f1ed7 View commit details
    Browse the repository at this point in the history
  3. fix load not existing file

    rgildein committed Aug 15, 2023
    Configuration menu
    Copy the full SHA
    8e823c0 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. apply suggestions

    rgildein committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    499d223 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    019775c View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. Configuration menu
    Copy the full SHA
    1d67e47 View commit details
    Browse the repository at this point in the history