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

Adding unit tests to validate Tug.Client protocol compliance #32

Merged
merged 33 commits into from
Jan 3, 2017

Commits on Dec 30, 2016

  1. Adding DSC configuration for a local pull server

    We use this to setup a local DSC Pull Server which is then used by the
    unit tests that validate protocol compatibility with our Tug Client
    (which is then used to test protocol compatibility with our Tug Server).
    ebekker committed Dec 30, 2016
    Configuration menu
    Copy the full SHA
    bbade1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b298361 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    504140f View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2017

  1. Fixing the order of properties of the model classes supporting regist…

    …ration
    
    The property order is significant when using RegKey Authorization!
    ebekker committed Jan 1, 2017
    Configuration menu
    Copy the full SHA
    1fbb717 View commit details
    Browse the repository at this point in the history
  2. Correcting unresolvable DNS name

    Replaced non-existent DNS name for test classic DSC Pull Server with a
    test name that is configured locally (i.e. local hosts file or local CI
    hosts entry)
    ebekker committed Jan 1, 2017
    Configuration menu
    Copy the full SHA
    cd340d0 View commit details
    Browse the repository at this point in the history
  3. Filling out more client implementation

    Correcting behavior for client response handling and return for
    *GetDscAction* message.
    ebekker committed Jan 1, 2017
    Configuration menu
    Copy the full SHA
    7e3c373 View commit details
    Browse the repository at this point in the history
  4. Adding client unit tests for testing protocol compatibility

    Adding tests for validating protocol and behavior compatibility between
    the Tug.Client library and a classic DSC Pull Server (v2).
    ebekker committed Jan 1, 2017
    Configuration menu
    Copy the full SHA
    94727d5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7d1056c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a3d4c44 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d957f7d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    26c369a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    247d380 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3d8ab24 View commit details
    Browse the repository at this point in the history
  11. Correcting a funky char

    ebekker committed Jan 1, 2017
    Configuration menu
    Copy the full SHA
    64fc6db View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fa56445 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c13f6f0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    353efa2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    8f06ecc View commit details
    Browse the repository at this point in the history
  16. Oops

    ebekker committed Jan 1, 2017
    Configuration menu
    Copy the full SHA
    82e13a9 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    aed3ea1 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2017

  1. Configuration menu
    Copy the full SHA
    7e57a81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e11901 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c4a5b9e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e404d2 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2017

  1. Beefing up the APIs for blob content retrieval

    Adding richer output from methods that handle file content retrieval
    (GetConfiguration, GetModule).
    ebekker committed Jan 3, 2017
    Configuration menu
    Copy the full SHA
    e9f87a4 View commit details
    Browse the repository at this point in the history
  2. Adding content retrieval test case and updating to match API changes

    Adding a new test case to verify the actual expected content and
    checksum.  The test works in tandem with a set of *StaticTestConfig* MOF
    configuration and checksum objects that are expected to be accessiable
    from the target DSC Pull Server.
    ebekker committed Jan 3, 2017
    Configuration menu
    Copy the full SHA
    31112c3 View commit details
    Browse the repository at this point in the history
  3. Disabling Proxy for CI build

    ebekker committed Jan 3, 2017
    Configuration menu
    Copy the full SHA
    32fd35b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4e26cc2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bfaea67 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    260cdea View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3ea16ed View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f174737 View commit details
    Browse the repository at this point in the history
  9. Fixing model class for GetModule protocol message

    An AgentId is required in the request header, presumably to authenticate
    the node to the pull server (when using RegKey Authz during
    registration)
    ebekker committed Jan 3, 2017
    Configuration menu
    Copy the full SHA
    3c5f1cd View commit details
    Browse the repository at this point in the history