Code and assignments for the "Advanced Testing" workshop module.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
assignments
bin
docker
public
src/DomainShop
test
var/coverage
.editorconfig
.gitignore
LICENSE
README.md
behat.yml
bootstrap.php
composer.json
composer.lock
docker-compose.test.yml
docker-compose.yml
generate-patch.sh
phpunit.xml.dist

README.md

Code and assignments for the "Advanced Application Testing" workshop module

Requirements

Getting started

  • Follow the instructions for setting environment variables.
  • Clone this repository and cd into it.
  • Run docker-compose pull.
  • Run bin/composer.sh install --prefer-dist to install the project's dependencies.
  • Run docker-compose up -d to start the web server.
  • Go to http://localhost/ in a browser. You should see the homepage of the application.

Running development tools

  • Run bin/composer.sh to use Composer (e.g. bin/composer.sh require symfony/var-dumper).
  • Run bin/run_tests.sh to run the tests.

Cleaning up after the workshop

  • Run docker-compose --rmi all -v --remove-orphans to remove all containers for this project, their images, and their volumes.
  • Remove the project directory.
  • If you don't use Docker normally, you can shut it down or uninstall it too.