-
Notifications
You must be signed in to change notification settings - Fork 351
Open
Labels
bugSomething isn't workingSomething isn't workingfeature-requestNew feature or requestNew feature or request
Description
An issue collecting various improvements that can be made for the features test... command. The command is still experimental and under active development.
-
remoteUser,containerUser, or a container with a default non-root user are failing with a permissions issue when included in a scenario - Scenario tests appear to run as
rooteven when-uspecified in command line - Feature values specified in scenario.json do not appear to be space escaped ("a b" ends up as "a")
-
-fprevents other parameters after it from being used since it treats them all as part of the array. Makes it impossible to pass in the require parameters. - Document all command functionality (ie: `dev-container-features-test-lib` docs? spec#113 (comment)) (
devcontainer features testdocumentation #219) - If there is a scenario.json file and no test.sh, the test will not run unless
--skip-autogeneratedis set. We should be smarter about this - The one positional argument (path to collection) is required and doesn't use the default value (cwd)
- Support
build.dockerfile- Currently errors since Dockerfile referenced is not copied to temp location - Allow specifying a specific scenario to test via the CLI (helps if only one of several is failing)
-
devcontainer features test: Exec'ing test scripts assumes/bin/bash#438 - Output results to stdout so you can pipe to a log file w/o getting the entire build output (appears to go to stderr right now)
- Be able to override a certain base image <-> feature combos in the autogenerated tests (Oryx - Clean up and shrink size features#116 (review))
- Feature Dependencies - installsAfter not respected #163 /
scenarios.jsondoes not support running with existing features #217 - Run same tests with multiple scenarios spec#114 (reply in thread)
- [features test command] add
--docker-cli-path#334 - [feature] remove test containers after every run #409
- [question] How can I pass external args to tests? #448
jcbhmrjcbhmr
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingfeature-requestNew feature or requestNew feature or request