dotnet-core/tools/dotnet-bootstrap/base/lab
2016-11-28 22:13:13 -08:00
..
cases/e2e Laying down docker interfaces 2016-11-20 23:40:53 +00:00
containers Laying down docker interfaces 2016-11-20 23:40:53 +00:00
.gitignore Laying down docker interfaces 2016-11-20 23:40:53 +00:00
cases.py adjusting working directory 2016-11-21 00:55:37 +00:00
containers.py adjusting working directory 2016-11-21 00:55:37 +00:00
dockercleanup.py Laying down docker interfaces 2016-11-20 23:40:53 +00:00
globals.py Laying down docker interfaces 2016-11-20 23:40:53 +00:00
README.md Update README.md 2016-11-28 22:13:13 -08:00
shellcall.py Laying down docker interfaces 2016-11-20 23:40:53 +00:00

LAB

Running The Test Case

  1. Bake the containers (build your environments) (./containers.py bake)
  2. Run the end-to-end testcase (run the e2e test case) (./cases.py run)

-- Note that the testcase is a check for the existence of the csproj after it has run the bootstrap tool. If the bootstrap fails to create a dotnet that can successfully create a project, then that would be a failure. Note, however, that this is not a testcase to check if the dotnet tool is running successfully.

Test Cases

Intended interface for access is the class Cases in cases.py.

Listing all test cases,

./cases.py list

Running all test cases in all containers,

./cases.py run 

Environments

Docker containers are used as the 'unit of environment.'

./containers.py list
./containers.py bake