Attempt #215758

Commit 81c444a94975553926d37c248daa688c6c69aa82
Deployment Host vagrant-ubuntu-trusty-64
Start Time 2016-07-20 13:09:27
Duration 141s
Size 67 MB
Runtime Python 2.7.6
Tested Database MySQL
Attempt Result Success
Registration Form Fail
Login Form Unknown

Dependencies

Package Source
django 1.8.4 Database
mysqlclient 1.3.7 Database

Statistics

# of Tables 11
# of Indexes 25
# of Secondary Indexes 19
# of Constrants 28
# of Foreign Keys 10
# of Transactions 0
Ratio of Txn/Action 0
Table Coverage 9
Column Coverage 50
Index Coverage 0

Actions

Url Method Fields Queries
http://127.0.0.1:8001/ GET
Type Count
SELECT 1
INSERT 0
UPDATE 0
DELETE 0
OTHER 8

Log

07-20-2016 13:09:26 [basedeployer.py:deploy:387] INFO : Deploying Repository: tgmiller5/todo ...
07-20-2016 13:09:26 [basedeployer.py:deploy:407] INFO : Validating Repository ...
07-20-2016 13:09:26 [connectionpool.py:_new_conn:711] INFO : Starting new HTTPS connection (1): api.github.com
07-20-2016 13:09:28 [basedeployer.py:deploy:417] INFO : Downloading Repository ...
07-20-2016 13:09:28 [connectionpool.py:_new_conn:711] INFO : Starting new HTTPS connection (1): github.com
07-20-2016 13:09:28 [connectionpool.py:_new_conn:711] INFO : Starting new HTTPS connection (1): codeload.github.com
07-20-2016 13:09:37 [basedeployer.py:deploy:437] INFO : Deploying at /tmp/crawler1 ...
07-20-2016 13:09:41 [djangodeployer.py:deploy_repo_attempt:314] INFO : (0, 'New python executable in /tmp/crawler1/bin/python\nInstalling setuptools, pip, wheel...done.\n', '')
07-20-2016 13:09:41 [djangodeployer.py:deploy_repo_attempt:322] INFO : manage.py path: /tmp/crawler1/todo-81c444a94975553926d37c248daa688c6c69aa82
07-20-2016 13:09:41 [djangodeployer.py:deploy_repo_attempt:350] INFO : setting.py path: /tmp/crawler1/todo-81c444a94975553926d37c248daa688c6c69aa82/mysite/settings.py
07-20-2016 13:09:41 [djangodeployer.py:try_deploy:209] INFO : Configuring settings ...
07-20-2016 13:09:41 [basedeployer.py:kill_server:471] INFO : Killing server on port 8001 ...
07-20-2016 13:09:42 [djangodeployer.py:try_deploy:214] INFO : {'executable': 'Python', 'version': '2.7.6\n'}
07-20-2016 13:09:42 [djangodeployer.py:try_deploy:217] INFO : Database: MySQL
07-20-2016 13:09:42 [djangodeployer.py:try_deploy:219] INFO : Installing requirements ...
07-20-2016 13:09:42 [djangodeployer.py:sync_server:169] INFO : Syncing server ...
07-20-2016 13:09:42 [djangodeployer.py:try_deploy:229] INFO : (1, '', 'Traceback (most recent call last):\n  File "manage.py", line 8, in <module>\n    from django.core.management import execute_from_command_line\nImportError: No module named django.core.management\n')
07-20-2016 13:09:42 [djangodeployer.py:try_deploy:251] INFO : Missing module: django.core.management
07-20-2016 13:09:42 [djangodeployer.py:try_deploy:271] INFO : pip install django
07-20-2016 13:09:59 [djangodeployer.py:try_deploy:273] INFO : pip install output: (0, 'Collecting django==1.8.4\n  Downloading Django-1.8.4-py2.py3-none-any.whl (6.2MB)\nInstalling collected packages: django\nSuccessfully installed django-1.8.4\n', "/tmp/crawler1/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.\n  InsecurePlatformWarning\n/tmp/crawler1/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.\n  InsecurePlatformWarning\nYou are using pip version 7.1.2, however version 8.1.2 is available.\nYou should consider upgrading via the 'pip install --upgrade pip' command.\n")
07-20-2016 13:09:59 [djangodeployer.py:sync_server:169] INFO : Syncing server ...
07-20-2016 13:10:00 [djangodeployer.py:try_deploy:229] INFO : (1, '', 'Traceback (most recent call last):\n  File "manage.py", line 10, in <module>\n    execute_from_command_line(sys.argv)\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 338, in execute_from_command_line\n    utility.execute()\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 312, in execute\n    django.setup()\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/__init__.py", line 18, in setup\n    apps.populate(settings.INSTALLED_APPS)\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate\n    app_config.import_models(all_models)\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/apps/config.py", line 198, in import_models\n    self.models_module = import_module(models_module_name)\n  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module\n    __import__(name)\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/contrib/auth/models.py", line 41, in <module>\n    class Permission(models.Model):\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/db/models/base.py", line 139, in __new__\n    new_class.add_to_class(\'_meta\', Options(meta, **kwargs))\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/db/models/base.py", line 324, in add_to_class\n    value.contribute_to_class(cls, name)\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/db/models/options.py", line 250, in contribute_to_class\n    self.db_table = truncate_name(self.db_table, connection.ops.max_name_length())\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/db/__init__.py", line 36, in __getattr__\n    return getattr(connections[DEFAULT_DB_ALIAS], item)\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/db/utils.py", line 240, in __getitem__\n    backend = load_backend(db[\'ENGINE\'])\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/db/utils.py", line 111, in load_backend\n    return import_module(\'%s.base\' % backend_name)\n  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module\n    __import__(name)\n  File "/tmp/crawler1/local/lib/python2.7/site-packages/django/db/backends/mysql/base.py", line 27, in <module>\n    raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)\ndjango.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb\n')
07-20-2016 13:10:00 [djangodeployer.py:try_deploy:251] INFO : Missing module: MySQLdb
07-20-2016 13:10:00 [djangodeployer.py:try_deploy:271] INFO : pip install mysqlclient
07-20-2016 13:10:02 [djangodeployer.py:try_deploy:273] INFO : pip install output: (0, 'Collecting mysqlclient\n  Downloading mysqlclient-1.3.7.tar.gz (79kB)\nInstalling collected packages: mysqlclient\n  Running setup.py install for mysqlclient\nSuccessfully installed mysqlclient-1.3.7\n', "/tmp/crawler1/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.\n  InsecurePlatformWarning\nYou are using pip version 7.1.2, however version 8.1.2 is available.\nYou should consider upgrading via the 'pip install --upgrade pip' command.\n")
07-20-2016 13:10:02 [djangodeployer.py:sync_server:169] INFO : Syncing server ...
07-20-2016 13:10:04 [djangodeployer.py:try_deploy:234] INFO : (0, 'Operations to perform:\n  Synchronize unmigrated apps: staticfiles, messages\n  Apply all migrations: admin, contenttypes, todo, auth, sessions\nSynchronizing apps without migrations:\n  Creating tables...\n    Running deferred SQL...\n  Installing custom SQL...\nRunning migrations:\n  No migrations to apply.\n', '')
07-20-2016 13:10:04 [djangodeployer.py:create_superuser:180] INFO : Creating superuser ...
07-20-2016 13:10:04 [basedeployer.py:configure_network:165] INFO : Configuring network ...
07-20-2016 13:10:04 [djangodeployer.py:run_server:192] INFO : Running server ...
07-20-2016 13:10:09 [basedeployer.py:check_server:458] INFO : Checking server ...
07-20-2016 13:10:09 [base.py:__new__:116] WARNING: /tmp/crawler1/todo-81c444a94975553926d37c248daa688c6c69aa82/mysite/../todo/models.py:5: RemovedInDjango19Warning: Model class todo.models.Post doesn't declare an explicit app_label and either isn't in an application in INSTALLED_APPS or else was imported before its application was loaded. This will no longer be supported in Django 1.9.
  class Post(models.Model):

07-20-2016 13:10:09 [basedeployer.py:check_server:460] INFO : Main Url : http://127.0.0.1:8001/
07-20-2016 13:10:09 [basedeployer.py:check_server:463] INFO : (0, '', 'Spider mode enabled. Check if remote file exists.\n--2016-07-20 13:10:09--  http://127.0.0.1:8001/\nConnecting to 127.0.0.1:8001... connected.\nHTTP request sent, awaiting response... 200 OK\nLength: unspecified [text/html]\nRemote file exists and could contain further links,\nbut recursion is disabled -- not retrieving.\n\n')
07-20-2016 13:10:09 [basedriver.py:drive:464] INFO : Driving Repository: tgmiller5/todo ...
07-20-2016 13:10:09 [basedriver.py:bootstrap:185] INFO : Driving : Bootstraping ...
07-20-2016 13:10:11 [basedriver.py:initialize:391] INFO : Driving: Initializing ...
07-20-2016 13:10:13 [basedriver.py:get_forms:282] INFO : Fail to register ...
07-20-2016 13:10:14 [basedriver.py:query_urls:458] INFO : Normal: Query the Url on http://127.0.0.1:8001/ Successfully ...
07-20-2016 13:10:14 [basedriver.py:drive:499] INFO : Saving Screenshot ...
07-20-2016 13:11:47 [basedeployer.py:kill_server:471] INFO : Killing server on port 8001 ...
07-20-2016 13:11:48 [basedeployer.py:save_attempt:189] INFO : Saving attempt ...