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

Linux GCS tests and benchmarks #1352

Merged
merged 2 commits into from
Sep 16, 2022
Merged

Linux GCS tests and benchmarks #1352

merged 2 commits into from
Sep 16, 2022

Commits on Sep 13, 2022

  1. Added GCS tests and benchmarks

    Added testing suite that can built and run directly on the Linux uVM
    by sharing or adding it to the rootfs.
    It primarily focuses on container (standalone and CRI) management.
    
    Signed-off-by: Hamza El-Saawy <hamzaelsaawy@microsoft.com>
    helsaawy committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    bffebd8 View commit details
    Browse the repository at this point in the history
  2. PR: rebase, comments, bugs, cleanup, security policy, linting

    Fixed bug with calling `*hcsv2.Host.GetContainer` instead of
    `*hcsv2.Host.GetCreatedContainer`.
    
    Removed left over comments, added clarifying comments to
    `assertNumberContainers` and `listContaienrStates` interactions.
    
    Reordered namespace and rootfs cleanup.
    
    Removed underscore from consts
    Removed unneeded constants
    Added flag to test-lcow-uvm script to change boot type from vhd to
    initrd.
    
    Update security policy code to use enforcer.
    Updated script for changes to `uvmboot` and to use default executable
    name (`gcs.test`), as produced by `go test -c`.
    
    Linting issues:
     - `switch` to `if`
     - unused `getContainer()`
     - unused receivers
    
    Signed-off-by: Hamza El-Saawy <hamzaelsaawy@microsoft.com>
    helsaawy committed Sep 13, 2022
    Configuration menu
    Copy the full SHA
    9a9eec5 View commit details
    Browse the repository at this point in the history