Running integration tests
Addin contains set of integration tests written as additional Cake files.
test.cake - is an entry point for integration tests. Installs Cake.MkDocs nuget package from BuildArtifacts directory and use him in all tests.
setup.cake - his responsibility is launch integration tests in sandbox.
MkDocs-Integration-Tests task
./build -Target MkDocs-Integration-Tests
Task first of all execute Default target to build all artifacts.
After all use BuildArtifacts and runs integration tests (test.cake).
MkDocs-Integration-Tests-Standalone task
./build -Target MkDocs-Integration-Tests-Standalone
Task use BuildArtifacts and runs integration tests without build - use for integration tests development.
This task is also run additionally after target task, when target is different than MkDocs-Integration-Tests (e.g. Default, Appveyor) and BuildParameters.ShouldRunIntegrationTests flag is true.