Skip to content

Commit 0c55e04

Browse files
authored
Master runtime functional tests (GoogleCloudPlatform#61)
* Adding test for .NET Core 1.0 apps. * Remove the extra bins. * Use the fake binaries to run builder tests. * Adding integration tests. * Creating new test app. * Renaming to final name. * Adding test for .NET Core 1.1 * Adding config files. * Cleaning the app. * Removing bad test. * Adding the 1.1 integration tests. * Refactoring how the images are built. With this change the images for a particular .NET Core version are all built at once in a single build. This will allow us to send test code to the build so we can run tests during the build. This change also makes it building multiple images faster, as they all can be built at the same time. * Refactoring the builder build. * MAke the build of the builder image in parallel. * Remove unused tools. * Making the test-1.0 fully compliant. * Enable full testing on .NET Core 1.0 runtime. * Preparing .NET Core 1.1 image to be tested. * Updating the README.md for the new structure. * Updating main README.md * Update the README.md for the runtime builder. * Adding instructions on how to use the runtime builder. * Create README.md * Create README.md * Update README.md * Adding the funcitonal test. * Adding simple app to verify .NET Core 1.0. * Fixing the generator. * Ensuring we're using a 1.0 app. * Adding running the test, even if it fail right now. * Using full path to start test app. * Create section to test 1.0.5 runtime. * Adding missing file. * Adding the functional tests for each supported runtime. * Add the functional tests for the 1.0 runtime. * Update the generator. * Run functional tests for 1.0.3, 1.0.4 and 1.0.5 runtimes. * Moving and reorganzing tests. * Centralizing the script to run tests. * Removed unnecessary files. * Adding the tests for the 1.1 runtime. * Adding functional tests for the 1.1 runtime. * Create README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md
1 parent 4abddd1 commit 0c55e04

File tree

431 files changed

+623
-73
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

431 files changed

+623
-73
lines changed

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,9 @@
55
.DS_Store
66
tests/apps/*/obj
77
tests/apps/*/bin
8+
runtimes/aspnetcore-1.0/functional_tests/apps/*/obj
9+
runtimes/aspnetcore-1.0/functional_tests/apps/*/bin
10+
runtimes/aspnetcore-1.1/functional_tests/apps/*/obj
11+
runtimes/aspnetcore-1.1/functional_tests/apps/*/bin
12+
integration_tests/apps/*/obj
13+
integration_tests/apps/*/bin

integration_tests/README.md

Lines changed: 13 additions & 0 deletions
File renamed without changes.
File renamed without changes.

tests/apps/test-1.0/Controllers/TestsController.cs renamed to integration_tests/apps/test-1.0/Controllers/TestsController.cs

File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)