Commit b165ff08 by Tyler Hallada Committed by GitHub

Merge pull request #124 from edx/elasticsearch-port

Run test ES server on different port to avoid conflict with edx-platform devstack
parents 93cf3a0a e9207b89
...@@ -3,6 +3,7 @@ COVERAGE_DIR = $(ROOT)/build/coverage ...@@ -3,6 +3,7 @@ COVERAGE_DIR = $(ROOT)/build/coverage
PACKAGES = analyticsdataserver analytics_data_api PACKAGES = analyticsdataserver analytics_data_api
DATABASES = default analytics DATABASES = default analytics
ELASTICSEARCH_VERSION = 1.5.2 ELASTICSEARCH_VERSION = 1.5.2
ELASTICSEARCH_PORT = 9223
TEST_SETTINGS = analyticsdataserver.settings.test TEST_SETTINGS = analyticsdataserver.settings.test
.PHONY: requirements develop clean diff.report view.diff.report quality .PHONY: requirements develop clean diff.report view.diff.report quality
...@@ -13,9 +14,10 @@ requirements: ...@@ -13,9 +14,10 @@ requirements:
test.install_elasticsearch: test.install_elasticsearch:
curl -L -O https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-$(ELASTICSEARCH_VERSION).zip curl -L -O https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-$(ELASTICSEARCH_VERSION).zip
unzip elasticsearch-$(ELASTICSEARCH_VERSION).zip unzip elasticsearch-$(ELASTICSEARCH_VERSION).zip
echo "http.port: $(ELASTICSEARCH_PORT)" >> elasticsearch-$(ELASTICSEARCH_VERSION)/config/elasticsearch.yml
test.run_elasticsearch: test.run_elasticsearch:
cd elasticsearch-$(ELASTICSEARCH_VERSION) && ./bin/elasticsearch -d cd elasticsearch-$(ELASTICSEARCH_VERSION) && ./bin/elasticsearch -d --http.port=$(ELASTICSEARCH_PORT)
test.requirements: requirements test.requirements: requirements
pip install -q -r requirements/test.txt pip install -q -r requirements/test.txt
......
...@@ -26,6 +26,6 @@ LMS_USER_ACCOUNT_BASE_URL = 'http://lms-host' ...@@ -26,6 +26,6 @@ LMS_USER_ACCOUNT_BASE_URL = 'http://lms-host'
TEST_RUNNER = 'django_nose.NoseTestSuiteRunner' TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
# Default elasticsearch port when running locally # Default elasticsearch port when running locally
ELASTICSEARCH_LEARNERS_HOST = 'http://localhost:9200/' ELASTICSEARCH_LEARNERS_HOST = 'http://localhost:9223/'
ELASTICSEARCH_LEARNERS_INDEX = 'roster_test' ELASTICSEARCH_LEARNERS_INDEX = 'roster_test'
ELASTICSEARCH_LEARNERS_UPDATE_INDEX = 'index_update_test' ELASTICSEARCH_LEARNERS_UPDATE_INDEX = 'index_update_test'
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment