diff --git a/README.md b/README.md index 00cac4a4..0adc02af 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,8 @@ will overwrite variables set in the execution environment. 4. `make` or `docker-compose up -d` within the project root. 5. Visit http://ssp-hub.local to see SimpleSAMLphp +_Note:_ there is an unresolved problem that requires a change to BASE_URL_PATH for ssp-idp1.local in docker-compose.yml due to a requirement in silauth that it be a full URL. For automated testing, it must not have a port number, but for manual testing it needs the port number. + ### Configure a container for debugging with Xdebug 1. Add a volume map for run-debug.sh on the container you wish to debug. diff --git a/docker-compose.yml b/docker-compose.yml index 08e1ca6f..e8d66d49 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -186,7 +186,7 @@ services: MYSQL_DATABASE: "silauth" MYSQL_USER: "silauth" MYSQL_PASSWORD: "silauth" - BASE_URL_PATH: "http://ssp-idp1.local/" + BASE_URL_PATH: "http://ssp-idp1.local/" # change this to "http://ssp-idp1.local:8085" for manual browser testing ssp-idp2.local: build: . diff --git a/docs/functional_testing.md b/docs/functional_testing.md index 651e216b..c36ee97c 100644 --- a/docs/functional_testing.md +++ b/docs/functional_testing.md @@ -17,6 +17,9 @@ then The tests are found in `/features`. They are similar to the manual tests listed below. # Manual Testing + +See [Local Testing](../README.md#local-testing) for instructions to set up your local development environment. + ## Main SP authenticates through Main Idp. Third SP is also authenticated. Second SP must re-authenticate. ### Ensure main SP goes to discovery page and can login through the main IdP * Kill all your cookies for ssp\*