You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
These files appear to be new additions for a test suite related to the azure-cli-persistence feature, which is designed to persist Azure CLI configuration across container restarts. The tests are written in Bash and use the dev-container-features-test-lib library for reporting test results.
The `scenarios.json` file defines four different test scenarios: one using Node.js, one using Zsh shell, one using Fish shell, and one using a root user. Each scenario specifies an image to use as the base container and lists the required features (including `azure-cli-persistence`).
The `test.sh` file is empty, but it's likely that it would import the test library and then run the tests for each scenario defined in `scenarios.json`. The other files (`with_node.sh`, `zsh_shell.sh`, `fish_shell.sh`, and `root_user.sh`) are specific test scripts for each scenario, which likely contain commands to check that the Azure CLI configuration is persisted across container restarts.
Overall, these files suggest that the `azure-cli-persistence` feature is designed to work with different shells (Node.js, Zsh, Fish, and root user) and that it can be tested using a set of automated tests.
Copy file name to clipboardExpand all lines: README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,7 @@ This repo contains my custom devcontainer features.
11
11
|[github-cli-persistence](./src/github-cli-persistence)| Avoid extra logins from the Github CLI by preserving the `~/.config/gh` folder across container instances. |
12
12
|[terraform-cli-persistence](./src/terraform-cli-persistence)| Avoid extra logins from the Terraform CLI by preserving the `~/.terraform.d` folder across container instances. |
13
13
|[aws-cli-persistence](./src/aws-cli-persistence)| Avoid extra logins from the AWS CLI by preserving the `~/.aws` folder across container instances. |
14
+
|[azure-cli-persistence](./src/azure-cli-persistence)| Avoid extra logins from the Azure CLI by preserving the `~/.azure` folder across container instances. |
14
15
|[gcloud-cli-persistence](./src/gcloud-cli-persistence)| Avoid extra logins from the Google Cloud CLI by preserving the `~/.config/gcloud` folder across container instances. |
15
16
|[lamdera](./src/lamdera)| Installs [Lamdera](https://dashboard.lamdera.app/), a type-safe full-stack web-app platform for Elm (v1.1.0 and later). |
16
17
|[mount-pnpm-store](./src/mount-pnpm-store)| Mounts the pnpm store to a volume to share between multiple devcontainers. |
0 commit comments