### Install Dependency Packages Source: https://github.com/microsoft/dev-tunnels/blob/main/ts/README-dev.md Run this command to install all necessary dependency packages for the project. ```bash npm install ``` -------------------------------- ### Build Everything Source: https://github.com/microsoft/dev-tunnels/blob/main/ts/README-dev.md Executes the build script to compile all project components. ```bash npm run build ``` -------------------------------- ### Pack Everything Source: https://github.com/microsoft/dev-tunnels/blob/main/ts/README-dev.md Executes the pack script to package all project components. ```bash npm run pack ``` -------------------------------- ### Run Individual Test Case Source: https://github.com/microsoft/dev-tunnels/blob/main/ts/README-dev.md Use this command to run or debug a specific test case or a subset of test cases matching a substring. Replace 'substring' with the actual pattern. ```bash npm run test -- ``` -------------------------------- ### Run Maven Tests Source: https://github.com/microsoft/dev-tunnels/blob/main/java/README.md Execute all tests for the Tunnels Java SDK using Maven. Ensure environment variables for testing are set. ```bash mvn test ``` -------------------------------- ### Run Node.js Tests Source: https://github.com/microsoft/dev-tunnels/blob/main/ts/README-dev.md Executes the test script to run all Node.js unit tests. ```bash npm run test ``` -------------------------------- ### Build Rust Contracts Source: https://github.com/microsoft/dev-tunnels/blob/main/rs/CONTRIBUTING.md Trigger the generation of Rust contracts from C# code. This command is part of the build process. ```bash dotnet build --no-incremental ``` -------------------------------- ### Run End-to-End Tests Source: https://github.com/microsoft/dev-tunnels/blob/main/rs/CONTRIBUTING.md Execute end-to-end tests for the management client. Requires setting the TUNNEL_TEST_CLIENT_ID environment variable and may prompt for device code authentication on the first run. ```bash cargo test --features end_to_end -- --nocapture ``` -------------------------------- ### Run Specific Maven Test Source: https://github.com/microsoft/dev-tunnels/blob/main/java/README.md Execute a single test case for the Tunnels Java SDK using Maven. Specify the test class and method. ```bash mvn test -Dtest=TunnelClientTests#connectClient ``` -------------------------------- ### Format Rust Code Source: https://github.com/microsoft/dev-tunnels/blob/main/rs/CONTRIBUTING.md Format your Rust code changes using cargo fmt to adhere to project style guidelines. This can also be done via an IDE with a Rust analyzer. ```bash cargo fmt ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.