diff --git a/.travis.yml b/.travis.yml index e58767a9e2..dbd20b52aa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,8 +14,3 @@ script: - coverage run manage.py test after_success: - coveralls -addons: - sauce_connect: - username: "tixl" - access_key: - secure: "a0NUwGs2jHci0hIg3jySZLkfljv6FP33fZxAyi2gKeaxcVC+a/AailSnUgDoyVWxPr0JnkLvdFcxzDBgrQ1TLsgpRDSXnc1nIGsaHjgvVGSJ1hKACYtO/9QH+dgaaHEsIsHHbvGdnjwjrX8AZtDnkcRk1T3Skj8kUCniaU39w38=" diff --git a/src/requirements.txt b/src/requirements.txt index 8038937b1c..bc9c3a960a 100644 --- a/src/requirements.txt +++ b/src/requirements.txt @@ -4,9 +4,9 @@ pytz django-bootstrap3 -e git+https://github.com/tixl/django-formset-js.git@master#egg=django-formset-js -e git+https://github.com/tixl/cleanerversion.git@tixl#egg=cleanerversion +django-compressor # Deployment / static file compilation requirements -django-compressor BeautifulSoup4 html5lib slimit @@ -27,6 +27,6 @@ flake8 coveralls coverage selenium -PyVirtualDisplay --e git+https://github.com/tixl/sauceclient.git@master#egg=sauceclient -travis +# PyVirtualDisplay +# -e git+https://github.com/tixl/sauceclient.git@master#egg=sauceclient +# travis diff --git a/src/tixlbase/tests/__init__.py b/src/tixlbase/tests/__init__.py index e981bebe5d..f0cab76942 100644 --- a/src/tixlbase/tests/__init__.py +++ b/src/tixlbase/tests/__init__.py @@ -7,10 +7,17 @@ from django.conf import settings from selenium import webdriver RUN_LOCAL = ('SAUCE_USERNAME' not in os.environ) +""" +For a long time, we used SauceLabs for CI testing, because they provide free +browser VMs for Open Source projects. However, more tests failed because of +connection timeouts to SauceLabs than for real reasons, so we're using +PhantomJS now. However, we'll keep the SauceClient code here as it might prove +useful some day. +""" if RUN_LOCAL: - # could add Chrome, PhantomJS etc... here - BROWSERS = ['Chrome', 'Firefox'] + # could add Chrome, Firefox, etc... here + BROWSERS = ['PhantomJS'] else: from sauceclient import SauceClient USERNAME = os.environ.get('SAUCE_USERNAME') diff --git a/src/tixlcontrol/tests/test_items.py b/src/tixlcontrol/tests/test_items.py index 258a876490..87a7dd6e28 100644 --- a/src/tixlcontrol/tests/test_items.py +++ b/src/tixlcontrol/tests/test_items.py @@ -87,7 +87,7 @@ class PropertiesTest(BrowserTest): self.driver.get('%s/control/event/%s/%s/properties/add' % ( self.live_server_url, self.orga1.slug, self.event1.slug )) - self.driver.find_element_by_name("name").send_keys('Size') + self.driver.find_element_by_css_selector("#id_name").send_keys('Size') self.driver.find_element_by_name("values-0-value").send_keys('S') self.driver.find_element_by_name("values-1-value").send_keys('M') self.driver.find_element_by_class_name("btn-save").click() @@ -104,8 +104,8 @@ class PropertiesTest(BrowserTest): self.driver.get('%s/control/event/%s/%s/properties/%s/' % ( self.live_server_url, self.orga1.slug, self.event1.slug, c.identity )) - self.driver.find_element_by_name("name").clear() - self.driver.find_element_by_name("name").send_keys('Color') + self.driver.find_element_by_css_selector("#id_name").clear() + self.driver.find_element_by_css_selector("#id_name").send_keys('Color') self.driver.find_elements_by_css_selector("div.form-group button.btn-danger")[0].click() self.driver.find_element_by_name("values-1-value").clear() self.driver.find_element_by_name("values-1-value").send_keys('red')