Attempt #215730

Commit b89077a220a3f3d0d382d064ea6289d11bbf2df7
Deployment Host vagrant-ubuntu-trusty-64
Start Time 2016-07-20 12:59:49
Duration 144s
Size 38 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 12:59:48 [basedeployer.py:deploy:387] INFO : Deploying Repository: ategixadmin/my-first-blog ...
07-20-2016 12:59:48 [basedeployer.py:deploy:407] INFO : Validating Repository ...
07-20-2016 12:59:48 [connectionpool.py:_new_conn:711] INFO : Starting new HTTPS connection (1): api.github.com
07-20-2016 12:59:49 [basedeployer.py:deploy:417] INFO : Downloading Repository ...
07-20-2016 12:59:49 [connectionpool.py:_new_conn:711] INFO : Starting new HTTPS connection (1): github.com
07-20-2016 12:59:49 [connectionpool.py:_new_conn:711] INFO : Starting new HTTPS connection (1): codeload.github.com
07-20-2016 12:59:50 [basedeployer.py:deploy:437] INFO : Deploying at /tmp/crawler1 ...
07-20-2016 12:59:55 [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 12:59:55 [djangodeployer.py:deploy_repo_attempt:322] INFO : manage.py path: /tmp/crawler1/my-first-blog-b89077a220a3f3d0d382d064ea6289d11bbf2df7
07-20-2016 12:59:55 [djangodeployer.py:deploy_repo_attempt:350] INFO : setting.py path: /tmp/crawler1/my-first-blog-b89077a220a3f3d0d382d064ea6289d11bbf2df7/mysite/settings.py
07-20-2016 12:59:55 [djangodeployer.py:try_deploy:209] INFO : Configuring settings ...
07-20-2016 12:59:55 [basedeployer.py:kill_server:471] INFO : Killing server on port 8001 ...
07-20-2016 12:59:55 [djangodeployer.py:try_deploy:214] INFO : {'executable': 'Python', 'version': '2.7.6\n'}
07-20-2016 12:59:55 [djangodeployer.py:try_deploy:217] INFO : Database: MySQL
07-20-2016 12:59:55 [djangodeployer.py:try_deploy:219] INFO : Installing requirements ...
07-20-2016 12:59:55 [djangodeployer.py:sync_server:169] INFO : Syncing server ...
07-20-2016 12:59:55 [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 12:59:55 [djangodeployer.py:try_deploy:251] INFO : Missing module: django.core.management
07-20-2016 12:59:55 [djangodeployer.py:try_deploy:271] INFO : pip install django
07-20-2016 13:00:06 [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:00:06 [djangodeployer.py:sync_server:169] INFO : Syncing server ...
07-20-2016 13:00:08 [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:00:08 [djangodeployer.py:try_deploy:251] INFO : Missing module: MySQLdb
07-20-2016 13:00:08 [djangodeployer.py:try_deploy:271] INFO : pip install mysqlclient
07-20-2016 13:00:15 [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:00:15 [djangodeployer.py:sync_server:169] INFO : Syncing server ...
07-20-2016 13:00:18 [djangodeployer.py:try_deploy:234] INFO : (0, 'Operations to perform:\n  Synchronize unmigrated apps: staticfiles, messages\n  Apply all migrations: admin, blog, contenttypes, 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:00:18 [djangodeployer.py:create_superuser:180] INFO : Creating superuser ...
07-20-2016 13:00:19 [basedeployer.py:configure_network:165] INFO : Configuring network ...
07-20-2016 13:00:20 [djangodeployer.py:run_server:192] INFO : Running server ...
07-20-2016 13:00:25 [basedeployer.py:check_server:458] INFO : Checking server ...
07-20-2016 13:00:25 [basedeployer.py:check_server:460] INFO : Main Url : http://127.0.0.1:8001/
07-20-2016 13:00:25 [basedeployer.py:check_server:463] INFO : (0, '', 'Spider mode enabled. Check if remote file exists.\n--2016-07-20 13:00:25--  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:00:25 [basedriver.py:drive:464] INFO : Driving Repository: ategixadmin/my-first-blog ...
07-20-2016 13:00:25 [basedriver.py:bootstrap:185] INFO : Driving : Bootstraping ...
07-20-2016 13:00:28 [basedriver.py:initialize:391] INFO : Driving: Initializing ...
07-20-2016 13:00:31 [basedriver.py:get_forms:282] INFO : Fail to register ...
07-20-2016 13:00:33 [basedriver.py:query_urls:458] INFO : Normal: Query the Url on http://127.0.0.1:8001/ Successfully ...
07-20-2016 13:00:33 [basedriver.py:drive:499] INFO : Saving Screenshot ...
07-20-2016 13:02:12 [basedeployer.py:kill_server:471] INFO : Killing server on port 8001 ...
07-20-2016 13:02:13 [basedeployer.py:save_attempt:189] INFO : Saving attempt ...