Makefile.module 610 B

12345678910111213141516
  1. MODULE_NAME := $(notdir $(shell pwd))
  2. MODULE_DIR := modules/$(MODULE_NAME)
  3. PROJECT_NAME = web
  4. DOCKER_COMPOSE_FLAGS ?= -f docker-compose.yml
  5. DOCKER_COMPOSE_MODULE_FLAGS := ${DOCKER_COMPOSE_FLAGS} -f $(MODULE_DIR)/docker-compose.yml
  6. DOCKER_COMPOSE := cd ../../ && \
  7. MODULE_DIR=$(MODULE_DIR) \
  8. BUILD_NUMBER=$(BUILD_NUMBER) \
  9. BRANCH_NAME=$(BRANCH_NAME) \
  10. PROJECT_NAME=$(PROJECT_NAME) \
  11. MOCHA_GREP=${MOCHA_GREP} \
  12. docker-compose ${DOCKER_COMPOSE_MODULE_FLAGS}
  13. test_acceptance:
  14. ${DOCKER_COMPOSE} run --rm test_acceptance npm -q run test:acceptance:run_dir -- ${MOCHA_ARGS} $(MODULE_DIR)/test/acceptance/src