Closed ElliotAOram closed 7 years ago
00:05:05 Started by user Elliot Oram
00:05:05 Building in workspace C:\Users\User\.jenkins\workspace\pythontests
00:05:05 [WS-CLEANUP] Deleting project workspace...
00:05:05 [WS-CLEANUP] Done
00:05:05 Cloning the remote Git repository
00:05:05 Cloning repository https://github.com/ElliotAOram/GhostPyramid
00:05:05 > C:/Program Files/Git/bin/git.exe. init C:\Users\User\.jenkins\workspace\pythontests # timeout=10
00:05:05 Fetching upstream changes from https://github.com/ElliotAOram/GhostPyramid
00:05:05 > C:/Program Files/Git/bin/git.exe. --version # timeout=10
00:05:05 > C:/Program Files/Git/bin/git.exe. fetch --tags --progress https://github.com/ElliotAOram/GhostPyramid +refs/heads/*:refs/remotes/origin/*
00:05:09 > C:/Program Files/Git/bin/git.exe. config remote.origin.url https://github.com/ElliotAOram/GhostPyramid # timeout=10
00:05:09 > C:/Program Files/Git/bin/git.exe. config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
00:05:09 > C:/Program Files/Git/bin/git.exe. config remote.origin.url https://github.com/ElliotAOram/GhostPyramid # timeout=10
00:05:09 Fetching upstream changes from https://github.com/ElliotAOram/GhostPyramid
00:05:09 > C:/Program Files/Git/bin/git.exe. fetch --tags --progress https://github.com/ElliotAOram/GhostPyramid +refs/heads/*:refs/remotes/origin/*
00:05:10 > C:/Program Files/Git/bin/git.exe. rev-parse "refs/remotes/origin/54_feature_10^{commit}" # timeout=10
00:05:10 > C:/Program Files/Git/bin/git.exe. rev-parse "refs/remotes/origin/origin/54_feature_10^{commit}" # timeout=10
00:05:10 Checking out Revision 2037ae43af28ddc5443ac9beab51b3bb8ee036c4 (refs/remotes/origin/54_feature_10)
00:05:10 > C:/Program Files/Git/bin/git.exe. config core.sparsecheckout # timeout=10
00:05:10 > C:/Program Files/Git/bin/git.exe. checkout -f 2037ae43af28ddc5443ac9beab51b3bb8ee036c4
00:05:11 > C:/Program Files/Git/bin/git.exe. rev-list 738cd15a33b074aa3ad3d7bd29ecdd176cd33417 # timeout=10
00:05:11 [pythontests] $ cmd /c call C:\WINDOWS\TEMP\hudson8007093399800907320.bat
00:05:11
00:05:11 C:\Users\User\.jenkins\workspace\pythontests>set PYTHONPATH='C:\Python27'
00:05:11
00:05:11 C:\Users\User\.jenkins\workspace\pythontests>pip install nose
00:05:12 Requirement already satisfied: nose in c:\python27\lib\site-packages
00:05:12
00:05:12 C:\Users\User\.jenkins\workspace\pythontests>pip install pylint
00:05:13 Requirement already satisfied: pylint in c:\python27\lib\site-packages
00:05:13 Requirement already satisfied: mccabe in c:\python27\lib\site-packages (from pylint)
00:05:13 Requirement already satisfied: isort>=4.2.5 in c:\python27\lib\site-packages (from pylint)
00:05:13 Requirement already satisfied: six in c:\python27\lib\site-packages (from pylint)
00:05:13 Requirement already satisfied: configparser; python_version == "2.7" in c:\python27\lib\site-packages (from pylint)
00:05:13 Requirement already satisfied: backports.functools-lru-cache; python_version == "2.7" in c:\python27\lib\site-packages (from pylint)
00:05:13 Requirement already satisfied: colorama; sys_platform == "win32" in c:\python27\lib\site-packages (from pylint)
00:05:13 Requirement already satisfied: astroid<1.5.0,>=1.4.5 in c:\python27\lib\site-packages (from pylint)
00:05:13 Requirement already satisfied: wrapt in c:\python27\lib\site-packages (from astroid<1.5.0,>=1.4.5->pylint)
00:05:13 Requirement already satisfied: lazy-object-proxy in c:\python27\lib\site-packages (from astroid<1.5.0,>=1.4.5->pylint)
00:05:13
00:05:13 C:\Users\User\.jenkins\workspace\pythontests>nosetests -v --with-xunit --with-coverage --cover-package=python --cover-inclusive --all-modules python/tests/
00:05:14 test_max_img_size_mt_res (python.tests.test_helper_functions.TestCalculateCropRange) ... ok
00:05:14 test_non_int_input (python.tests.test_helper_functions.TestCalculateCropRange) ... ok
00:05:14 test_non_zero_input (python.tests.test_helper_functions.TestCalculateCropRange) ... ok
00:05:14 test_positive_int (python.tests.test_helper_functions.TestCalculateCropRange) ... ok
00:05:14 test_valid_crop_range (python.tests.test_helper_functions.TestCalculateCropRange) ... ok
00:05:14 test_long_height_image_size (python.tests.test_helper_functions.TestCalculateImagePositions) ... ok
00:05:14 test_long_width_image_size (python.tests.test_helper_functions.TestCalculateImagePositions) ... ok
00:05:14 test_non_int_zero_negative (python.tests.test_helper_functions.TestCalculateImagePositions) ... ok
00:05:14 test_square_image_size (python.tests.test_helper_functions.TestCalculateImagePositions) ... ok
00:05:14 test_1080_display_length (python.tests.test_helper_functions.TestGetIdealImageResolution) ... ok
00:05:14 test_input_non_int_or_zero (python.tests.test_helper_functions.TestGetIdealImageResolution) ... ok
00:05:14 test_larger_than_known (python.tests.test_helper_functions.TestGetIdealImageResolution) ... ok
00:05:14 test_small_display_area (python.tests.test_helper_functions.TestGetIdealImageResolution) ... ok
00:05:14 test_correct_type_and_format (python.tests.test_helper_functions.TestGetScreenDimensions) ... ok
00:05:14 test_90_degree_rotation (python.tests.test_helper_functions.TestRotateImageClockwise) ... ok
00:05:14 test_no_rotation (python.tests.test_helper_functions.TestRotateImageClockwise) ... ok
00:05:14 test_height_mt_width (python.tests.test_helper_functions.TestScreenBoundaries) ... ok
00:05:14 test_non_int_zero_negative (python.tests.test_helper_functions.TestScreenBoundaries) ... ok
00:05:14 test_width_mt_height (python.tests.test_helper_functions.TestScreenBoundaries) ... ok
00:05:14 test_integer_zero (python.tests.test_parsers.TestIntParser) ... ok
00:05:14 test_negative (python.tests.test_parsers.TestIntParser) ... ok
00:05:14 test_non_int (python.tests.test_parsers.TestIntParser) ... ok
00:05:14 test_negative (python.tests.test_parsers.TestNonZeroParser) ... ok
00:05:14 test_positive (python.tests.test_parsers.TestNonZeroParser) ... ok
00:05:14 test_zero (python.tests.test_parsers.TestNonZeroParser) ... ok
00:05:14 test_negative (python.tests.test_parsers.TestPositiveParser) ... ok
00:05:14 test_positive (python.tests.test_parsers.TestPositiveParser) ... ok
00:05:14 test_zero (python.tests.test_parsers.TestPositiveParser) ... ok
00:05:14 test_begin_capture_from_webcam (python.tests.test_video_processor.TestCameraCapture) ... ok
00:05:15 test_begin_capture_with_non_int (python.tests.test_video_processor.TestCameraCapture) ... ok
00:05:15 test_end_capture_from_webcam (python.tests.test_video_processor.TestCameraCapture) ... ok
00:05:15 test_video_feed_initial_state (python.tests.test_video_processor.TestCameraCapture) ... ok
00:05:15 test_height_input (python.tests.test_video_processor.TestInitForVidoeProcessor) ... ok
00:05:15 test_no_input (python.tests.test_video_processor.TestInitForVidoeProcessor) ... ok
00:05:15 test_width_input (python.tests.test_video_processor.TestInitForVidoeProcessor) ... ok
00:05:15 test_close_to_resolution (python.tests.test_video_processor.TestScaleVideoFeed) ... ok
00:05:16 test_same_resolution_as_video (python.tests.test_video_processor.TestScaleVideoFeed) ... ok
00:05:17 test_scale_down_resolution (python.tests.test_video_processor.TestScaleVideoFeed) ... ok
00:05:17 test_up_scale_resolution (python.tests.test_video_processor.TestScaleVideoFeed) ... ok
00:05:18
00:05:18 ----------------------------------------------------------------------
00:05:18 XML: C:\Users\User\.jenkins\workspace\pythontests\nosetests.xml
00:05:18 Name Stmts Miss Cover
00:05:18 -------------------------------
00:05:18 python.py 0 0 100%
00:05:18 ----------------------------------------------------------------------
00:05:18 Ran 39 tests in 4.295s
00:05:18
00:05:18 OK
00:05:18
00:05:18 C:\Users\User\.jenkins\workspace\pythontests>python -m coverage xml --include=python* --omit=python/vpa/run_vpa.py
00:05:19
00:05:19 C:\Users\User\.jenkins\workspace\pythontests>pylint -f parseable -d I0011,R0801,E0401,E0611,W0403,W0401,C0412 --rcfile=.pylintrc python 1>pylint.out & type pylint.out
00:05:23
00:05:23
00:05:23 Report
00:05:23 ======
00:05:23 330 statements analysed.
00:05:23
00:05:23 Statistics by type
00:05:23 ------------------
00:05:23
00:05:23 +---------+-------+-----------+-----------+------------+---------+
00:05:23 |type |number |old number |difference |%documented |%badname |
00:05:23 +=========+=======+===========+===========+============+=========+
00:05:23 |module |11 |11 |= |100.00 |0.00 |
00:05:23 +---------+-------+-----------+-----------+------------+---------+
00:05:23 |class |13 |13 |= |100.00 |0.00 |
00:05:23 +---------+-------+-----------+-----------+------------+---------+
00:05:23 |method |51 |51 |= |100.00 |0.00 |
00:05:23 +---------+-------+-----------+-----------+------------+---------+
00:05:23 |function |9 |9 |= |100.00 |0.00 |
00:05:23 +---------+-------+-----------+-----------+------------+---------+
00:05:23
00:05:23
00:05:23
00:05:23 External dependencies
00:05:23 ---------------------
00:05:23 ::
00:05:23
00:05:23 cv2 (python.vpa.helper_functions,python.vpa.video_processor,python.tests.test_video_processor)
00:05:23 numpy (python.vpa.video_processor,python.tests.test_helper_functions)
00:05:23 python
00:05:23 \-tests
00:05:23 | \-context (python.tests.test_parsers,python.tests.test_helper_functions,python.tests.test_video_processor)
00:05:23 \-vpa
00:05:23 \-helper_functions (python.vpa.video_processor)
00:05:23 \-parsers (python.vpa.helper_functions,python.vpa.video_processor)
00:05:23 \-video_processor (python.vpa.run_vpa)
00:05:23
00:05:23
00:05:23
00:05:23 Raw metrics
00:05:23 -----------
00:05:23
00:05:23 +----------+-------+------+---------+-----------+
00:05:23 |type |number |% |previous |difference |
00:05:23 +==========+=======+======+=========+===========+
00:05:23 |code |378 |53.31 |378 |= |
00:05:23 +----------+-------+------+---------+-----------+
00:05:23 |docstring |154 |21.72 |154 |= |
00:05:23 +----------+-------+------+---------+-----------+
00:05:23 |comment |46 |6.49 |46 |= |
00:05:23 +----------+-------+------+---------+-----------+
00:05:23 |empty |131 |18.48 |131 |= |
00:05:23 +----------+-------+------+---------+-----------+
00:05:23
00:05:23
00:05:23
00:05:23 Duplication
00:05:23 -----------
00:05:23
00:05:23 +-------------------------+------+---------+-----------+
00:05:23 | |now |previous |difference |
00:05:23 +=========================+======+=========+===========+
00:05:23 |nb duplicated lines |0 |0 |= |
00:05:23 +-------------------------+------+---------+-----------+
00:05:23 |percent duplicated lines |0.000 |0.000 |= |
00:05:23 +-------------------------+------+---------+-----------+
00:05:23
00:05:23
00:05:23
00:05:23 Messages by category
00:05:23 --------------------
00:05:23
00:05:23 +-----------+-------+---------+-----------+
00:05:23 |type |number |previous |difference |
00:05:23 +===========+=======+=========+===========+
00:05:23 |convention |0 |0 |= |
00:05:23 +-----------+-------+---------+-----------+
00:05:23 |refactor |0 |0 |= |
00:05:23 +-----------+-------+---------+-----------+
00:05:23 |warning |0 |0 |= |
00:05:23 +-----------+-------+---------+-----------+
00:05:23 |error |0 |0 |= |
00:05:23 +-----------+-------+---------+-----------+
00:05:23
00:05:23
00:05:23
00:05:23 Global evaluation
00:05:23 -----------------
00:05:23 Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
00:05:23
00:05:23
00:05:23 C:\Users\User\.jenkins\workspace\pythontests>cd charades
00:05:23
00:05:23 C:\Users\User\.jenkins\workspace\pythontests\charades>pylint -f parseable -d I0011,R0801,E0401,E0611,W0403,W0401,C0412 --rcfile=..\.pylintrc charades 1>pylint_charades.out & type pylint_charades.out
00:05:33
00:05:33
00:05:33 Report
00:05:33 ======
00:05:33 557 statements analysed.
00:05:33
00:05:33 Statistics by type
00:05:33 ------------------
00:05:33
00:05:33 +---------+-------+-----------+-----------+------------+---------+
00:05:33 |type |number |old number |difference |%documented |%badname |
00:05:33 +=========+=======+===========+===========+============+=========+
00:05:33 |module |20 |20 |= |100.00 |0.00 |
00:05:33 +---------+-------+-----------+-----------+------------+---------+
00:05:33 |class |12 |12 |= |100.00 |0.00 |
00:05:33 +---------+-------+-----------+-----------+------------+---------+
00:05:33 |method |89 |89 |= |100.00 |0.00 |
00:05:33 +---------+-------+-----------+-----------+------------+---------+
00:05:33 |function |14 |14 |= |100.00 |0.00 |
00:05:33 +---------+-------+-----------+-----------+------------+---------+
00:05:33
00:05:33
00:05:33
00:05:33 External dependencies
00:05:33 ---------------------
00:05:33 ::
00:05:33
00:05:33 charades
00:05:33 \-actor (charades.views,charades.test.test_game,charades.test.test_actor)
00:05:33 \-game (charades.views,charades.test.test_game)
00:05:33 \-phrases (charades.views,charades.test.test_phrases)
00:05:33 \-strings (charades.views,charades.test.test_instructions,charades.test.test_index)
00:05:33 \-viewer (charades.views,charades.test.test_game,charades.test.test_viewer)
00:05:33 \-views (charades.urls)
00:05:33 django
00:05:33 \-conf
00:05:33 | \-urls (charades.urls)
00:05:33 \-contrib
00:05:33 | \-admin (charades.urls)
00:05:33 | \-staticfiles
00:05:33 | \-testing (charades.test.test_guess,charades.test.test_select_phrase,charades.test.test_acting,charades.test.test_instructions,charades.test.test_index)
00:05:33 \-core
00:05:33 | \-urlresolvers (charades.views)
00:05:33 | \-wsgi (charades.wsgi)
00:05:33 \-shortcuts (charades.views)
00:05:33 selenium
00:05:33 \-webdriver (charades.test.test_guess,charades.test.test_select_phrase,charades.test.test_acting,charades.test.test_instructions,charades.test.test_index)
00:05:33
00:05:33
00:05:33
00:05:33 Raw metrics
00:05:33 -----------
00:05:33
00:05:33 +----------+-------+------+---------+-----------+
00:05:33 |type |number |% |previous |difference |
00:05:33 +==========+=======+======+=========+===========+
00:05:33 |code |639 |57.05 |638 |+1.00 |
00:05:33 +----------+-------+------+---------+-----------+
00:05:33 |docstring |278 |24.82 |275 |+3.00 |
00:05:33 +----------+-------+------+---------+-----------+
00:05:33 |comment |27 |2.41 |27 |= |
00:05:33 +----------+-------+------+---------+-----------+
00:05:33 |empty |176 |15.71 |176 |= |
00:05:33 +----------+-------+------+---------+-----------+
00:05:33
00:05:33
00:05:33
00:05:33 Duplication
00:05:33 -----------
00:05:33
00:05:33 +-------------------------+------+---------+-----------+
00:05:33 | |now |previous |difference |
00:05:33 +=========================+======+=========+===========+
00:05:33 |nb duplicated lines |42 |36 |+6.00 |
00:05:33 +-------------------------+------+---------+-----------+
00:05:33 |percent duplicated lines |3.829 |3.294 |+0.53 |
00:05:33 +-------------------------+------+---------+-----------+
00:05:33
00:05:33
00:05:33
00:05:33 Messages by category
00:05:33 --------------------
00:05:33
00:05:33 +-----------+-------+---------+-----------+
00:05:33 |type |number |previous |difference |
00:05:33 +===========+=======+=========+===========+
00:05:33 |convention |0 |5 |-5.00 |
00:05:33 +-----------+-------+---------+-----------+
00:05:33 |refactor |0 |0 |= |
00:05:33 +-----------+-------+---------+-----------+
00:05:33 |warning |0 |0 |= |
00:05:33 +-----------+-------+---------+-----------+
00:05:33 |error |0 |0 |= |
00:05:33 +-----------+-------+---------+-----------+
00:05:33
00:05:33
00:05:33
00:05:33 Global evaluation
00:05:33 -----------------
00:05:33 Your code has been rated at 10.00/10 (previous run: 9.91/10, +0.09)
00:05:33
00:05:33
00:05:33 C:\Users\User\.jenkins\workspace\pythontests\charades>pip install django==1.8.13
00:05:34 Requirement already satisfied: django==1.8.13 in c:\python27\lib\site-packages
00:05:34
00:05:34 C:\Users\User\.jenkins\workspace\pythontests\charades>pip install -U selenium
00:05:35 Requirement already up-to-date: selenium in c:\python27\lib\site-packages
00:05:35
00:05:35 C:\Users\User\.jenkins\workspace\pythontests\charades>pip install django-jenkins
00:05:36 Requirement already satisfied: django-jenkins in c:\python27\lib\site-packages
00:05:36 Requirement already satisfied: Django>=1.8 in c:\python27\lib\site-packages (from django-jenkins)
00:05:36
00:05:36 C:\Users\User\.jenkins\workspace\pythontests\charades>cd charades\test
00:05:36
00:05:36 C:\Users\User\.jenkins\workspace\pythontests\charades\charades\test>python ..\..\manage.py jenkins
00:05:43 Traceback (most recent call last):
00:05:43 File "C:\Python27\lib\wsgiref\handlers.py", line 86, in run
00:05:43 self.finish_response()
00:05:43 File "C:\Python27\lib\wsgiref\handlers.py", line 128, in finish_response
00:05:43 self.write(data)
00:05:43 File "C:\Python27\lib\wsgiref\handlers.py", line 212, in write
00:05:43 self.send_headers()
00:05:43 File "C:\Python27\lib\wsgiref\handlers.py", line 270, in send_headers
00:05:43 self.send_preamble()
00:05:43 File "C:\Python27\lib\wsgiref\handlers.py", line 194, in send_preamble
00:05:43 'Date: %s\r\n' % format_date_time(time.time())
00:05:43 File "C:\Python27\lib\socket.py", line 328, in write
00:05:43 self.flush()
00:05:43 File "C:\Python27\lib\socket.py", line 307, in flush
00:05:43 self._sock.sendall(view[write_offset:write_offset+buffer_size])
00:05:43 error: [Errno 10053] An established connection was aborted by the software in your host machine
00:05:44 Traceback (most recent call last):
00:05:44 File "C:\Python27\lib\SocketServer.py", line 295, in _handle_request_noblock
00:05:44 self.process_request(request, client_address)
00:05:44 File "C:\Python27\lib\SocketServer.py", line 321, in process_request
00:05:44 self.finish_request(request, client_address)
00:05:44 File "C:\Python27\lib\SocketServer.py", line 334, in finish_request
00:05:44 self.RequestHandlerClass(request, client_address, self)
00:05:44 File "C:\Python27\lib\site-packages\django\core\servers\basehttp.py", line 102, in __init__
00:05:44 super(WSGIRequestHandler, self).__init__(*args, **kwargs)
00:05:44 File "C:\Python27\lib\SocketServer.py", line 657, in __init__
00:05:44 self.finish()
00:05:44 File "C:\Python27\lib\SocketServer.py", line 716, in finish
00:05:44 self.wfile.close()
00:05:44 File "C:\Python27\lib\socket.py", line 283, in close
00:05:44 self.flush()
00:05:44 File "C:\Python27\lib\socket.py", line 307, in flush
00:05:44 self._sock.sendall(view[write_offset:write_offset+buffer_size])
00:05:44 error: [Errno 10053] An established connection was aborted by the software in your host machine
00:05:44 ..Traceback (most recent call last):
00:05:54 File "C:\Python27\lib\wsgiref\handlers.py", line 86, in run
00:05:54 self.finish_response()
00:05:54 File "C:\Python27\lib\wsgiref\handlers.py", line 128, in finish_response
00:05:54 self.write(data)
00:05:54 File "C:\Python27\lib\wsgiref\handlers.py", line 212, in write
00:05:54 self.send_headers()
00:05:54 File "C:\Python27\lib\wsgiref\handlers.py", line 270, in send_headers
00:05:54 self.send_preamble()
00:05:54 File "C:\Python27\lib\wsgiref\handlers.py", line 194, in send_preamble
00:05:54 'Date: %s\r\n' % format_date_time(time.time())
00:05:54 File "C:\Python27\lib\socket.py", line 328, in write
00:05:54 self.flush()
00:05:54 File "C:\Python27\lib\socket.py", line 307, in flush
00:05:54 self._sock.sendall(view[write_offset:write_offset+buffer_size])
00:05:54 error: [Errno 10053] An established connection was aborted by the software in your host machine
00:05:54 Traceback (most recent call last):
00:05:54 File "C:\Python27\lib\SocketServer.py", line 295, in _handle_request_noblock
00:05:54 self.process_request(request, client_address)
00:05:54 File "C:\Python27\lib\SocketServer.py", line 321, in process_request
00:05:54 self.finish_request(request, client_address)
00:05:54 File "C:\Python27\lib\SocketServer.py", line 334, in finish_request
00:05:54 self.RequestHandlerClass(request, client_address, self)
00:05:54 File "C:\Python27\lib\site-packages\django\core\servers\basehttp.py", line 102, in __init__
00:05:54 super(WSGIRequestHandler, self).__init__(*args, **kwargs)
00:05:54 File "C:\Python27\lib\SocketServer.py", line 657, in __init__
00:05:54 self.finish()
00:05:54 File "C:\Python27\lib\SocketServer.py", line 716, in finish
00:05:54 self.wfile.close()
00:05:54 File "C:\Python27\lib\socket.py", line 283, in close
00:05:54 self.flush()
00:05:54 File "C:\Python27\lib\socket.py", line 307, in flush
00:05:54 self._sock.sendall(view[write_offset:write_offset+buffer_size])
00:05:54 error: [Errno 10053] An established connection was aborted by the software in your host machine
00:05:54 ..Traceback (most recent call last):
00:06:12 File "C:\Python27\lib\wsgiref\handlers.py", line 86, in run
00:06:12 self.finish_response()
00:06:12 File "C:\Python27\lib\wsgiref\handlers.py", line 128, in finish_response
00:06:12 self.write(data)
00:06:12 File "C:\Python27\lib\wsgiref\handlers.py", line 212, in write
00:06:12 self.send_headers()
00:06:12 File "C:\Python27\lib\wsgiref\handlers.py", line 270, in send_headers
00:06:12 self.send_preamble()
00:06:12 File "C:\Python27\lib\wsgiref\handlers.py", line 194, in send_preamble
00:06:12 'Date: %s\r\n' % format_date_time(time.time())
00:06:12 File "C:\Python27\lib\socket.py", line 328, in write
00:06:12 self.flush()
00:06:12 File "C:\Python27\lib\socket.py", line 307, in flush
00:06:12 self._sock.sendall(view[write_offset:write_offset+buffer_size])
00:06:12 error: [Errno 10053] An established connection was aborted by the software in your host machine
00:06:13 Traceback (most recent call last):
00:06:13 File "C:\Python27\lib\SocketServer.py", line 295, in _handle_request_noblock
00:06:13 self.process_request(request, client_address)
00:06:13 File "C:\Python27\lib\SocketServer.py", line 321, in process_request
00:06:13 self.finish_request(request, client_address)
00:06:13 File "C:\Python27\lib\SocketServer.py", line 334, in finish_request
00:06:13 self.RequestHandlerClass(request, client_address, self)
00:06:13 File "C:\Python27\lib\site-packages\django\core\servers\basehttp.py", line 102, in __init__
00:06:13 super(WSGIRequestHandler, self).__init__(*args, **kwargs)
00:06:13 File "C:\Python27\lib\SocketServer.py", line 657, in __init__
00:06:13 self.finish()
00:06:13 File "C:\Python27\lib\SocketServer.py", line 716, in finish
00:06:13 self.wfile.close()
00:06:13 File "C:\Python27\lib\socket.py", line 283, in close
00:06:13 self.flush()
00:06:13 File "C:\Python27\lib\socket.py", line 307, in flush
00:06:13 self._sock.sendall(view[write_offset:write_offset+buffer_size])
00:06:13 error: [Errno 10053] An established connection was aborted by the software in your host machine
00:06:13 ...................................................
00:06:50 ----------------------------------------------------------------------
00:06:50 Ran 55 tests in 71.338s
00:06:50
00:06:50 OK
00:06:50 C:\Python27\lib\site-packages\django_jenkins\management\commands\jenkins.py:139: UserWarning: No PROJECT_APPS settings, coverage gathered over all apps
00:06:50 warnings.warn('No PROJECT_APPS settings, coverage gathered over all apps')
00:06:50
00:06:50 Creating test database for alias 'default'...
00:06:50 ----------------------------------------
00:06:50 Exception happened during processing of request from ('127.0.0.1', 60591)
00:06:50 ----------------------------------------
00:06:50 ----------------------------------------
00:06:50 Exception happened during processing of request from ('127.0.0.1', 60678)
00:06:50 ----------------------------------------
00:06:50 ----------------------------------------
00:06:50 Exception happened during processing of request from ('127.0.0.1', 60817)
00:06:50 ----------------------------------------
00:06:50 Destroying test database for alias 'default'...
00:06:50 Done
00:06:50
00:06:50 C:\Users\User\.jenkins\workspace\pythontests\charades\charades\test>exit 0
00:06:51 [Cobertura] Publishing Cobertura coverage report...
00:06:51 Publishing Cobertura coverage results...
00:06:51 Cobertura coverage report found.
00:06:51 Recording test results
00:06:51 Finished: SUCCESS
Description of work
Merge criteria
Refs #54