Skip to content

cyber-dojo/creator

Repository files navigation

Github Action (main)

Development

There are two sets of tests:

  • server: these run from inside the creator container
  • client: these run from outside the creator container, driving the pages via Selenium
# Build the creator image
$ make image

# Run all the tests (server and client)
$ make test

# Run only the server (or client) tests
$ make {test_server|test_client}

# Run only tests whose id starts with p42
# (tids takes one or more space-separated id prefixes)
$ make {test_server|test_client} tids=p42
$ make {test_server|test_client} tids="p42 p9F"

# Bring up a full local demo (creator + web behind the real nginx)
$ make demo

The source is bind-mounted read-only into the containers, so edits to app/ (or client/app/) and test/ are picked up by re-running the tests - no make image rebuild needed.


choose-exercise choose-language-and-test-framework

About

repo for the cyberdojo/creator Docker image microservice

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors