Skip to content

Conversation

@WangWinson
Copy link
Contributor

@WangWinson WangWinson commented Apr 15, 2016

To solve issue https://github.com/RackHD/on-http/issues/215

  • Add file latest and file md5 latest router to south file router
  • Add unit test

@RackHD/corecommitters @cgx027

@JenkinsRHD
Copy link
Contributor

*** BUILD #922 ***
Test Name: test_node_workflows_post
Error Details: (400)
Reason: Bad Request
HTTP response headers: HTTPHeaderDict({'Content-Length': '128', 'X-Powered-By': 'Express', 'Connection': 'keep-alive', 'ETag': 'W/"80-7OjUGBy4o6RiaRnKGDICnw"', 'Date': 'Fri, 15 Apr 2016 09:39:59 GMT', 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json; charset=utf-8'})
HTTP response body: {"message":"BadRequestError: required option user for task Task.Obm.Ipmi.CreateSettings in graph Graph.Obm.Ipmi.CreateSettings"}

-------------------- >> begin captured logging << --------------------
tests.api.v2_0.workflows_tests: INFO: starting amqp listener for node 5710b5b6b2c2f9d207209822
amqp: DEBUG: Start from server, version: 0.9, properties: {u'information': u'Licensed under the MPL.  See http://www.rabbitmq.com/', u'product': u'RabbitMQ', u'copyright': u'Copyright (C) 2007-2013 GoPivotal, Inc.', u'capabilities': {u'exchange_exchange_bindings': True, u'connection.blocked': True, u'authentication_failure_close': True, u'basic.nack': True, u'consumer_priorities': True, u'consumer_cancel_notify': True, u'publisher_confirms': True}, u'platform': u'Erlang/OTP', u'version': u'3.2.4'}, mechanisms: [u'AMQPLAIN', u'PLAIN'], locales: [u'en_US']
amqp: DEBUG: Open OK!
--------------------- >> end captured logging << ---------------------
Stack Trace:   File "/usr/lib/python2.7/unittest/case.py", line 331, in run
    testMethod()
  File "/usr/lib/python2.7/unittest/case.py", line 1043, in runTest
    self._testFunc()
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func
    compatability.capture_type_error(s_func)
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error
    func()
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func
    func(test_case.state.get_state())
  File "/home/jenkins/workspace/on-http/RackHD/test/tests/api/v2_0/workflows_tests.py", line 189, in test_node_workflows_post
    Api().nodes_post_workflow_by_id(id, name='Graph.noop-example', body={})
  File "/tmp/.venv/local/lib/python2.7/site-packages/on_http_api2_0/apis/api_api.py", line 2594, in nodes_post_workflow_by_id
    callback=params.get('callback'))
  File "/tmp/.venv/local/lib/python2.7/site-packages/on_http_api2_0/api_client.py", line 322, in call_api
    response_type, auth_settings, callback)
  File "/tmp/.venv/local/lib/python2.7/site-packages/on_http_api2_0/api_client.py", line 149, in __call_api
    post_params=post_params, body=body)
  File "/tmp/.venv/local/lib/python2.7/site-packages/on_http_api2_0/api_client.py", line 358, in request
    body=body)
  File "/tmp/.venv/local/lib/python2.7/site-packages/on_http_api2_0/rest.py", line 208, in POST
    body=body)
  File "/tmp/.venv/local/lib/python2.7/site-packages/on_http_api2_0/rest.py", line 177, in request
    raise ApiException(http_resp=r)
'(400)\nReason: Bad Request\nHTTP response headers: HTTPHeaderDict({\'Content-Length\': \'128\', \'X-Powered-By\': \'Express\', \'Connection\': \'keep-alive\', \'ETag\': \'W/"80-7OjUGBy4o6RiaRnKGDICnw"\', \'Date\': \'Fri, 15 Apr 2016 09:39:59 GMT\', \'Access-Control-Allow-Origin\': \'*\', \'Content-Type\': \'application/json; charset=utf-8\'})\nHTTP response body: {"message":"BadRequestError: required option user for task Task.Obm.Ipmi.CreateSettings in graph Graph.Obm.Ipmi.CreateSettings"}\n\n-------------------- >> begin captured logging << --------------------\ntests.api.v2_0.workflows_tests: INFO: starting amqp listener for node 5710b5b6b2c2f9d207209822\namqp: DEBUG: Start from server, version: 0.9, properties: {u\'information\': u\'Licensed under the MPL.  See http://www.rabbitmq.com/\', u\'product\': u\'RabbitMQ\', u\'copyright\': u\'Copyright (C) 2007-2013 GoPivotal, Inc.\', u\'capabilities\': {u\'exchange_exchange_bindings\': True, u\'connection.blocked\': True, u\'authentication_failure_close\': True, u\'basic.nack\': True, u\'consumer_priorities\': True, u\'consumer_cancel_notify\': True, u\'publisher_confirms\': True}, u\'platform\': u\'Erlang/OTP\', u\'version\': u\'3.2.4\'}, mechanisms: [u\'AMQPLAIN\', u\'PLAIN\'], locales: [u\'en_US\']\namqp: DEBUG: Open OK!\n--------------------- >> end captured logging << ---------------------'

@WangWinson
Copy link
Contributor Author

test this please

1 similar comment
@WangWinson
Copy link
Contributor Author

test this please

var query = req.params.filename;

return fileService.verify(query)
.then(function(metadata) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Change to metadata[metadata.length - 1] to return the latest file. Similar to #222

@yyscamper
Copy link
Contributor

Still 👍

@WangWinson
Copy link
Contributor Author

Thanks @iceiilin, just see your PR merged.

@iceiilin
Copy link
Member

+1 after changing the index

@anhou
Copy link
Member

anhou commented Apr 19, 2016

@WangWinson suggest adding unittests for these two routers

@WangWinson
Copy link
Contributor Author

@iceiilin @yyscamper comments addressed
Agree @anhou, though the file router missing UT originally, it's better to add UT. This PR could pending here to wait UT if no urgent require to merge.
PT story https://www.pivotaltracker.com/projects/1492892/stories/117889937 created to track this effort.

@cgx027
Copy link
Contributor

cgx027 commented Apr 19, 2016

Looks good to me 👍

@amymullins
Copy link
Member

@WangWinson can we please include the unit tests with this fix? It would also likely have a positive impact to the coveralls decreased coverage noted above. thanks!

@WangWinson
Copy link
Contributor Author

@amymullins yes, I would like to. I would try best to complete my current story first.

@zyoung51
Copy link
Contributor

@WangWinson These are the coverage/unittest rules Felix has posted for me in the past:
(1) If the new code totally doesn't have any unit-test code, then it is gating;
(2) If there is a lot of new code and reasonable amount of unit-test, then it is OK for me as long as the coverage doesn't decrease a lot ( less than around 0.5% in my practice).

+1 after the PR is amended to meet these criteria, -1 otherwise.

@yyscamper
Copy link
Contributor

yyscamper commented Apr 20, 2016

@amymullins @zyoung51 : I had talked about the unit-test with @WangWinson, since there is a history debt that this file doesn't have any unit-test before (see https://github.com/RackHD/on-http/blob/master/spec%2Flib%2Fapi%2F1.1%2Ffiles-spec.js) and considering the priority that this will impact multiple P1 issues that related with firmware update, so I'm acceptable to create another PR to compensate the unit-testing.

Anyway, I will be very appreciated if the unit-test can be ready in this PR.

@amymullins
Copy link
Member

@yyscamper ok by me if you need/want to track in a separate story but IMO it should be of equal priority. If we had these test cases covered, we may not have had multiple P1 issues to resolve. :)

@yyscamper
Copy link
Contributor

@amymullins : I agree.
What goes around comes around and You reap what you sow :)

@JenkinsRHD
Copy link
Contributor

*** BUILD #1068 ***
Test Name: Http.Api.Files GET /files/:uuid should return file by uuid
Error Details: expected 'this is mock file 1234' response body, got 'AssertionError: fileService backend&lt;br&gt; &amp;nbsp; &amp;nbsp;at AssertService.(anonymous function) [as ok] (/home/jenkins/workspace/on-http/build/node_modules/on-core/lib/common/assert.js:30:28)&lt;br&gt; &amp;nbsp; &amp;nbsp;at FileStreamer.get (/home/jenkins/workspace/on-http/build/lib/services/file-service.js:9:2213)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/lib/api/1.1/northbound/files.js:9:910&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/route.js:131:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Route.dispatch (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/route.js:112:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:277:22&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:349:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:365:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:410:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:618:15&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:256:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:618:15&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:256:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:349:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:365:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:410:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at initialize (/home/jenkins/workspace/on-http/build/node_modules/passport/lib/middleware/initialize.js:53:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.error (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/serve-static/index.js:120:7)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.EventEmitter.emit (events.js:95:17)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.error (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:245:17)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.onStatError (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:356:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:630:16)&lt;br&gt; &amp;nbsp; &amp;nbsp;at onstat (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:619:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Object.oncomplete (fs.js:107:15)\n'
Stack Trace:     at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:180:21)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/:uuid should return File not found
Error Details: expected { error: 'File not found.' } response body, got {}
Stack Trace: Error: expected { error: 'File not found.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/:uuid should return Failed to serve file request
Error Details: expected { error: 'Failed to serve file request.' } response body, got {}
Stack Trace: Error: expected { error: 'Failed to serve file request.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/:filename/latest should return latest file by filename
Error Details: expected 'this is mock file, filename:mockfile1' response body, got 'AssertionError: fileService backend&lt;br&gt; &amp;nbsp; &amp;nbsp;at AssertService.(anonymous function) [as ok] (/home/jenkins/workspace/on-http/build/node_modules/on-core/lib/common/assert.js:30:28)&lt;br&gt; &amp;nbsp; &amp;nbsp;at FileStreamer.verify (/home/jenkins/workspace/on-http/build/lib/services/file-service.js:9:4263)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/lib/api/1.1/northbound/files.js:9:2235&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/route.js:131:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Route.dispatch (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/route.js:112:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:277:22&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:349:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:365:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:410:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:618:15&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:256:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:618:15&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:256:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:349:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:365:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:410:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at initialize (/home/jenkins/workspace/on-http/build/node_modules/passport/lib/middleware/initialize.js:53:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.error (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/serve-static/index.js:120:7)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.EventEmitter.emit (events.js:95:17)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.error (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:245:17)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.onStatError (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:356:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:630:16)&lt;br&gt; &amp;nbsp; &amp;nbsp;at onstat (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:619:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Object.oncomplete (fs.js:107:15)\n'
Stack Trace:     at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:180:21)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/:filename/latest should return File not found
Error Details: expected { error: 'File not found.' } response body, got {}
Stack Trace: Error: expected { error: 'File not found.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/:filename/latest should return File not found 2
Error Details: expected { error: 'File not found.' } response body, got {}
Stack Trace: Error: expected { error: 'File not found.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/:filename/latest should return Failed to serve file request
Error Details: expected { error: 'Failed to serve file request.' } response body, got {}
Stack Trace: Error: expected { error: 'Failed to serve file request.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files DELETE /files/:uuid should delete file by uuid
Error Details: expected 204 &quot;No Content&quot;, got 500 &quot;Internal Server Error&quot; Response body: {} Error: expected 204 &quot;No Content&quot;, got 500 &quot;Internal Server Error&quot;     at Test.assert (/home/jenkins/workspace/on-http/build/node_modules/supertest/lib/test.js:205:15)     at assert (/home/jenkins/workspace/on-http/build/node_modules/supertest/lib/test.js:132:12)     at /home/jenkins/workspace/on-http/build/node_modules/supertest/lib/test.js:129:5     at Test.Request.callback (/home/jenkins/workspace/on-http/build/node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)     at Test.&lt;anonymous&gt; (/home/jenkins/workspace/on-http/build/node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)     at Test.EventEmitter.emit (events.js:95:17)     at IncomingMessage.&lt;anonymous&gt; (/home/jenkins/workspace/on-http/build/node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)     at IncomingMessage.EventEmitter.emit (events.js:117:20)     at _stream_readable.js:920:16     at process._tickDomainCallback (node.js:459:13)
Stack Trace: Error: expected 204 &quot;No Content&quot;, got 500 &quot;Internal Server Error&quot;
    at Test.assert (node_modules/supertest/lib/test.js:205:15)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files DELETE /files/:uuid should return File not found
Error Details: expected { error: 'File not found.' } response body, got {}
Stack Trace: Error: expected { error: 'File not found.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files DELETE /files/:uuid should return Error deleting file from the database
Error Details: expected { error: 'Error deleting file from the database.' } response body, got {}
Stack Trace: Error: expected { error: 'Error deleting file from the database.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/metadata/:filename should return metadata by filename
Error Details: expected [ { uuid: '123456' } ] response body, got {}
Stack Trace: Error: expected [ { uuid: '123456' } ] response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/metadata/:filename should return File not found
Error Details: expected { error: 'File not found.' } response body, got {}
Stack Trace: Error: expected { error: 'File not found.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/metadata/:filename should return Error retrieving metadata
Error Details: expected { error: 'Error retrieving metadata.' } response body, got {}
Stack Trace: Error: expected { error: 'Error retrieving metadata.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/md5/:filename/latest should return md5 by filename
Error Details: expected '&quot;xxxx-yyyy&quot;' response body, got 'AssertionError: fileService backend&lt;br&gt; &amp;nbsp; &amp;nbsp;at AssertService.(anonymous function) [as ok] (/home/jenkins/workspace/on-http/build/node_modules/on-core/lib/common/assert.js:30:28)&lt;br&gt; &amp;nbsp; &amp;nbsp;at FileStreamer.verify (/home/jenkins/workspace/on-http/build/lib/services/file-service.js:9:4263)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/lib/api/1.1/northbound/files.js:9:7522&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/route.js:131:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Route.dispatch (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/route.js:112:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:277:22&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:349:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:365:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:410:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:618:15&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:256:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:618:15&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:256:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:349:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:365:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:410:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at initialize (/home/jenkins/workspace/on-http/build/node_modules/passport/lib/middleware/initialize.js:53:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.error (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/serve-static/index.js:120:7)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.EventEmitter.emit (events.js:95:17)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.error (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:245:17)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.onStatError (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:356:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:630:16)&lt;br&gt; &amp;nbsp; &amp;nbsp;at onstat (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:619:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Object.oncomplete (fs.js:107:15)\n'
Stack Trace:     at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:180:21)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/md5/:filename/latest should return File not found
Error Details: expected { error: 'File not found.' } response body, got {}
Stack Trace: Error: expected { error: 'File not found.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/md5/:filename/latest should return Error retrieving metadata
Error Details: expected { error: 'Error retrieving metadata.' } response body, got {}
Stack Trace: Error: expected { error: 'Error retrieving metadata.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/list/all should return file list by query
Error Details: expected [ { name: 'file1', data: 'test data' } ] response body, got {}
Stack Trace: Error: expected [ { name: 'file1', data: 'test data' } ] response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/list/all should return Error retrieving file list
Error Details: expected { error: 'Error retrieving file list.' } response body, got {}
Stack Trace: Error: expected { error: 'Error retrieving file list.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

@JenkinsRHD
Copy link
Contributor

*** BUILD #1069 ***
Test Name: Http.Api.Files GET /files/:uuid should return file by uuid
Error Details: expected 'this is mock file 1234' response body, got 'AssertionError: fileService backend&lt;br&gt; &amp;nbsp; &amp;nbsp;at AssertService.(anonymous function) [as ok] (/home/jenkins/workspace/on-http/build/node_modules/on-core/lib/common/assert.js:30:28)&lt;br&gt; &amp;nbsp; &amp;nbsp;at FileStreamer.get (/home/jenkins/workspace/on-http/build/lib/services/file-service.js:9:2213)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/lib/api/1.1/northbound/files.js:9:910&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/route.js:131:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Route.dispatch (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/route.js:112:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:277:22&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:349:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:365:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:410:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:618:15&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:256:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:618:15&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:256:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:349:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:365:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:410:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at initialize (/home/jenkins/workspace/on-http/build/node_modules/passport/lib/middleware/initialize.js:53:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.error (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/serve-static/index.js:120:7)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.EventEmitter.emit (events.js:95:17)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.error (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:245:17)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.onStatError (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:356:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:630:16)&lt;br&gt; &amp;nbsp; &amp;nbsp;at onstat (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:619:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Object.oncomplete (fs.js:107:15)\n'
Stack Trace:     at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:180:21)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/:uuid should return File not found
Error Details: expected { error: 'File not found.' } response body, got {}
Stack Trace: Error: expected { error: 'File not found.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/:uuid should return Failed to serve file request
Error Details: expected { error: 'Failed to serve file request.' } response body, got {}
Stack Trace: Error: expected { error: 'Failed to serve file request.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/:filename/latest should return latest file by filename
Error Details: expected 'this is mock file, filename:mockfile1' response body, got 'AssertionError: fileService backend&lt;br&gt; &amp;nbsp; &amp;nbsp;at AssertService.(anonymous function) [as ok] (/home/jenkins/workspace/on-http/build/node_modules/on-core/lib/common/assert.js:30:28)&lt;br&gt; &amp;nbsp; &amp;nbsp;at FileStreamer.verify (/home/jenkins/workspace/on-http/build/lib/services/file-service.js:9:4263)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/lib/api/1.1/northbound/files.js:9:2235&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/route.js:131:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Route.dispatch (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/route.js:112:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:277:22&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:349:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:365:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:410:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:618:15&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:256:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:618:15&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:256:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:349:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:365:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:410:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at initialize (/home/jenkins/workspace/on-http/build/node_modules/passport/lib/middleware/initialize.js:53:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.error (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/serve-static/index.js:120:7)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.EventEmitter.emit (events.js:95:17)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.error (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:245:17)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.onStatError (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:356:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:630:16)&lt;br&gt; &amp;nbsp; &amp;nbsp;at onstat (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:619:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Object.oncomplete (fs.js:107:15)\n'
Stack Trace:     at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:180:21)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/:filename/latest should return File not found
Error Details: expected { error: 'File not found.' } response body, got {}
Stack Trace: Error: expected { error: 'File not found.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/:filename/latest should return File not found 2
Error Details: expected { error: 'File not found.' } response body, got {}
Stack Trace: Error: expected { error: 'File not found.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/:filename/latest should return Failed to serve file request
Error Details: expected { error: 'Failed to serve file request.' } response body, got {}
Stack Trace: Error: expected { error: 'Failed to serve file request.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files DELETE /files/:uuid should delete file by uuid
Error Details: expected 204 &quot;No Content&quot;, got 500 &quot;Internal Server Error&quot; Response body: {} Error: expected 204 &quot;No Content&quot;, got 500 &quot;Internal Server Error&quot;     at Test.assert (/home/jenkins/workspace/on-http/build/node_modules/supertest/lib/test.js:205:15)     at assert (/home/jenkins/workspace/on-http/build/node_modules/supertest/lib/test.js:132:12)     at /home/jenkins/workspace/on-http/build/node_modules/supertest/lib/test.js:129:5     at Test.Request.callback (/home/jenkins/workspace/on-http/build/node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)     at Test.&lt;anonymous&gt; (/home/jenkins/workspace/on-http/build/node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)     at Test.EventEmitter.emit (events.js:95:17)     at IncomingMessage.&lt;anonymous&gt; (/home/jenkins/workspace/on-http/build/node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)     at IncomingMessage.EventEmitter.emit (events.js:117:20)     at _stream_readable.js:920:16     at process._tickDomainCallback (node.js:459:13)
Stack Trace: Error: expected 204 &quot;No Content&quot;, got 500 &quot;Internal Server Error&quot;
    at Test.assert (node_modules/supertest/lib/test.js:205:15)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files DELETE /files/:uuid should return File not found
Error Details: expected { error: 'File not found.' } response body, got {}
Stack Trace: Error: expected { error: 'File not found.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files DELETE /files/:uuid should return Error deleting file from the database
Error Details: expected { error: 'Error deleting file from the database.' } response body, got {}
Stack Trace: Error: expected { error: 'Error deleting file from the database.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/metadata/:filename should return metadata by filename
Error Details: expected [ { uuid: '123456' } ] response body, got {}
Stack Trace: Error: expected [ { uuid: '123456' } ] response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/metadata/:filename should return File not found
Error Details: expected { error: 'File not found.' } response body, got {}
Stack Trace: Error: expected { error: 'File not found.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/metadata/:filename should return Error retrieving metadata
Error Details: expected { error: 'Error retrieving metadata.' } response body, got {}
Stack Trace: Error: expected { error: 'Error retrieving metadata.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/md5/:filename/latest should return md5 by filename
Error Details: expected '&quot;xxxx-yyyy&quot;' response body, got 'AssertionError: fileService backend&lt;br&gt; &amp;nbsp; &amp;nbsp;at AssertService.(anonymous function) [as ok] (/home/jenkins/workspace/on-http/build/node_modules/on-core/lib/common/assert.js:30:28)&lt;br&gt; &amp;nbsp; &amp;nbsp;at FileStreamer.verify (/home/jenkins/workspace/on-http/build/lib/services/file-service.js:9:4263)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/lib/api/1.1/northbound/files.js:9:7522&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/route.js:131:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Route.dispatch (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/route.js:112:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:277:22&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:349:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:365:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:410:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:618:15&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:256:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:618:15&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:256:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.handle (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:176:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at router (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:46:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:349:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at param (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:365:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:410:3)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at initialize (/home/jenkins/workspace/on-http/build/node_modules/passport/lib/middleware/initialize.js:53:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Layer.handle [as handle_request] (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/layer.js:95:5)&lt;br&gt; &amp;nbsp; &amp;nbsp;at trim_prefix (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:312:13)&lt;br&gt; &amp;nbsp; &amp;nbsp;at /home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:280:7&lt;br&gt; &amp;nbsp; &amp;nbsp;at Function.process_params (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:330:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/lib/router/index.js:271:10)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.error (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/serve-static/index.js:120:7)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.EventEmitter.emit (events.js:95:17)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.error (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:245:17)&lt;br&gt; &amp;nbsp; &amp;nbsp;at SendStream.onStatError (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:356:12)&lt;br&gt; &amp;nbsp; &amp;nbsp;at next (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:630:16)&lt;br&gt; &amp;nbsp; &amp;nbsp;at onstat (/home/jenkins/workspace/on-http/build/node_modules/express/node_modules/send/index.js:619:14)&lt;br&gt; &amp;nbsp; &amp;nbsp;at Object.oncomplete (fs.js:107:15)\n'
Stack Trace:     at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:180:21)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/md5/:filename/latest should return File not found
Error Details: expected { error: 'File not found.' } response body, got {}
Stack Trace: Error: expected { error: 'File not found.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/md5/:filename/latest should return Error retrieving metadata
Error Details: expected { error: 'Error retrieving metadata.' } response body, got {}
Stack Trace: Error: expected { error: 'Error retrieving metadata.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/list/all should return file list by query
Error Details: expected [ { name: 'file1', data: 'test data' } ] response body, got {}
Stack Trace: Error: expected [ { name: 'file1', data: 'test data' } ] response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: Http.Api.Files GET /files/list/all should return Error retrieving file list
Error Details: expected { error: 'Error retrieving file list.' } response body, got {}
Stack Trace: Error: expected { error: 'Error retrieving file list.' } response body, got {}
    at error (node_modules/supertest/lib/test.js:235:13)
    at Test.assert (node_modules/supertest/lib/test.js:166:19)
    at assert (node_modules/supertest/lib/test.js:132:12)
    at node_modules/supertest/lib/test.js:129:5
    at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:746:30)
    at Test.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:135:10)
    at IncomingMessage.&lt;anonymous&gt; (node_modules/supertest/node_modules/superagent/lib/node/index.js:938:12)
    at _stream_readable.js:920:16

Test Name: test_node_workflows_del_active
Error Details: (500)
Reason: Internal Server Error
HTTP response headers: HTTPHeaderDict({'Content-Length': '55', 'X-Powered-By': 'Express', 'Connection': 'keep-alive', 'ETag': 'W/"37-ofMvrVbX36vQGZWZ/uqJWQ"', 'Date': 'Wed, 27 Apr 2016 21:19:38 GMT', 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json; charset=utf-8'})
HTTP response body: {"message":"Failed to cancel 57212ce77f4cb7f066d366c9"}

-------------------- >> begin captured logging << --------------------
urllib3.connectionpool: WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None)) after connection broken by 'ProtocolError('Connection aborted.', BadStatusLine("''",))': /api/1.1/nodes
urllib3.connectionpool: INFO: Starting new HTTP connection (11): localhost
--------------------- >> end captured logging << ---------------------
Stack Trace:   File "/usr/lib/python2.7/unittest/case.py", line 331, in run
    testMethod()
  File "/usr/lib/python2.7/unittest/case.py", line 1043, in runTest
    self._testFunc()
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func
    compatability.capture_type_error(s_func)
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error
    func()
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func
    func(test_case.state.get_state())
  File "/home/jenkins/workspace/on-http/RackHD/test/tests/api/v1_1/nodes_tests.py", line 376, in test_node_workflows_del_active
    raise e
'(500)\nReason: Internal Server Error\nHTTP response headers: HTTPHeaderDict({\'Content-Length\': \'55\', \'X-Powered-By\': \'Express\', \'Connection\': \'keep-alive\', \'ETag\': \'W/"37-ofMvrVbX36vQGZWZ/uqJWQ"\', \'Date\': \'Wed, 27 Apr 2016 21:19:38 GMT\', \'Access-Control-Allow-Origin\': \'*\', \'Content-Type\': \'application/json; charset=utf-8\'})\nHTTP response body: {"message":"Failed to cancel 57212ce77f4cb7f066d366c9"}\n\n-------------------- >> begin captured logging << --------------------\nurllib3.connectionpool: WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None)) after connection broken by \'ProtocolError(\'Connection aborted.\', BadStatusLine("\'\'",))\': /api/1.1/nodes\nurllib3.connectionpool: INFO: Starting new HTTP connection (11): localhost\n--------------------- >> end captured logging << ---------------------'

Test Name: teardown
Error Details: 'X-Auth-Token'
-------------------- >> begin captured logging << --------------------
modules.redfish_auth: INFO: auth already disabled.
--------------------- >> end captured logging << ---------------------
Stack Trace:   File "/usr/lib/python2.7/unittest/case.py", line 331, in run
    testMethod()
  File "/usr/lib/python2.7/unittest/case.py", line 1043, in runTest
    self._testFunc()
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func
    compatability.capture_type_error(s_func)
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error
    func()
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func
    func(test_case.state.get_state())
  File "/home/jenkins/workspace/on-http/RackHD/test/tests/api/redfish_1_0/session_service_tests.py", line 38, in teardown
    Auth.disable()
  File "/home/jenkins/workspace/on-http/RackHD/test/modules/redfish_auth.py", line 67, in disable
    del config.api_client.default_headers['X-Auth-Token']
"'X-Auth-Token'\n-------------------- >> begin captured logging << --------------------\nmodules.redfish_auth: INFO: auth already disabled.\n--------------------- >> end captured logging << ---------------------"

Test Name: pollers_data_get
Error Details: Condition was True.
Stack Trace: Traceback (most recent call last):
  File "/usr/lib/python2.7/unittest/case.py", line 331, in run
    testMethod()
  File "/usr/lib/python2.7/unittest/case.py", line 1043, in runTest
    self._testFunc()
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func
    compatability.capture_type_error(s_func)
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error
    func()
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func
    func(test_case.state.get_state())
  File "/home/jenkins/workspace/on-http/RackHD/test/tests/api/v2_0/pollers_tests.py", line 157, in pollers_data_get
    assert_false(poller.get('lastFinished', False))
  File "/tmp/.venv/local/lib/python2.7/site-packages/proboscis/asserts.py", line 67, in assert_false
    raise ASSERTION_ERROR(message)
AssertionError: Condition was True.


@yyscamper
Copy link
Contributor

👍

1 similar comment
@iceiilin
Copy link
Member

iceiilin commented May 5, 2016

👍

@yyscamper yyscamper merged commit e3eb718 into RackHD:master May 5, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants