Giter Club home page Giter Club logo

toolshck's Introduction

toolsHCK

toolsHCK is a powershell HCK/HLK controller API wrapper that wraps and exposes the API to users as a shell.

Getting Started

Follow these instructions to start using toolsHCK.

Prerequisites

You will need one of the following installed on the studio machine:

Usage

Commands summary

Action Descriptions
help Shows the help message.
listpools Lists the pools info.
createpool Creates a pool.
deletepool Deletes a pool.
movemachine Moves a machine from one pool to another.
setmachinestate Sets the state of a machine to Ready or NotReady.
deletemachine Deletes a machine.
listmachinetargets Lists the target devices of a machine that are available to be tested.
listprojects Lists the projects info.
createproject Creates a project.
deleteproject Deletes a project.
createprojecttarget Creates a project's target.
deleteprojecttarget Deletes a project's target.
listtests Lists a project target's tests.
gettestinfo Gets a project target's test info.
queuetest Queue's a test, use get_test_results to get the results.
applyprojectfilters Applies the filters on a project's test results.
applytestresultfilters Applies the filters on a test result.
listtestresults Lists a test results info.
ziptestresultlogs Zipps a test result's log and fetches the zip.
createprojectpackage Creates a project's package.

Example usage

PS C:\> .\toolsHCK.ps1
Opening connection file C:\Program Files (x86)\Windows Kits\10\Hardware Lab Kit\Studio\connect.xml
Connecting to HLK-STUDIO...
toolsHCK@HLK-STUDIO> createpool 'test'
Creating pool test in Root pool.
toolsHCK@HLK-STUDIO> exit
PS C:\> 

For more info use help command or use help parameter of a command, example:

toolsHCK@HLK-STUDIO> createpool -help

Authors

  • Bishara AbuHattoum

toolshck's People

Contributors

bish22ah avatar kostyanf14 avatar basils avatar 20lives avatar yanvugenfirer avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.