Skip to content

Conversation

@dalebremner
Copy link
Contributor

No description provided.

var wsman;
var systems;

var dellNodeObm ={

Choose a reason for hiding this comment

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

'dellNodeObm' is defined but never used.

Copy link
Contributor

Choose a reason for hiding this comment

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

done

wsman.isDellSystem.resolves({node: NetworksNode, isDell: false, isRedfishCapable: false});
return helper.request().get('/redfish/v1/NetworkDevices/' + NetworksNode.id)
.expect(200)
.expect(function(res) {

Choose a reason for hiding this comment

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

'res' is defined but never used.

Copy link
Contributor

Choose a reason for hiding this comment

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

done

return helper.request().get('/redfish/v1/NetworkDevices/' +
NetworksNode.identifiers[0] + '-' + NetworksNode.id)
.expect(200)
.expect(function(res) {

Choose a reason for hiding this comment

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

'res' is defined but never used.

Copy link
Contributor

Choose a reason for hiding this comment

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

done

NetworksNode.identifiers[0] + '-' + NetworksNode.id)
.expect('Content-Type', /^application\/json/)
.expect(200)
.expect(function(res) {

Choose a reason for hiding this comment

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

'res' is defined but never used.

Copy link
Contributor

Choose a reason for hiding this comment

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

done

waterline.nodes.needByIdentifier.resolves([powerNode]);
var domain = powerNode.identifiers[2];
var type = powerNode.identifiers[3];
var identifier = powerNode.id;

Choose a reason for hiding this comment

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

'identifier' is defined but never used.

Copy link
Contributor

Choose a reason for hiding this comment

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

Done

var Promise = injector.get('Promise');
var _ = injector.get('_');
var controller = injector.get('Http.Services.Swagger').controller;
var Errors = injector.get('Errors');

Choose a reason for hiding this comment

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

'Errors' is defined but never used.

Copy link
Contributor

Choose a reason for hiding this comment

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

done

var waterline = injector.get('Services.Waterline');
var nodeApi = injector.get('Http.Services.Api.Nodes');
var Logger = injector.get('Logger');
var logger = Logger.initialize('event-service');

Choose a reason for hiding this comment

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

'logger' is defined but never used.

Copy link
Contributor

Choose a reason for hiding this comment

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

done

var Errors = injector.get('Errors');
var workflow = injector.get('Http.Services.Api.Workflows');
var waterline = injector.get('Services.Waterline');
var nodeApi = injector.get('Http.Services.Api.Nodes');

Choose a reason for hiding this comment

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

'nodeApi' is defined but never used.

Copy link
Contributor

Choose a reason for hiding this comment

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

done

var _ = injector.get('_'); // jshint ignore:line
var controller = injector.get('Http.Services.Swagger').controller;
var Errors = injector.get('Errors');
var workflow = injector.get('Http.Services.Api.Workflows');

Choose a reason for hiding this comment

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

'workflow' is defined but never used.

Copy link
Contributor

Choose a reason for hiding this comment

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

done

var Promise = injector.get('Promise'); // jshint ignore:line
var _ = injector.get('_'); // jshint ignore:line
var controller = injector.get('Http.Services.Swagger').controller;
var Errors = injector.get('Errors');

Choose a reason for hiding this comment

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

'Errors' is defined but never used.

Copy link
Contributor

Choose a reason for hiding this comment

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

done

@JenkinsRHD
Copy link
Contributor

BUILD on-http #531 : FAILURE

BUILD on-http #531 Error Logs ▼Test Name: "before all" hook Error Details: No provider for Http.Services.Api.Nodes! (Http.Api.Services.Redfish -> Http.Services.Api.Nodes) Stack Trace: Error: No provider for Http.Services.Api.Nodes! (Http.Api.Services.Redfish -> Http.Services.Api.Nodes) at Injector.token.get (node_modules/di/dist/cjs/injector.js:160:15) at node_modules/di/dist/cjs/injector.js:176:19 at Array.map (native) at Injector.token.get (node_modules/di/dist/cjs/injector.js:172:32) at Context.<anonymous> (spec/lib/services/redfish-api-service-spec.js:35:35)

Test Name: "after all" hook
Error Details: Cannot read property 'get' of undefined
Stack Trace: TypeError: Cannot read property 'get' of undefined
at Context.<anonymous> (spec/lib/services/redfish-api-service-spec.js:54:13)

Test Name: should return a valid chassis root
Error Details: expected 200 "OK", got 500 "Internal Server Error" Response body: { error: { code: 'Base.1.0.GeneralError', message: 'A general error has occurred. See ExtendedInfo for more information.', '@Message.ExtendedInfo': [ [Object], [Object] ] } } Error: expected 200 "OK", got 500 "Internal Server Error" at Test._assertStatus (/home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/lib/test.js:232:12) at Test._assertFunction (/home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/lib/test.js:247:11) at Test.assert (/home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/lib/test.js:148:18) at assert (/home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/lib/test.js:127:12) at /home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/lib/test.js:124:5 at Test.Request.callback (/home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/node_modules/superagent/lib/node/index.js:703:3) at IncomingMessage.<anonymous> (/home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/node_modules/superagent/lib/node/index.js:922:12) at emitNone (events.js:72:20) at IncomingMessage.emit (events.js:166:7) at endReadableNT (_stream_readable.js:923:12) at nextTickCallbackWith2Args (node.js:458:9) at process._tickDomainCallback (node.js:413:17)
Stack Trace: Error: expected 200 "OK", got 500 "Internal Server Error"
at Test._assertStatus (node_modules/supertest/lib/test.js:232:12)
at Test._assertFunction (node_modules/supertest/lib/test.js:247:11)
at Test.assert (node_modules/supertest/lib/test.js:148:18)
at assert (node_modules/supertest/lib/test.js:127:12)
at node_modules/supertest/lib/test.js:124:5
at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:703:3)
at IncomingMessage.<anonymous> (node_modules/supertest/node_modules/superagent/lib/node/index.js:922:12)
at endReadableNT (_stream_readable.js:923:12)

Test Name: should return a valid UCS chassis root
Error Details: expected 200 "OK", got 500 "Internal Server Error" Response body: { error: { code: 'Base.1.0.GeneralError', message: 'A general error has occurred. See ExtendedInfo for more information.', '@Message.ExtendedInfo': [ [Object], [Object] ] } } Error: expected 200 "OK", got 500 "Internal Server Error" at Test._assertStatus (/home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/lib/test.js:232:12) at Test._assertFunction (/home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/lib/test.js:247:11) at Test.assert (/home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/lib/test.js:148:18) at assert (/home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/lib/test.js:127:12) at /home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/lib/test.js:124:5 at Test.Request.callback (/home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/node_modules/superagent/lib/node/index.js:703:3) at IncomingMessage.<anonymous> (/home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/node_modules/superagent/lib/node/index.js:922:12) at emitNone (events.js:72:20) at IncomingMessage.emit (events.js:166:7) at endReadableNT (_stream_readable.js:923:12) at nextTickCallbackWith2Args (node.js:458:9) at process._tickDomainCallback (node.js:413:17)
Stack Trace: Error: expected 200 "OK", got 500 "Internal Server Error"
at Test._assertStatus (node_modules/supertest/lib/test.js:232:12)
at Test._assertFunction (node_modules/supertest/lib/test.js:247:11)
at Test.assert (node_modules/supertest/lib/test.js:148:18)
at assert (node_modules/supertest/lib/test.js:127:12)
at node_modules/supertest/lib/test.js:124:5
at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:703:3)
at IncomingMessage.<anonymous> (node_modules/supertest/node_modules/superagent/lib/node/index.js:922:12)
at endReadableNT (_stream_readable.js:923:12)

Test Name: should return a valid system root
Error Details: expected '/redfish/v1/Systems/1234-1234abcd1234abcd1234abcd' to equal '/redfish/v1/Systems/1234abcd1234abcd1234abcd' Response body: { '@odata.context': '/redfish/v1/$metadata#ComputerSystemCollection.ComputerSystemCollection', '@odata.id': '/redfish/v1/Systems', '@odata.type': '#ComputerSystemCollection.ComputerSystemCollection', Oem: {}, Name: 'Computer System Collection', 'Members@odata.count': 1, Members: [ { '@odata.id': '/redfish/v1/Systems/1234-1234abcd1234abcd1234abcd' } ] } AssertionError: expected '/redfish/v1/Systems/1234-1234abcd1234abcd1234abcd' to equal '/redfish/v1/Systems/1234abcd1234abcd1234abcd' at /home/jenkins/workspace/on-http/b/on-http/spec/lib/api/redfish-1.0/system-spec.js:1003:61 at Test._assertFunction (/home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/lib/test.js:247:11) at Test.assert (/home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/lib/test.js:148:18) at assert (/home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/lib/test.js:127:12) at /home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/lib/test.js:124:5 at Test.Request.callback (/home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/node_modules/superagent/lib/node/index.js:691:12) at IncomingMessage.<anonymous> (/home/jenkins/workspace/on-http/b/on-http/node_modules/supertest/node_modules/superagent/lib/node/index.js:922:12) at emitNone (events.js:72:20) at IncomingMessage.emit (events.js:166:7) at endReadableNT (_stream_readable.js:923:12) at nextTickCallbackWith2Args (node.js:458:9) at process._tickDomainCallback (node.js:413:17)
Stack Trace: AssertionError: expected '/redfish/v1/Systems/1234-1234abcd1234abcd1234abcd' to equal '/redfish/v1/Systems/1234abcd1234abcd1234abcd'
at spec/lib/api/redfish-1.0/system-spec.js:1003:61
at Test._assertFunction (node_modules/supertest/lib/test.js:247:11)
at Test.assert (node_modules/supertest/lib/test.js:148:18)
at assert (node_modules/supertest/lib/test.js:127:12)
at node_modules/supertest/lib/test.js:124:5
at Test.Request.callback (node_modules/supertest/node_modules/superagent/lib/node/index.js:691:12)
at IncomingMessage.<anonymous> (node_modules/supertest/node_modules/superagent/lib/node/index.js:922:12)
at endReadableNT (_stream_readable.js:923:12)


return nodeApi.getNodeCatalogSourceById(nodeId, catalogSource)
.catch(function (error) {
return self.handleError(error, res);

Choose a reason for hiding this comment

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

'self' is not defined.


return nodeApi.getNodeCatalogSourceById(nodeId, catalogSource)
.catch(function (error) {
return self.handleError(error, res);

Choose a reason for hiding this comment

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

'self' is not defined.

var _ = injector.get('_'); // jshint ignore:line
var controller = injector.get('Http.Services.Swagger').controller;
var waterline = injector.get('Services.Waterline');
var Logger = injector.get('Logger');

Choose a reason for hiding this comment

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

'Logger' is defined but never used.

});

var listDCIMPowerDefault = controller(function (req, res) {
var options = redfish.makeOptions(req, res);

Choose a reason for hiding this comment

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

'options' is defined but never used.

var waterline = injector.get('Services.Waterline');
var nodeApi = injector.get('Http.Services.Api.Nodes');
var Logger = injector.get('Logger');
var logger = Logger.initialize('event-service');

Choose a reason for hiding this comment

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

'logger' is defined but never used.

var Errors = injector.get('Errors');
var workflow = injector.get('Http.Services.Api.Workflows');
var waterline = injector.get('Services.Waterline');
var nodeApi = injector.get('Http.Services.Api.Nodes');

Choose a reason for hiding this comment

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

'nodeApi' is defined but never used.

var _ = injector.get('_'); // jshint ignore:line
var controller = injector.get('Http.Services.Swagger').controller;
var Errors = injector.get('Errors');
var workflow = injector.get('Http.Services.Api.Workflows');

Choose a reason for hiding this comment

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

'workflow' is defined but never used.

var Promise = injector.get('Promise'); // jshint ignore:line
var _ = injector.get('_'); // jshint ignore:line
var controller = injector.get('Http.Services.Swagger').controller;
var Errors = injector.get('Errors');

Choose a reason for hiding this comment

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

'Errors' is defined but never used.

});

var listDCIMCoolingDefault = controller(function (req, res) {
var options = redfish.makeOptions(req, res);

Choose a reason for hiding this comment

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

'options' is defined but never used.

@JenkinsRHD
Copy link
Contributor

BUILD on-http #533 : FAILURE

BUILD on-http #533 Error Logs ▼Test Name: test_get_chassis Error Details: unexpected id None, expected -------------------- >> begin captured logging << -------------------- infra.run: DEBUG: relaying set_test((None,)) to all trackers {} test.run: DEBUG: handle_after_test pluggin progression for test=test_list_chassis (chassis_tests.ChassisTests) test.run: DEBUG: handle_after_test pluggin progression for test=test_list_chassis (chassis_tests.ChassisTests) root: INFO: +1.11 - STARTING TEST: [test_get_chassis (chassis_tests.ChassisTests)] infra.run: DEBUG: relaying set_test((Test(),)) to all trackers {} test.run: DEBUG: handle_start_test pluggin progression for test=test_get_chassis (chassis_tests.ChassisTests) test.run: DEBUG: handle_start_test pluggin progression for test=test_get_chassis (chassis_tests.ChassisTests) test.run: INFO: Chassis: 59bfe7f9b39a233c01728634 test.run: DEBUG: { "@odata.type": "#Chassis.v1_4_0.Chassis", "SKU": "Not Specified", "Description": "", "Power": { "@odata.id": "/redfish/v1/Chassis/59bfe7f9b39a233c01728634/Power" }, "AssetTag": "FC6PL151200002_100-564-404-00", "Links": { "ComputerSystems": [ { "@odata.id": "/redfish/v1/Systems/59bfe77797dc624601a630ae" } ], "ComputerSystems@odata.count": 1, "ManagedBy@odata.count": 1, "Oem": {}, "ManagedBy": [ { "@odata.id": "/redfish/v1/Managers/RackHD" } ] }, "SerialNumber": "..................", "@odata.id": "/redfish/v1/Chassis/59bfe7f9b39a233c01728634", "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", "Status": {}, "Thermal": { "@odata.id": "/redfish/v1/Chassis/59bfe7f9b39a233c01728634/Thermal" }, "Actions": { "#Chassis.Reset": {}, "Oem": {} }, "Oem": {}, "ChassisType": "RackMount", "IndicatorLED": "Off", "Model": "S2600KP", "Manufacturer": "...............................", "Id": "59bfe7f9b39a233c01728634", "Name": "Chassis" } test.run: INFO: Chassis: 59bfe805b39a233c01728671 test.run: DEBUG: { "@odata.type": "#Chassis.v1_4_0.Chassis", "SKU": "Not Specified", "Description": "", "Power": { "@odata.id": "/redfish/v1/Chassis/59bfe805b39a233c01728671/Power" }, "AssetTag": "FC6PL151200002_100-564-404-00", "Links": { "ComputerSystems": [ { "@odata.id": "/redfish/v1/Systems/59bfe78297dc624601a630af" } ], "ComputerSystems@odata.count": 1, "ManagedBy@odata.count": 1, "Oem": {}, "ManagedBy": [ { "@odata.id": "/redfish/v1/Managers/RackHD" } ] }, "SerialNumber": "..................", "@odata.id": "/redfish/v1/Chassis/59bfe805b39a233c01728671", "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", "Status": {}, "Thermal": { "@odata.id": "/redfish/v1/Chassis/59bfe805b39a233c01728671/Thermal" }, "Actions": { "#Chassis.Reset": {}, "Oem": {} }, "Oem": {}, "ChassisType": "RackMount", "IndicatorLED": "Off", "Model": "S2600KP", "Manufacturer": "...............................", "Id": "59bfe805b39a233c01728671", "Name": "Chassis" } test.run: INFO: Chassis: 59bfe80cb39a233c01728684 test.run: DEBUG: { "@odata.type": "#Chassis.v1_4_0.Chassis", "SKU": "To be filled by O.E.M.", "Description": "", "Power": { "@odata.id": "/redfish/v1/Chassis/59bfe80cb39a233c01728684/Power" }, "AssetTag": " ", "Links": { "Contains": [ { "@odata.id": "/redfish/v1/Chassis/59bfe80cb39a233c01728684.59bfe78a97dc624601a630b0" } ], "ComputerSystems@odata.count": 1, "Contains@odata.count": 1, "ComputerSystems": [ { "@odata.id": "/redfish/v1/Systems/59bfe78a97dc624601a630b0" } ], "ManagedBy@odata.count": 1, "ManagedBy": [ { "@odata.id": "/redfish/v1/Managers/RackHD" } ], "Oem": {} }, "SerialNumber": "To be filled by O.E.M.", "@odata.id": "/redfish/v1/Chassis/59bfe80cb39a233c01728684", "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", "Status": {}, "Thermal": { "@odata.id": "/redfish/v1/Chassis/59bfe80cb39a233c01728684/Thermal" }, "Actions": { "#Chassis.Reset": {}, "Oem": {} }, "Oem": {}, "ChassisType": "Enclosure", "IndicatorLED": "Off", "Model": "QuantaPlex T41S-2U", "Manufacturer": "Quanta Computer Inc", "Id": "59bfe80cb39a233c01728684", "Name": "Chassis" } test.run: INFO: Chassis: test.run: DEBUG: { "@odata.type": "#ChassisCollection.ChassisCollection", "Name": "Chassis Collection", "Members@odata.count": 4, "@odata.id": "/redfish/v1/Chassis/", "@odata.context": "/redfish/v1/$metadata#ChassisCollection.ChassisCollection", "Oem": {}, "Members": [ { "@odata.id": "/redfish/v1/Chassis/59bfe7f9b39a233c01728634" }, { "@odata.id": "/redfish/v1/Chassis/59bfe805b39a233c01728671" }, { "@odata.id": "/redfish/v1/Chassis/59bfe80cb39a233c01728684" }, { "@odata.id": "/redfish/v1/Chassis/" } ] } --------------------- >> end captured logging << --------------------- Stack Trace: File "/usr/lib/python2.7/unittest/case.py", line 331, in run testMethod() File "/home/jenkins/workspace/on-http/RackHD/test/.venv/FIT/local/lib/python2.7/site-packages/nosedep.py", line 126, in inner return func(*args, **kwargs) File "/home/jenkins/workspace/on-http/RackHD/test/tests/api-cit/redfish_1_0/chassis_tests.py", line 55, in test_get_chassis self.assertEqual(dataId, id, msg='unexpected id {0}, expected {1}'.format(id, dataId)) File "/usr/lib/python2.7/unittest/case.py", line 515, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib/python2.7/unittest/case.py", line 508, in _baseAssertEqual raise self.failureException(msg) 'unexpected id None, expected \n-------------------- >> begin captured logging << --------------------\ninfra.run: DEBUG: relaying set_test((None,)) to all trackers {}\ntest.run: DEBUG: handle_after_test pluggin progression for test=test_list_chassis (chassis_tests.ChassisTests)\ntest.run: DEBUG: handle_after_test pluggin progression for test=test_list_chassis (chassis_tests.ChassisTests)\nroot: INFO: +1.11 - STARTING TEST: [test_get_chassis (chassis_tests.ChassisTests)]\ninfra.run: DEBUG: relaying set_test((Test(),)) to all trackers {}\ntest.run: DEBUG: handle_start_test pluggin progression for test=test_get_chassis (chassis_tests.ChassisTests)\ntest.run: DEBUG: handle_start_test pluggin progression for test=test_get_chassis (chassis_tests.ChassisTests)\ntest.run: INFO: Chassis: 59bfe7f9b39a233c01728634\ntest.run: DEBUG: {\n "@odata.type": "#Chassis.v1_4_0.Chassis", \n "SKU": "Not Specified", \n "Description": "", \n "Power": {\n "@odata.id": "/redfish/v1/Chassis/59bfe7f9b39a233c01728634/Power"\n }, \n "AssetTag": "FC6PL151200002_100-564-404-00", \n "Links": {\n "ComputerSystems": [\n {\n "@odata.id": "/redfish/v1/Systems/59bfe77797dc624601a630ae"\n }\n ], \n "ComputerSystems@odata.count": 1, \n "ManagedBy@odata.count": 1, \n "Oem": {}, \n "ManagedBy": [\n {\n "@odata.id": "/redfish/v1/Managers/RackHD"\n }\n ]\n }, \n "SerialNumber": "..................", \n "@odata.id": "/redfish/v1/Chassis/59bfe7f9b39a233c01728634", \n "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", \n "Status": {}, \n "Thermal": {\n "@odata.id": "/redfish/v1/Chassis/59bfe7f9b39a233c01728634/Thermal"\n }, \n "Actions": {\n "#Chassis.Reset": {}, \n "Oem": {}\n }, \n "Oem": {}, \n "ChassisType": "RackMount", \n "IndicatorLED": "Off", \n "Model": "S2600KP", \n "Manufacturer": "...............................", \n "Id": "59bfe7f9b39a233c01728634", \n "Name": "Chassis"\n}\ntest.run: INFO: Chassis: 59bfe805b39a233c01728671\ntest.run: DEBUG: {\n "@odata.type": "#Chassis.v1_4_0.Chassis", \n "SKU": "Not Specified", \n "Description": "", \n "Power": {\n "@odata.id": "/redfish/v1/Chassis/59bfe805b39a233c01728671/Power"\n }, \n "AssetTag": "FC6PL151200002_100-564-404-00", \n "Links": {\n "ComputerSystems": [\n {\n "@odata.id": "/redfish/v1/Systems/59bfe78297dc624601a630af"\n }\n ], \n "ComputerSystems@odata.count": 1, \n "ManagedBy@odata.count": 1, \n "Oem": {}, \n "ManagedBy": [\n {\n "@odata.id": "/redfish/v1/Managers/RackHD"\n }\n ]\n }, \n "SerialNumber": "..................", \n "@odata.id": "/redfish/v1/Chassis/59bfe805b39a233c01728671", \n "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", \n "Status": {}, \n "Thermal": {\n "@odata.id": "/redfish/v1/Chassis/59bfe805b39a233c01728671/Thermal"\n }, \n "Actions": {\n "#Chassis.Reset": {}, \n "Oem": {}\n }, \n "Oem": {}, \n "ChassisType": "RackMount", \n "IndicatorLED": "Off", \n "Model": "S2600KP", \n "Manufacturer": "...............................", \n "Id": "59bfe805b39a233c01728671", \n "Name": "Chassis"\n}\ntest.run: INFO: Chassis: 59bfe80cb39a233c01728684\ntest.run: DEBUG: {\n "@odata.type": "#Chassis.v1_4_0.Chassis", \n "SKU": "To be filled by O.E.M.", \n "Description": "", \n "Power": {\n "@odata.id": "/redfish/v1/Chassis/59bfe80cb39a233c01728684/Power"\n }, \n "AssetTag": " ", \n "Links": {\n "Contains": [\n {\n "@odata.id": "/redfish/v1/Chassis/59bfe80cb39a233c01728684.59bfe78a97dc624601a630b0"\n }\n ], \n "ComputerSystems@odata.count": 1, \n "Contains@odata.count": 1, \n "ComputerSystems": [\n {\n "@odata.id": "/redfish/v1/Systems/59bfe78a97dc624601a630b0"\n }\n ], \n "ManagedBy@odata.count": 1, \n "ManagedBy": [\n {\n "@odata.id": "/redfish/v1/Managers/RackHD"\n }\n ], \n "Oem": {}\n }, \n "SerialNumber": "To be filled by O.E.M.", \n "@odata.id": "/redfish/v1/Chassis/59bfe80cb39a233c01728684", \n "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", \n "Status": {}, \n "Thermal": {\n "@odata.id": "/redfish/v1/Chassis/59bfe80cb39a233c01728684/Thermal"\n }, \n "Actions": {\n "#Chassis.Reset": {}, \n "Oem": {}\n }, \n "Oem": {}, \n "ChassisType": "Enclosure", \n "IndicatorLED": "Off", \n "Model": "QuantaPlex T41S-2U", \n "Manufacturer": "Quanta Computer Inc", \n "Id": "59bfe80cb39a233c01728684", \n "Name": "Chassis"\n}\ntest.run: INFO: Chassis: \ntest.run: DEBUG: {\n "@odata.type": "#ChassisCollection.ChassisCollection", \n "Name": "Chassis Collection", \n "Members@odata.count": 4, \n "@odata.id": "/redfish/v1/Chassis/", \n "@odata.context": "/redfish/v1/$metadata#ChassisCollection.ChassisCollection", \n "Oem": {}, \n "Members": [\n {\n "@odata.id": "/redfish/v1/Chassis/59bfe7f9b39a233c01728634"\n }, \n {\n "@odata.id": "/redfish/v1/Chassis/59bfe805b39a233c01728671"\n }, \n {\n "@odata.id": "/redfish/v1/Chassis/59bfe80cb39a233c01728684"\n }, \n {\n "@odata.id": "/redfish/v1/Chassis/"\n }\n ]\n}\n--------------------- >> end captured logging << ---------------------'

Test Name: test_02_redfish_v1_chassis_id_links
Error Details: Links field not present
-------------------- >> begin captured stdout << ---------------------
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis
restful: Status code = 200

Node ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfe805b39a233c01728671'}
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfe805b39a233c01728671
restful: Status code = 200

Node ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfe805b39a233c01728671'} Name: Chassis
Checking: Links
Chassis_name : Chassis
Checking: Links
Checking: @odata.id
Chassis_name : Chassis
Checking: @odata.id
Checking: @odata.type
Chassis_name : Chassis
Checking: @odata.type
Node ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfe80cb39a233c01728684'}
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfe80cb39a233c01728684
restful: Status code = 200

Node ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfe80cb39a233c01728684'} Name: Chassis
Checking: Links
Chassis_name : Chassis
Checking: Links
Checking: @odata.id
Chassis_name : Chassis
Checking: @odata.id
Checking: @odata.type
Chassis_name : Chassis
Checking: @odata.type
Node ID: {u'@odata.id': u'/redfish/v1/Chassis/'}
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/
restful: Status code = 200

Node ID: {u'@odata.id': u'/redfish/v1/Chassis/'} Name: Chassis Collection
Checking: Links

--------------------- >> end captured stdout << ----------------------
-------------------- >> begin captured logging << --------------------
infra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f7535808510> test=test_01_redfish_v1_chassis_links (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f75357e21d0> test=test_01_redfish_v1_chassis_links (test_redfish10_api_chassis.redfish10_api_chassis)
root: INFO: +1.204 - STARTING TEST: [test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)]
infra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_02_redfish_v1_chassis_id_links>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f7535808510> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f75357e21d0> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f7528be3510> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 403, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfe78297dc624601a630af/catalogs/ipmi-user-list-7', u'time': u'12.679', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f7528be3510>, body={u'url': u'/api/2.0/nodes/59bfe78297dc624601a630af/catalogs/ipmi-user-list-7', u'time': u'12.679', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f7528be33e0> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 404, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfe78a97dc624601a630b0/catalogs/ipmi-user-list-7', u'time': u'13.163', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f7528be33e0>, body={u'url': u'/api/2.0/nodes/59bfe78a97dc624601a630b0/catalogs/ipmi-user-list-7', u'time': u'13.163', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
--------------------- >> end captured logging << ---------------------
Stack Trace: File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/home/jenkins/workspace/on-http/RackHD/test/tests/redfish10/test_redfish10_api_chassis.py", line 54, in test_02_redfish_v1_chassis_id_links
self.assertIn(item, api_data['json'], item + ' field not present')
File "/usr/lib/python2.7/unittest/case.py", line 805, in assertIn
self.fail(self._formatMessage(msg, standardMsg))
File "/usr/lib/python2.7/unittest/case.py", line 412, in fail
raise self.failureException(msg)
"Links field not present\n-------------------- >> begin captured stdout << ---------------------\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis\nrestful: Status code = 200 \n\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfe805b39a233c01728671'} \nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfe805b39a233c01728671\nrestful: Status code = 200 \n\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfe805b39a233c01728671'} Name: Chassis \nChecking: Links\nChassis_name : Chassis\nChecking: Links\nChecking: @odata.id\nChassis_name : Chassis\nChecking: @odata.id\nChecking: @odata.type\nChassis_name : Chassis\nChecking: @odata.type\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfe80cb39a233c01728684'} \nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfe80cb39a233c01728684\nrestful: Status code = 200 \n\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfe80cb39a233c01728684'} Name: Chassis \nChecking: Links\nChassis_name : Chassis\nChecking: Links\nChecking: @odata.id\nChassis_name : Chassis\nChecking: @odata.id\nChecking: @odata.type\nChassis_name : Chassis\nChecking: @odata.type\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/'} \nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/\nrestful: Status code = 200 \n\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/'} Name: Chassis Collection \nChecking: Links\n\n--------------------- >> end captured stdout << ----------------------\n-------------------- >> begin captured logging << --------------------\ninfra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f7535808510> test=test_01_redfish_v1_chassis_links (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f75357e21d0> test=test_01_redfish_v1_chassis_links (test_redfish10_api_chassis.redfish10_api_chassis)\nroot: INFO: +1.204 - STARTING TEST: [test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)]\ninfra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_02_redfish_v1_chassis_id_links>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f7535808510> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f75357e21d0> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f7528be3510> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 403, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfe78297dc624601a630af/catalogs/ipmi-user-list-7', u'time': u'12.679', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f7528be3510>, body={u'url': u'/api/2.0/nodes/59bfe78297dc624601a630af/catalogs/ipmi-user-list-7', u'time': u'12.679', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f7528be33e0> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 404, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfe78a97dc624601a630b0/catalogs/ipmi-user-list-7', u'time': u'13.163', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f7528be33e0>, body={u'url': u'/api/2.0/nodes/59bfe78a97dc624601a630b0/catalogs/ipmi-user-list-7', u'time': u'13.163', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\n--------------------- >> end captured logging << ---------------------"

Test Name: test_03_redfish_v1_chassis_id_power
Error Details: Errors found
-------------------- >> begin captured stdout << ---------------------
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis
restful: Status code = 200

Node ID: 59bfe805b39a233c01728671
Power url /redfish/v1/Chassis/59bfe805b39a233c01728671/Power
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfe805b39a233c01728671/Power
restful: Status code = 200

Checking: @odata.id
/redfish/v1/Chassis/59bfe805b39a233c01728671/Power
Checking: @odata.type
#Power.v1_0_0.Power
Checking: Id
59bfe805b39a233c01728671
Node ID: 59bfe80cb39a233c01728684
Power url /redfish/v1/Chassis/59bfe80cb39a233c01728684/Power
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfe80cb39a233c01728684/Power
restful: Status code = 200

Checking: @odata.id
/redfish/v1/Chassis/59bfe80cb39a233c01728684/Power
Checking: @odata.type
#Power.v1_0_0.Power
Checking: Id
59bfe80cb39a233c01728684
Node ID:
Power url /redfish/v1/Chassis//Power
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis//Power
restful: Status code = 404

Node ID: 59bfe7f9b39a233c01728634
Power url /redfish/v1/Chassis/59bfe7f9b39a233c01728634/Power
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfe7f9b39a233c01728634/Power
restful: Status code = 200

Checking: @odata.id
/redfish/v1/Chassis/59bfe7f9b39a233c01728634/Power
Checking: @odata.type
#Power.v1_0_0.Power
Checking: Id
59bfe7f9b39a233c01728634
[
"Nodeid: Bad return code 404 for url: /redfish/v1/Chassis//Power"
]

--------------------- >> end captured stdout << ----------------------
-------------------- >> begin captured logging << --------------------
infra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f7535808510> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f75357e21d0> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)
root: INFO: +1.205 - STARTING TEST: [test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)]
infra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_03_redfish_v1_chassis_id_power>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f7535808510> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f75357e21d0> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f7528be3c30> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'heartbeat.updated.information.kickseed.veyder.emc.com.on-tftp', 'delivery_tag': 405, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'typeId': u'kickseed.veyder.emc.com.on-tftp', u'severity': u'information', u'data': {u'lastUpdate': u'2017-09-18T15:49:18.136Z', u'uid': 0, u'title': u'node /RackHD/on-tftp/index.js', u'nextUpdate': u'2017-09-18T15:49:38.141Z', u'versions': {u'node': u'4.8.4', u'zlib': u'1.2.11', u'uv': u'1.9.1', u'modules': u'46', u'http_parser': u'2.7.0', u'openssl': u'1.0.2k', u'ares': u'1.10.1-DEV', u'v8': u'4.5.103.47', u'icu': u'56.1'}, u'pid': 348, u'memoryUsage': {u'heapTotal': 49441280, u'heapUsed': 47401176, u'external': 19333340, u'rss': 73711616}, u'cpuUsage': {u'user': 3607522, u'system': 724398}, u'platform': u'linux', u'currentTime': u'2017-09-18T15:49:28.141Z', u'release': {u'lts': u'Argon', u'sourceUrl': u'https://nodejs.org/download/release/v4.8.4/node-v4.8.4.tar.gz', u'name': u'node', u'headersUrl': u'https://nodejs.org/download/release/v4.8.4/node-v4.8.4-headers.tar.gz'}, u'name': u'on-tftp'}, u'nodeId': None, u'version': u'1.0', u'action': u'updated', u'type': u'heartbeat', u'createdAt': u'2017-09-18T15:49:28.141Z'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f7528be3c30>, body={u'typeId': u'kickseed.veyder.emc.com.on-tftp', u'severity': u'information', u'data': {u'lastUpdate': u'2017-09-18T15:49:18.136Z', u'uid': 0, u'title': u'node /RackHD/on-tftp/index.js', u'nextUpdate': u'2017-09-18T15:49:38.141Z', u'versions': {u'node': u'4.8.4', u'zlib': u'1.2.11', u'uv': u'1.9.1', u'modules': u'46', u'http_parser': u'2.7.0', u'openssl': u'1.0.2k', u'ares': u'1.10.1-DEV', u'v8': u'4.5.103.47', u'icu': u'56.1'}, u'pid': 348, u'memoryUsage': {u'heapTotal': 49441280, u'heapUsed': 47401176, u'external': 19333340, u'rss': 73711616}, u'cpuUsage': {u'user': 3607522, u'system': 724398}, u'platform': u'linux', u'currentTime': u'2017-09-18T15:49:28.141Z', u'release': {u'lts': u'Argon', u'sourceUrl': u'https://nodejs.org/download/release/v4.8.4/node-v4.8.4.tar.gz', u'name': u'node', u'headersUrl': u'https://nodejs.org/download/release/v4.8.4/node-v4.8.4-headers.tar.gz'}, u'name': u'on-tftp'}, u'nodeId': None, u'version': u'1.0', u'action': u'updated', u'type': u'heartbeat', u'createdAt': u'2017-09-18T15:49:28.141Z'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
--------------------- >> end captured logging << ---------------------
Stack Trace: File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/home/jenkins/workspace/on-http/RackHD/test/tests/redfish10/test_redfish10_api_chassis.py", line 87, in test_03_redfish_v1_chassis_id_power
self.assertEqual(errorlist, [], "Errors found".format(errorlist))
File "/usr/lib/python2.7/unittest/case.py", line 515, in assertEqual
assertion_func(first, second, msg=msg)
File "/usr/lib/python2.7/unittest/case.py", line 744, in assertListEqual
self.assertSequenceEqual(list1, list2, msg, seq_type=list)
File "/usr/lib/python2.7/unittest/case.py", line 726, in assertSequenceEqual
self.fail(msg)
File "/usr/lib/python2.7/unittest/case.py", line 412, in fail
raise self.failureException(msg)
'Errors found\n-------------------- >> begin captured stdout << ---------------------\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis\nrestful: Status code = 200 \n\nNode ID: 59bfe805b39a233c01728671 \nPower url /redfish/v1/Chassis/59bfe805b39a233c01728671/Power\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfe805b39a233c01728671/Power\nrestful: Status code = 200 \n\nChecking: @odata.id\n\t /redfish/v1/Chassis/59bfe805b39a233c01728671/Power\nChecking: @odata.type\n\t #Power.v1_0_0.Power\nChecking: Id\n\t 59bfe805b39a233c01728671\nNode ID: 59bfe80cb39a233c01728684 \nPower url /redfish/v1/Chassis/59bfe80cb39a233c01728684/Power\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfe80cb39a233c01728684/Power\nrestful: Status code = 200 \n\nChecking: @odata.id\n\t /redfish/v1/Chassis/59bfe80cb39a233c01728684/Power\nChecking: @odata.type\n\t #Power.v1_0_0.Power\nChecking: Id\n\t 59bfe80cb39a233c01728684\nNode ID: \nPower url /redfish/v1/Chassis//Power\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis//Power\nrestful: Status code = 404 \n\nNode ID: 59bfe7f9b39a233c01728634 \nPower url /redfish/v1/Chassis/59bfe7f9b39a233c01728634/Power\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfe7f9b39a233c01728634/Power\nrestful: Status code = 200 \n\nChecking: @odata.id\n\t /redfish/v1/Chassis/59bfe7f9b39a233c01728634/Power\nChecking: @odata.type\n\t #Power.v1_0_0.Power\nChecking: Id\n\t 59bfe7f9b39a233c01728634\n[\n "Nodeid: Bad return code 404 for url: /redfish/v1/Chassis//Power"\n]\n\n--------------------- >> end captured stdout << ----------------------\n-------------------- >> begin captured logging << --------------------\ninfra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f7535808510> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f75357e21d0> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)\nroot: INFO: +1.205 - STARTING TEST: [test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)]\ninfra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_03_redfish_v1_chassis_id_power>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f7535808510> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f75357e21d0> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f7528be3c30> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'heartbeat.updated.information.kickseed.veyder.emc.com.on-tftp', 'delivery_tag': 405, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'typeId': u'kickseed.veyder.emc.com.on-tftp', u'severity': u'information', u'data': {u'lastUpdate': u'2017-09-18T15:49:18.136Z', u'uid': 0, u'title': u'node /RackHD/on-tftp/index.js', u'nextUpdate': u'2017-09-18T15:49:38.141Z', u'versions': {u'node': u'4.8.4', u'zlib': u'1.2.11', u'uv': u'1.9.1', u'modules': u'46', u'http_parser': u'2.7.0', u'openssl': u'1.0.2k', u'ares': u'1.10.1-DEV', u'v8': u'4.5.103.47', u'icu': u'56.1'}, u'pid': 348, u'memoryUsage': {u'heapTotal': 49441280, u'heapUsed': 47401176, u'external': 19333340, u'rss': 73711616}, u'cpuUsage': {u'user': 3607522, u'system': 724398}, u'platform': u'linux', u'currentTime': u'2017-09-18T15:49:28.141Z', u'release': {u'lts': u'Argon', u'sourceUrl': u'https://nodejs.org/download/release/v4.8.4/node-v4.8.4.tar.gz\', u'name': u'node', u'headersUrl': u'https://nodejs.org/download/release/v4.8.4/node-v4.8.4-headers.tar.gz\'}, u'name': u'on-tftp'}, u'nodeId': None, u'version': u'1.0', u'action': u'updated', u'type': u'heartbeat', u'createdAt': u'2017-09-18T15:49:28.141Z'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f7528be3c30>, body={u'typeId': u'kickseed.veyder.emc.com.on-tftp', u'severity': u'information', u'data': {u'lastUpdate': u'2017-09-18T15:49:18.136Z', u'uid': 0, u'title': u'node /RackHD/on-tftp/index.js', u'nextUpdate': u'2017-09-18T15:49:38.141Z', u'versions': {u'node': u'4.8.4', u'zlib': u'1.2.11', u'uv': u'1.9.1', u'modules': u'46', u'http_parser': u'2.7.0', u'openssl': u'1.0.2k', u'ares': u'1.10.1-DEV', u'v8': u'4.5.103.47', u'icu': u'56.1'}, u'pid': 348, u'memoryUsage': {u'heapTotal': 49441280, u'heapUsed': 47401176, u'external': 19333340, u'rss': 73711616}, u'cpuUsage': {u'user': 3607522, u'system': 724398}, u'platform': u'linux', u'currentTime': u'2017-09-18T15:49:28.141Z', u'release': {u'lts': u'Argon', u'sourceUrl': u'https://nodejs.org/download/release/v4.8.4/node-v4.8.4.tar.gz\', u'name': u'node', u'headersUrl': u'https://nodejs.org/download/release/v4.8.4/node-v4.8.4-headers.tar.gz\'}, u'name': u'on-tftp'}, u'nodeId': None, u'version': u'1.0', u'action': u'updated', u'type': u'heartbeat', u'createdAt': u'2017-09-18T15:49:28.141Z'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\n--------------------- >> end captured logging << ---------------------'

Test Name: test_04_redfish_v1_chassis_id_thermal
Error Details: Errors found
-------------------- >> begin captured stdout << ---------------------
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis
restful: Status code = 200

Node ID: 59bfe805b39a233c01728671
Thermal url /redfish/v1/Chassis/59bfe805b39a233c01728671/Thermal
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfe805b39a233c01728671/Thermal
restful: Status code = 200

Checking: @odata.type
#Thermal.v1_0_0.Thermal
Checking: @odata.id
/redfish/v1/Chassis/59bfe805b39a233c01728671/Thermal
Checking: Id
59bfe805b39a233c01728671
Node ID: 59bfe80cb39a233c01728684
Thermal url /redfish/v1/Chassis/59bfe80cb39a233c01728684/Thermal
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfe80cb39a233c01728684/Thermal
restful: Status code = 200

Checking: @odata.type
#Thermal.v1_0_0.Thermal
Checking: @odata.id
/redfish/v1/Chassis/59bfe80cb39a233c01728684/Thermal
Checking: Id
59bfe80cb39a233c01728684
Node ID:
Thermal url /redfish/v1/Chassis//Thermal
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis//Thermal
restful: Status code = 404

Node ID: 59bfe7f9b39a233c01728634
Thermal url /redfish/v1/Chassis/59bfe7f9b39a233c01728634/Thermal
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfe7f9b39a233c01728634/Thermal
restful: Status code = 200

Checking: @odata.type
#Thermal.v1_0_0.Thermal
Checking: @odata.id
/redfish/v1/Chassis/59bfe7f9b39a233c01728634/Thermal
Checking: Id
59bfe7f9b39a233c01728634
[
"Nodeid: Bad return code 404 for url: /redfish/v1/Chassis//Thermal"
]

--------------------- >> end captured stdout << ----------------------
-------------------- >> begin captured logging << --------------------
infra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f7535808510> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f75357e21d0> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)
root: INFO: +1.206 - STARTING TEST: [test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)]
infra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_04_redfish_v1_chassis_id_thermal>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f7535808510> test=test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f75357e21d0> test=test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f7528be3b98> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 406, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfe77797dc624601a630ae/catalogs/ipmi-user-summary-8', u'time': u'13.145', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f7528be3b98>, body={u'url': u'/api/2.0/nodes/59bfe77797dc624601a630ae/catalogs/ipmi-user-summary-8', u'time': u'13.145', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f7528be3cc8> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 407, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfe78297dc624601a630af/catalogs/ipmi-user-summary-8', u'time': u'13.095', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f7528be3cc8>, body={u'url': u'/api/2.0/nodes/59bfe78297dc624601a630af/catalogs/ipmi-user-summary-8', u'time': u'13.095', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
--------------------- >> end captured logging << ---------------------
Stack Trace: File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/home/jenkins/workspace/on-http/RackHD/test/tests/redfish10/test_redfish10_api_chassis.py", line 113, in test_04_redfish_v1_chassis_id_thermal
self.assertEqual(errorlist, [], "Errors found".format(errorlist))
File "/usr/lib/python2.7/unittest/case.py", line 515, in assertEqual
assertion_func(first, second, msg=msg)
File "/usr/lib/python2.7/unittest/case.py", line 744, in assertListEqual
self.assertSequenceEqual(list1, list2, msg, seq_type=list)
File "/usr/lib/python2.7/unittest/case.py", line 726, in assertSequenceEqual
self.fail(msg)
File "/usr/lib/python2.7/unittest/case.py", line 412, in fail
raise self.failureException(msg)
'Errors found\n-------------------- >> begin captured stdout << ---------------------\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis\nrestful: Status code = 200 \n\nNode ID: 59bfe805b39a233c01728671 \nThermal url /redfish/v1/Chassis/59bfe805b39a233c01728671/Thermal\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfe805b39a233c01728671/Thermal\nrestful: Status code = 200 \n\nChecking: @odata.type\n\t #Thermal.v1_0_0.Thermal\nChecking: @odata.id\n\t /redfish/v1/Chassis/59bfe805b39a233c01728671/Thermal\nChecking: Id\n\t 59bfe805b39a233c01728671\nNode ID: 59bfe80cb39a233c01728684 \nThermal url /redfish/v1/Chassis/59bfe80cb39a233c01728684/Thermal\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfe80cb39a233c01728684/Thermal\nrestful: Status code = 200 \n\nChecking: @odata.type\n\t #Thermal.v1_0_0.Thermal\nChecking: @odata.id\n\t /redfish/v1/Chassis/59bfe80cb39a233c01728684/Thermal\nChecking: Id\n\t 59bfe80cb39a233c01728684\nNode ID: \nThermal url /redfish/v1/Chassis//Thermal\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis//Thermal\nrestful: Status code = 404 \n\nNode ID: 59bfe7f9b39a233c01728634 \nThermal url /redfish/v1/Chassis/59bfe7f9b39a233c01728634/Thermal\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfe7f9b39a233c01728634/Thermal\nrestful: Status code = 200 \n\nChecking: @odata.type\n\t #Thermal.v1_0_0.Thermal\nChecking: @odata.id\n\t /redfish/v1/Chassis/59bfe7f9b39a233c01728634/Thermal\nChecking: Id\n\t 59bfe7f9b39a233c01728634\n[\n "Nodeid: Bad return code 404 for url: /redfish/v1/Chassis//Thermal"\n]\n\n--------------------- >> end captured stdout << ----------------------\n-------------------- >> begin captured logging << --------------------\ninfra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f7535808510> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f75357e21d0> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)\nroot: INFO: +1.206 - STARTING TEST: [test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)]\ninfra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_04_redfish_v1_chassis_id_thermal>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f7535808510> test=test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f75357e21d0> test=test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f7528be3b98> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 406, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfe77797dc624601a630ae/catalogs/ipmi-user-summary-8', u'time': u'13.145', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f7528be3b98>, body={u'url': u'/api/2.0/nodes/59bfe77797dc624601a630ae/catalogs/ipmi-user-summary-8', u'time': u'13.145', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f7528be3cc8> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 407, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfe78297dc624601a630af/catalogs/ipmi-user-summary-8', u'time': u'13.095', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f7528be3cc8>, body={u'url': u'/api/2.0/nodes/59bfe78297dc624601a630af/catalogs/ipmi-user-summary-8', u'time': u'13.095', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\n--------------------- >> end captured logging << ---------------------'

@JenkinsRHD
Copy link
Contributor

BUILD on-http #534 : FAILURE

BUILD on-http #534 Error Logs ▼Test Name: test_get_chassis Error Details: unexpected id None, expected -------------------- >> begin captured logging << -------------------- infra.run: DEBUG: relaying set_test((None,)) to all trackers {} test.run: DEBUG: handle_after_test pluggin progression for test=test_list_chassis (chassis_tests.ChassisTests) test.run: DEBUG: handle_after_test pluggin progression for test=test_list_chassis (chassis_tests.ChassisTests) root: INFO: +1.11 - STARTING TEST: [test_get_chassis (chassis_tests.ChassisTests)] infra.run: DEBUG: relaying set_test((Test(),)) to all trackers {} test.run: DEBUG: handle_start_test pluggin progression for test=test_get_chassis (chassis_tests.ChassisTests) test.run: DEBUG: handle_start_test pluggin progression for test=test_get_chassis (chassis_tests.ChassisTests) test.run: INFO: Chassis: 59bfedfa588fcb4101a81144 test.run: DEBUG: { "@odata.type": "#Chassis.v1_4_0.Chassis", "SKU": "Not Specified", "Description": "", "Power": { "@odata.id": "/redfish/v1/Chassis/59bfedfa588fcb4101a81144/Power" }, "AssetTag": "FC6PL151200002_100-564-404-00", "Links": { "ComputerSystems": [ { "@odata.id": "/redfish/v1/Systems/59bfed779c62a04701dcb08a" } ], "ComputerSystems@odata.count": 1, "ManagedBy@odata.count": 1, "Oem": {}, "ManagedBy": [ { "@odata.id": "/redfish/v1/Managers/RackHD" } ] }, "SerialNumber": "..................", "@odata.id": "/redfish/v1/Chassis/59bfedfa588fcb4101a81144", "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", "Status": {}, "Thermal": { "@odata.id": "/redfish/v1/Chassis/59bfedfa588fcb4101a81144/Thermal" }, "Actions": { "#Chassis.Reset": {}, "Oem": {} }, "Oem": {}, "ChassisType": "RackMount", "IndicatorLED": "Off", "Model": "S2600KP", "Manufacturer": "...............................", "Id": "59bfedfa588fcb4101a81144", "Name": "Chassis" } test.run: INFO: Chassis: 59bfee01588fcb4101a81161 test.run: DEBUG: { "@odata.type": "#Chassis.v1_4_0.Chassis", "SKU": "Not Specified", "Description": "", "Power": { "@odata.id": "/redfish/v1/Chassis/59bfee01588fcb4101a81161/Power" }, "AssetTag": "FC6PL151200002_100-564-404-00", "Links": { "ComputerSystems": [ { "@odata.id": "/redfish/v1/Systems/59bfed7f9c62a04701dcb08b" } ], "ComputerSystems@odata.count": 1, "ManagedBy@odata.count": 1, "Oem": {}, "ManagedBy": [ { "@odata.id": "/redfish/v1/Managers/RackHD" } ] }, "SerialNumber": "..................", "@odata.id": "/redfish/v1/Chassis/59bfee01588fcb4101a81161", "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", "Status": {}, "Thermal": { "@odata.id": "/redfish/v1/Chassis/59bfee01588fcb4101a81161/Thermal" }, "Actions": { "#Chassis.Reset": {}, "Oem": {} }, "Oem": {}, "ChassisType": "RackMount", "IndicatorLED": "Off", "Model": "S2600KP", "Manufacturer": "...............................", "Id": "59bfee01588fcb4101a81161", "Name": "Chassis" } test.run: INFO: Chassis: 59bfee0c588fcb4101a811a1 test.run: DEBUG: { "@odata.type": "#Chassis.v1_4_0.Chassis", "SKU": "To be filled by O.E.M.", "Description": "", "Power": { "@odata.id": "/redfish/v1/Chassis/59bfee0c588fcb4101a811a1/Power" }, "AssetTag": " ", "Links": { "Contains": [ { "@odata.id": "/redfish/v1/Chassis/59bfee0c588fcb4101a811a1.59bfed8a9c62a04701dcb08c" } ], "ComputerSystems@odata.count": 1, "Contains@odata.count": 1, "ComputerSystems": [ { "@odata.id": "/redfish/v1/Systems/59bfed8a9c62a04701dcb08c" } ], "ManagedBy@odata.count": 1, "ManagedBy": [ { "@odata.id": "/redfish/v1/Managers/RackHD" } ], "Oem": {} }, "SerialNumber": "To be filled by O.E.M.", "@odata.id": "/redfish/v1/Chassis/59bfee0c588fcb4101a811a1", "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", "Status": {}, "Thermal": { "@odata.id": "/redfish/v1/Chassis/59bfee0c588fcb4101a811a1/Thermal" }, "Actions": { "#Chassis.Reset": {}, "Oem": {} }, "Oem": {}, "ChassisType": "Enclosure", "IndicatorLED": "Off", "Model": "QuantaPlex T41S-2U", "Manufacturer": "Quanta Computer Inc", "Id": "59bfee0c588fcb4101a811a1", "Name": "Chassis" } test.run: INFO: Chassis: test.run: DEBUG: { "@odata.type": "#ChassisCollection.ChassisCollection", "Name": "Chassis Collection", "Members@odata.count": 4, "@odata.id": "/redfish/v1/Chassis/", "@odata.context": "/redfish/v1/$metadata#ChassisCollection.ChassisCollection", "Oem": {}, "Members": [ { "@odata.id": "/redfish/v1/Chassis/59bfedfa588fcb4101a81144" }, { "@odata.id": "/redfish/v1/Chassis/59bfee01588fcb4101a81161" }, { "@odata.id": "/redfish/v1/Chassis/59bfee0c588fcb4101a811a1" }, { "@odata.id": "/redfish/v1/Chassis/" } ] } --------------------- >> end captured logging << --------------------- Stack Trace: File "/usr/lib/python2.7/unittest/case.py", line 331, in run testMethod() File "/home/jenkins/workspace/on-http/RackHD/test/.venv/FIT/local/lib/python2.7/site-packages/nosedep.py", line 126, in inner return func(*args, **kwargs) File "/home/jenkins/workspace/on-http/RackHD/test/tests/api-cit/redfish_1_0/chassis_tests.py", line 55, in test_get_chassis self.assertEqual(dataId, id, msg='unexpected id {0}, expected {1}'.format(id, dataId)) File "/usr/lib/python2.7/unittest/case.py", line 515, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib/python2.7/unittest/case.py", line 508, in _baseAssertEqual raise self.failureException(msg) 'unexpected id None, expected \n-------------------- >> begin captured logging << --------------------\ninfra.run: DEBUG: relaying set_test((None,)) to all trackers {}\ntest.run: DEBUG: handle_after_test pluggin progression for test=test_list_chassis (chassis_tests.ChassisTests)\ntest.run: DEBUG: handle_after_test pluggin progression for test=test_list_chassis (chassis_tests.ChassisTests)\nroot: INFO: +1.11 - STARTING TEST: [test_get_chassis (chassis_tests.ChassisTests)]\ninfra.run: DEBUG: relaying set_test((Test(),)) to all trackers {}\ntest.run: DEBUG: handle_start_test pluggin progression for test=test_get_chassis (chassis_tests.ChassisTests)\ntest.run: DEBUG: handle_start_test pluggin progression for test=test_get_chassis (chassis_tests.ChassisTests)\ntest.run: INFO: Chassis: 59bfedfa588fcb4101a81144\ntest.run: DEBUG: {\n "@odata.type": "#Chassis.v1_4_0.Chassis", \n "SKU": "Not Specified", \n "Description": "", \n "Power": {\n "@odata.id": "/redfish/v1/Chassis/59bfedfa588fcb4101a81144/Power"\n }, \n "AssetTag": "FC6PL151200002_100-564-404-00", \n "Links": {\n "ComputerSystems": [\n {\n "@odata.id": "/redfish/v1/Systems/59bfed779c62a04701dcb08a"\n }\n ], \n "ComputerSystems@odata.count": 1, \n "ManagedBy@odata.count": 1, \n "Oem": {}, \n "ManagedBy": [\n {\n "@odata.id": "/redfish/v1/Managers/RackHD"\n }\n ]\n }, \n "SerialNumber": "..................", \n "@odata.id": "/redfish/v1/Chassis/59bfedfa588fcb4101a81144", \n "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", \n "Status": {}, \n "Thermal": {\n "@odata.id": "/redfish/v1/Chassis/59bfedfa588fcb4101a81144/Thermal"\n }, \n "Actions": {\n "#Chassis.Reset": {}, \n "Oem": {}\n }, \n "Oem": {}, \n "ChassisType": "RackMount", \n "IndicatorLED": "Off", \n "Model": "S2600KP", \n "Manufacturer": "...............................", \n "Id": "59bfedfa588fcb4101a81144", \n "Name": "Chassis"\n}\ntest.run: INFO: Chassis: 59bfee01588fcb4101a81161\ntest.run: DEBUG: {\n "@odata.type": "#Chassis.v1_4_0.Chassis", \n "SKU": "Not Specified", \n "Description": "", \n "Power": {\n "@odata.id": "/redfish/v1/Chassis/59bfee01588fcb4101a81161/Power"\n }, \n "AssetTag": "FC6PL151200002_100-564-404-00", \n "Links": {\n "ComputerSystems": [\n {\n "@odata.id": "/redfish/v1/Systems/59bfed7f9c62a04701dcb08b"\n }\n ], \n "ComputerSystems@odata.count": 1, \n "ManagedBy@odata.count": 1, \n "Oem": {}, \n "ManagedBy": [\n {\n "@odata.id": "/redfish/v1/Managers/RackHD"\n }\n ]\n }, \n "SerialNumber": "..................", \n "@odata.id": "/redfish/v1/Chassis/59bfee01588fcb4101a81161", \n "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", \n "Status": {}, \n "Thermal": {\n "@odata.id": "/redfish/v1/Chassis/59bfee01588fcb4101a81161/Thermal"\n }, \n "Actions": {\n "#Chassis.Reset": {}, \n "Oem": {}\n }, \n "Oem": {}, \n "ChassisType": "RackMount", \n "IndicatorLED": "Off", \n "Model": "S2600KP", \n "Manufacturer": "...............................", \n "Id": "59bfee01588fcb4101a81161", \n "Name": "Chassis"\n}\ntest.run: INFO: Chassis: 59bfee0c588fcb4101a811a1\ntest.run: DEBUG: {\n "@odata.type": "#Chassis.v1_4_0.Chassis", \n "SKU": "To be filled by O.E.M.", \n "Description": "", \n "Power": {\n "@odata.id": "/redfish/v1/Chassis/59bfee0c588fcb4101a811a1/Power"\n }, \n "AssetTag": " ", \n "Links": {\n "Contains": [\n {\n "@odata.id": "/redfish/v1/Chassis/59bfee0c588fcb4101a811a1.59bfed8a9c62a04701dcb08c"\n }\n ], \n "ComputerSystems@odata.count": 1, \n "Contains@odata.count": 1, \n "ComputerSystems": [\n {\n "@odata.id": "/redfish/v1/Systems/59bfed8a9c62a04701dcb08c"\n }\n ], \n "ManagedBy@odata.count": 1, \n "ManagedBy": [\n {\n "@odata.id": "/redfish/v1/Managers/RackHD"\n }\n ], \n "Oem": {}\n }, \n "SerialNumber": "To be filled by O.E.M.", \n "@odata.id": "/redfish/v1/Chassis/59bfee0c588fcb4101a811a1", \n "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", \n "Status": {}, \n "Thermal": {\n "@odata.id": "/redfish/v1/Chassis/59bfee0c588fcb4101a811a1/Thermal"\n }, \n "Actions": {\n "#Chassis.Reset": {}, \n "Oem": {}\n }, \n "Oem": {}, \n "ChassisType": "Enclosure", \n "IndicatorLED": "Off", \n "Model": "QuantaPlex T41S-2U", \n "Manufacturer": "Quanta Computer Inc", \n "Id": "59bfee0c588fcb4101a811a1", \n "Name": "Chassis"\n}\ntest.run: INFO: Chassis: \ntest.run: DEBUG: {\n "@odata.type": "#ChassisCollection.ChassisCollection", \n "Name": "Chassis Collection", \n "Members@odata.count": 4, \n "@odata.id": "/redfish/v1/Chassis/", \n "@odata.context": "/redfish/v1/$metadata#ChassisCollection.ChassisCollection", \n "Oem": {}, \n "Members": [\n {\n "@odata.id": "/redfish/v1/Chassis/59bfedfa588fcb4101a81144"\n }, \n {\n "@odata.id": "/redfish/v1/Chassis/59bfee01588fcb4101a81161"\n }, \n {\n "@odata.id": "/redfish/v1/Chassis/59bfee0c588fcb4101a811a1"\n }, \n {\n "@odata.id": "/redfish/v1/Chassis/"\n }\n ]\n}\n--------------------- >> end captured logging << ---------------------'

Test Name: test_02_redfish_v1_chassis_id_links
Error Details: Links field not present
-------------------- >> begin captured stdout << ---------------------
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis
restful: Status code = 200

Node ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfedfa588fcb4101a81144'}
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfedfa588fcb4101a81144
restful: Status code = 200

Node ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfedfa588fcb4101a81144'} Name: Chassis
Checking: Links
Chassis_name : Chassis
Checking: Links
Checking: @odata.id
Chassis_name : Chassis
Checking: @odata.id
Checking: @odata.type
Chassis_name : Chassis
Checking: @odata.type
Node ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfee01588fcb4101a81161'}
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfee01588fcb4101a81161
restful: Status code = 200

Node ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfee01588fcb4101a81161'} Name: Chassis
Checking: Links
Chassis_name : Chassis
Checking: Links
Checking: @odata.id
Chassis_name : Chassis
Checking: @odata.id
Checking: @odata.type
Chassis_name : Chassis
Checking: @odata.type
Node ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfee0c588fcb4101a811a1'}
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfee0c588fcb4101a811a1
restful: Status code = 200

Node ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfee0c588fcb4101a811a1'} Name: Chassis
Checking: Links
Chassis_name : Chassis
Checking: Links
Checking: @odata.id
Chassis_name : Chassis
Checking: @odata.id
Checking: @odata.type
Chassis_name : Chassis
Checking: @odata.type
Node ID: {u'@odata.id': u'/redfish/v1/Chassis/'}
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/
restful: Status code = 200

Node ID: {u'@odata.id': u'/redfish/v1/Chassis/'} Name: Chassis Collection
Checking: Links

--------------------- >> end captured stdout << ----------------------
-------------------- >> begin captured logging << --------------------
infra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f2358603510> test=test_01_redfish_v1_chassis_links (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f23585dd1d0> test=test_01_redfish_v1_chassis_links (test_redfish10_api_chassis.redfish10_api_chassis)
root: INFO: +1.204 - STARTING TEST: [test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)]
infra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_02_redfish_v1_chassis_id_links>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f2358603510> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f23585dd1d0> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f23433d3d60> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 387, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfed8a9c62a04701dcb08c/catalogs/ipmi-user-list-4', u'time': u'12.521', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f23433d3d60>, body={u'url': u'/api/2.0/nodes/59bfed8a9c62a04701dcb08c/catalogs/ipmi-user-list-4', u'time': u'12.521', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f23433d3808> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 388, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfed779c62a04701dcb08a/catalogs/ipmi-user-summary-5', u'time': u'12.616', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f23433d3808>, body={u'url': u'/api/2.0/nodes/59bfed779c62a04701dcb08a/catalogs/ipmi-user-summary-5', u'time': u'12.616', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
--------------------- >> end captured logging << ---------------------
Stack Trace: File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/home/jenkins/workspace/on-http/RackHD/test/tests/redfish10/test_redfish10_api_chassis.py", line 54, in test_02_redfish_v1_chassis_id_links
self.assertIn(item, api_data['json'], item + ' field not present')
File "/usr/lib/python2.7/unittest/case.py", line 805, in assertIn
self.fail(self._formatMessage(msg, standardMsg))
File "/usr/lib/python2.7/unittest/case.py", line 412, in fail
raise self.failureException(msg)
"Links field not present\n-------------------- >> begin captured stdout << ---------------------\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis\nrestful: Status code = 200 \n\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfedfa588fcb4101a81144'} \nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfedfa588fcb4101a81144\nrestful: Status code = 200 \n\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfedfa588fcb4101a81144'} Name: Chassis \nChecking: Links\nChassis_name : Chassis\nChecking: Links\nChecking: @odata.id\nChassis_name : Chassis\nChecking: @odata.id\nChecking: @odata.type\nChassis_name : Chassis\nChecking: @odata.type\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfee01588fcb4101a81161'} \nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfee01588fcb4101a81161\nrestful: Status code = 200 \n\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfee01588fcb4101a81161'} Name: Chassis \nChecking: Links\nChassis_name : Chassis\nChecking: Links\nChecking: @odata.id\nChassis_name : Chassis\nChecking: @odata.id\nChecking: @odata.type\nChassis_name : Chassis\nChecking: @odata.type\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfee0c588fcb4101a811a1'} \nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfee0c588fcb4101a811a1\nrestful: Status code = 200 \n\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/59bfee0c588fcb4101a811a1'} Name: Chassis \nChecking: Links\nChassis_name : Chassis\nChecking: Links\nChecking: @odata.id\nChassis_name : Chassis\nChecking: @odata.id\nChecking: @odata.type\nChassis_name : Chassis\nChecking: @odata.type\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/'} \nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/\nrestful: Status code = 200 \n\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/'} Name: Chassis Collection \nChecking: Links\n\n--------------------- >> end captured stdout << ----------------------\n-------------------- >> begin captured logging << --------------------\ninfra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f2358603510> test=test_01_redfish_v1_chassis_links (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f23585dd1d0> test=test_01_redfish_v1_chassis_links (test_redfish10_api_chassis.redfish10_api_chassis)\nroot: INFO: +1.204 - STARTING TEST: [test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)]\ninfra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_02_redfish_v1_chassis_id_links>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f2358603510> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f23585dd1d0> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f23433d3d60> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 387, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfed8a9c62a04701dcb08c/catalogs/ipmi-user-list-4', u'time': u'12.521', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f23433d3d60>, body={u'url': u'/api/2.0/nodes/59bfed8a9c62a04701dcb08c/catalogs/ipmi-user-list-4', u'time': u'12.521', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f23433d3808> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 388, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfed779c62a04701dcb08a/catalogs/ipmi-user-summary-5', u'time': u'12.616', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f23433d3808>, body={u'url': u'/api/2.0/nodes/59bfed779c62a04701dcb08a/catalogs/ipmi-user-summary-5', u'time': u'12.616', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\n--------------------- >> end captured logging << ---------------------"

Test Name: test_03_redfish_v1_chassis_id_power
Error Details: Errors found
-------------------- >> begin captured stdout << ---------------------
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis
restful: Status code = 200

Node ID: 59bfedfa588fcb4101a81144
Power url /redfish/v1/Chassis/59bfedfa588fcb4101a81144/Power
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfedfa588fcb4101a81144/Power
restful: Status code = 200

Checking: @odata.id
/redfish/v1/Chassis/59bfedfa588fcb4101a81144/Power
Checking: @odata.type
#Power.v1_0_0.Power
Checking: Id
59bfedfa588fcb4101a81144
Node ID: 59bfee01588fcb4101a81161
Power url /redfish/v1/Chassis/59bfee01588fcb4101a81161/Power
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfee01588fcb4101a81161/Power
restful: Status code = 200

Checking: @odata.id
/redfish/v1/Chassis/59bfee01588fcb4101a81161/Power
Checking: @odata.type
#Power.v1_0_0.Power
Checking: Id
59bfee01588fcb4101a81161
Node ID: 59bfee0c588fcb4101a811a1
Power url /redfish/v1/Chassis/59bfee0c588fcb4101a811a1/Power
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfee0c588fcb4101a811a1/Power
restful: Status code = 200

Checking: @odata.id
/redfish/v1/Chassis/59bfee0c588fcb4101a811a1/Power
Checking: @odata.type
#Power.v1_0_0.Power
Checking: Id
59bfee0c588fcb4101a811a1
Node ID:
Power url /redfish/v1/Chassis//Power
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis//Power
restful: Status code = 404

[
"Nodeid: Bad return code 404 for url: /redfish/v1/Chassis//Power"
]

--------------------- >> end captured stdout << ----------------------
-------------------- >> begin captured logging << --------------------
infra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f2358603510> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f23585dd1d0> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)
root: INFO: +1.205 - STARTING TEST: [test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)]
infra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_03_redfish_v1_chassis_id_power>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f2358603510> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f23585dd1d0> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f23433d3a68> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 389, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfed7f9c62a04701dcb08b/catalogs/ipmi-user-summary-5', u'time': u'12.053', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f23433d3a68>, body={u'url': u'/api/2.0/nodes/59bfed7f9c62a04701dcb08b/catalogs/ipmi-user-summary-5', u'time': u'12.053', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f23433d3938> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 390, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfed8a9c62a04701dcb08c/catalogs/ipmi-user-summary-5', u'time': u'20.390', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f23433d3938>, body={u'url': u'/api/2.0/nodes/59bfed8a9c62a04701dcb08c/catalogs/ipmi-user-summary-5', u'time': u'20.390', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
--------------------- >> end captured logging << ---------------------
Stack Trace: File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/home/jenkins/workspace/on-http/RackHD/test/tests/redfish10/test_redfish10_api_chassis.py", line 87, in test_03_redfish_v1_chassis_id_power
self.assertEqual(errorlist, [], "Errors found".format(errorlist))
File "/usr/lib/python2.7/unittest/case.py", line 515, in assertEqual
assertion_func(first, second, msg=msg)
File "/usr/lib/python2.7/unittest/case.py", line 744, in assertListEqual
self.assertSequenceEqual(list1, list2, msg, seq_type=list)
File "/usr/lib/python2.7/unittest/case.py", line 726, in assertSequenceEqual
self.fail(msg)
File "/usr/lib/python2.7/unittest/case.py", line 412, in fail
raise self.failureException(msg)
'Errors found\n-------------------- >> begin captured stdout << ---------------------\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis\nrestful: Status code = 200 \n\nNode ID: 59bfedfa588fcb4101a81144 \nPower url /redfish/v1/Chassis/59bfedfa588fcb4101a81144/Power\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfedfa588fcb4101a81144/Power\nrestful: Status code = 200 \n\nChecking: @odata.id\n\t /redfish/v1/Chassis/59bfedfa588fcb4101a81144/Power\nChecking: @odata.type\n\t #Power.v1_0_0.Power\nChecking: Id\n\t 59bfedfa588fcb4101a81144\nNode ID: 59bfee01588fcb4101a81161 \nPower url /redfish/v1/Chassis/59bfee01588fcb4101a81161/Power\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfee01588fcb4101a81161/Power\nrestful: Status code = 200 \n\nChecking: @odata.id\n\t /redfish/v1/Chassis/59bfee01588fcb4101a81161/Power\nChecking: @odata.type\n\t #Power.v1_0_0.Power\nChecking: Id\n\t 59bfee01588fcb4101a81161\nNode ID: 59bfee0c588fcb4101a811a1 \nPower url /redfish/v1/Chassis/59bfee0c588fcb4101a811a1/Power\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfee0c588fcb4101a811a1/Power\nrestful: Status code = 200 \n\nChecking: @odata.id\n\t /redfish/v1/Chassis/59bfee0c588fcb4101a811a1/Power\nChecking: @odata.type\n\t #Power.v1_0_0.Power\nChecking: Id\n\t 59bfee0c588fcb4101a811a1\nNode ID: \nPower url /redfish/v1/Chassis//Power\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis//Power\nrestful: Status code = 404 \n\n[\n "Nodeid: Bad return code 404 for url: /redfish/v1/Chassis//Power"\n]\n\n--------------------- >> end captured stdout << ----------------------\n-------------------- >> begin captured logging << --------------------\ninfra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f2358603510> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f23585dd1d0> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)\nroot: INFO: +1.205 - STARTING TEST: [test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)]\ninfra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_03_redfish_v1_chassis_id_power>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f2358603510> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f23585dd1d0> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f23433d3a68> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 389, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfed7f9c62a04701dcb08b/catalogs/ipmi-user-summary-5', u'time': u'12.053', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f23433d3a68>, body={u'url': u'/api/2.0/nodes/59bfed7f9c62a04701dcb08b/catalogs/ipmi-user-summary-5', u'time': u'12.053', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f23433d3938> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 390, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfed8a9c62a04701dcb08c/catalogs/ipmi-user-summary-5', u'time': u'20.390', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f23433d3938>, body={u'url': u'/api/2.0/nodes/59bfed8a9c62a04701dcb08c/catalogs/ipmi-user-summary-5', u'time': u'20.390', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\n--------------------- >> end captured logging << ---------------------'

Test Name: test_04_redfish_v1_chassis_id_thermal
Error Details: Errors found
-------------------- >> begin captured stdout << ---------------------
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis
restful: Status code = 200

Node ID: 59bfedfa588fcb4101a81144
Thermal url /redfish/v1/Chassis/59bfedfa588fcb4101a81144/Thermal
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfedfa588fcb4101a81144/Thermal
restful: Status code = 200

Checking: @odata.type
#Thermal.v1_0_0.Thermal
Checking: @odata.id
/redfish/v1/Chassis/59bfedfa588fcb4101a81144/Thermal
Checking: Id
59bfedfa588fcb4101a81144
Node ID: 59bfee01588fcb4101a81161
Thermal url /redfish/v1/Chassis/59bfee01588fcb4101a81161/Thermal
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfee01588fcb4101a81161/Thermal
restful: Status code = 200

Checking: @odata.type
#Thermal.v1_0_0.Thermal
Checking: @odata.id
/redfish/v1/Chassis/59bfee01588fcb4101a81161/Thermal
Checking: Id
59bfee01588fcb4101a81161
Node ID: 59bfee0c588fcb4101a811a1
Thermal url /redfish/v1/Chassis/59bfee0c588fcb4101a811a1/Thermal
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfee0c588fcb4101a811a1/Thermal
restful: Status code = 200

Checking: @odata.type
#Thermal.v1_0_0.Thermal
Checking: @odata.id
/redfish/v1/Chassis/59bfee0c588fcb4101a811a1/Thermal
Checking: Id
59bfee0c588fcb4101a811a1
Node ID:
Thermal url /redfish/v1/Chassis//Thermal
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis//Thermal
restful: Status code = 404

[
"Nodeid: Bad return code 404 for url: /redfish/v1/Chassis//Thermal"
]

--------------------- >> end captured stdout << ----------------------
-------------------- >> begin captured logging << --------------------
infra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f2358603510> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f23585dd1d0> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)
root: INFO: +1.206 - STARTING TEST: [test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)]
infra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_04_redfish_v1_chassis_id_thermal>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f2358603510> test=test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f23585dd1d0> test=test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f23433d3cc8> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 391, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfed779c62a04701dcb08a/catalogs/ipmi-user-list-5', u'time': u'13.994', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f23433d3cc8>, body={u'url': u'/api/2.0/nodes/59bfed779c62a04701dcb08a/catalogs/ipmi-user-list-5', u'time': u'13.994', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f23433d3c30> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 392, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfed7f9c62a04701dcb08b/catalogs/ipmi-user-list-5', u'time': u'12.553', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f23433d3c30>, body={u'url': u'/api/2.0/nodes/59bfed7f9c62a04701dcb08b/catalogs/ipmi-user-list-5', u'time': u'12.553', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
--------------------- >> end captured logging << ---------------------
Stack Trace: File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/home/jenkins/workspace/on-http/RackHD/test/tests/redfish10/test_redfish10_api_chassis.py", line 113, in test_04_redfish_v1_chassis_id_thermal
self.assertEqual(errorlist, [], "Errors found".format(errorlist))
File "/usr/lib/python2.7/unittest/case.py", line 515, in assertEqual
assertion_func(first, second, msg=msg)
File "/usr/lib/python2.7/unittest/case.py", line 744, in assertListEqual
self.assertSequenceEqual(list1, list2, msg, seq_type=list)
File "/usr/lib/python2.7/unittest/case.py", line 726, in assertSequenceEqual
self.fail(msg)
File "/usr/lib/python2.7/unittest/case.py", line 412, in fail
raise self.failureException(msg)
'Errors found\n-------------------- >> begin captured stdout << ---------------------\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis\nrestful: Status code = 200 \n\nNode ID: 59bfedfa588fcb4101a81144 \nThermal url /redfish/v1/Chassis/59bfedfa588fcb4101a81144/Thermal\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfedfa588fcb4101a81144/Thermal\nrestful: Status code = 200 \n\nChecking: @odata.type\n\t #Thermal.v1_0_0.Thermal\nChecking: @odata.id\n\t /redfish/v1/Chassis/59bfedfa588fcb4101a81144/Thermal\nChecking: Id\n\t 59bfedfa588fcb4101a81144\nNode ID: 59bfee01588fcb4101a81161 \nThermal url /redfish/v1/Chassis/59bfee01588fcb4101a81161/Thermal\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfee01588fcb4101a81161/Thermal\nrestful: Status code = 200 \n\nChecking: @odata.type\n\t #Thermal.v1_0_0.Thermal\nChecking: @odata.id\n\t /redfish/v1/Chassis/59bfee01588fcb4101a81161/Thermal\nChecking: Id\n\t 59bfee01588fcb4101a81161\nNode ID: 59bfee0c588fcb4101a811a1 \nThermal url /redfish/v1/Chassis/59bfee0c588fcb4101a811a1/Thermal\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59bfee0c588fcb4101a811a1/Thermal\nrestful: Status code = 200 \n\nChecking: @odata.type\n\t #Thermal.v1_0_0.Thermal\nChecking: @odata.id\n\t /redfish/v1/Chassis/59bfee0c588fcb4101a811a1/Thermal\nChecking: Id\n\t 59bfee0c588fcb4101a811a1\nNode ID: \nThermal url /redfish/v1/Chassis//Thermal\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis//Thermal\nrestful: Status code = 404 \n\n[\n "Nodeid: Bad return code 404 for url: /redfish/v1/Chassis//Thermal"\n]\n\n--------------------- >> end captured stdout << ----------------------\n-------------------- >> begin captured logging << --------------------\ninfra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f2358603510> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f23585dd1d0> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)\nroot: INFO: +1.206 - STARTING TEST: [test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)]\ninfra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_04_redfish_v1_chassis_id_thermal>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f2358603510> test=test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f23585dd1d0> test=test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f23433d3cc8> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 391, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfed779c62a04701dcb08a/catalogs/ipmi-user-list-5', u'time': u'13.994', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f23433d3cc8>, body={u'url': u'/api/2.0/nodes/59bfed779c62a04701dcb08a/catalogs/ipmi-user-list-5', u'time': u'13.994', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f23433d3c30> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 392, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59bfed7f9c62a04701dcb08b/catalogs/ipmi-user-list-5', u'time': u'12.553', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f23433d3c30>, body={u'url': u'/api/2.0/nodes/59bfed7f9c62a04701dcb08b/catalogs/ipmi-user-list-5', u'time': u'12.553', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\n--------------------- >> end captured logging << ---------------------'

@srinia6
Copy link
Contributor

srinia6 commented Sep 18, 2017

test this please

@JenkinsRHD
Copy link
Contributor

BUILD on-http #535 : FAILURE

BUILD on-http #535 Error Logs ▼Test Name: test_get_chassis Error Details: unexpected id None, expected -------------------- >> begin captured logging << -------------------- infra.run: DEBUG: relaying set_test((None,)) to all trackers {} test.run: DEBUG: handle_after_test pluggin progression for test=test_list_chassis (chassis_tests.ChassisTests) test.run: DEBUG: handle_after_test pluggin progression for test=test_list_chassis (chassis_tests.ChassisTests) root: INFO: +1.11 - STARTING TEST: [test_get_chassis (chassis_tests.ChassisTests)] infra.run: DEBUG: relaying set_test((Test(),)) to all trackers {} test.run: DEBUG: handle_start_test pluggin progression for test=test_get_chassis (chassis_tests.ChassisTests) test.run: DEBUG: handle_start_test pluggin progression for test=test_get_chassis (chassis_tests.ChassisTests) test.run: INFO: Chassis: 59c0148d50e12241018c8ecf test.run: DEBUG: { "@odata.type": "#Chassis.v1_4_0.Chassis", "SKU": "Not Specified", "Description": "", "Power": { "@odata.id": "/redfish/v1/Chassis/59c0148d50e12241018c8ecf/Power" }, "AssetTag": "FC6PL151200002_100-564-404-00", "Links": { "ComputerSystems": [ { "@odata.id": "/redfish/v1/Systems/59c0140b79ed374701f6f4f2" } ], "ComputerSystems@odata.count": 1, "ManagedBy@odata.count": 1, "Oem": {}, "ManagedBy": [ { "@odata.id": "/redfish/v1/Managers/RackHD" } ] }, "SerialNumber": "..................", "@odata.id": "/redfish/v1/Chassis/59c0148d50e12241018c8ecf", "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", "Status": {}, "Thermal": { "@odata.id": "/redfish/v1/Chassis/59c0148d50e12241018c8ecf/Thermal" }, "Actions": { "#Chassis.Reset": {}, "Oem": {} }, "Oem": {}, "ChassisType": "RackMount", "IndicatorLED": "Off", "Model": "S2600KP", "Manufacturer": "...............................", "Id": "59c0148d50e12241018c8ecf", "Name": "Chassis" } test.run: INFO: Chassis: 59c0149650e12241018c8eec test.run: DEBUG: { "@odata.type": "#Chassis.v1_4_0.Chassis", "SKU": "Not Specified", "Description": "", "Power": { "@odata.id": "/redfish/v1/Chassis/59c0149650e12241018c8eec/Power" }, "AssetTag": "FC6PL151200002_100-564-404-00", "Links": { "ComputerSystems": [ { "@odata.id": "/redfish/v1/Systems/59c0141379ed374701f6f4f3" } ], "ComputerSystems@odata.count": 1, "ManagedBy@odata.count": 1, "Oem": {}, "ManagedBy": [ { "@odata.id": "/redfish/v1/Managers/RackHD" } ] }, "SerialNumber": "..................", "@odata.id": "/redfish/v1/Chassis/59c0149650e12241018c8eec", "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", "Status": {}, "Thermal": { "@odata.id": "/redfish/v1/Chassis/59c0149650e12241018c8eec/Thermal" }, "Actions": { "#Chassis.Reset": {}, "Oem": {} }, "Oem": {}, "ChassisType": "RackMount", "IndicatorLED": "Off", "Model": "S2600KP", "Manufacturer": "...............................", "Id": "59c0149650e12241018c8eec", "Name": "Chassis" } test.run: INFO: Chassis: 59c0149c50e12241018c8f22 test.run: DEBUG: { "@odata.type": "#Chassis.v1_4_0.Chassis", "SKU": "To be filled by O.E.M.", "Description": "", "Power": { "@odata.id": "/redfish/v1/Chassis/59c0149c50e12241018c8f22/Power" }, "AssetTag": " ", "Links": { "Contains": [ { "@odata.id": "/redfish/v1/Chassis/59c0149c50e12241018c8f22.59c0141979ed374701f6f4f4" } ], "ComputerSystems@odata.count": 1, "Contains@odata.count": 1, "ComputerSystems": [ { "@odata.id": "/redfish/v1/Systems/59c0141979ed374701f6f4f4" } ], "ManagedBy@odata.count": 1, "ManagedBy": [ { "@odata.id": "/redfish/v1/Managers/RackHD" } ], "Oem": {} }, "SerialNumber": "To be filled by O.E.M.", "@odata.id": "/redfish/v1/Chassis/59c0149c50e12241018c8f22", "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", "Status": {}, "Thermal": { "@odata.id": "/redfish/v1/Chassis/59c0149c50e12241018c8f22/Thermal" }, "Actions": { "#Chassis.Reset": {}, "Oem": {} }, "Oem": {}, "ChassisType": "Enclosure", "IndicatorLED": "Off", "Model": "QuantaPlex T41S-2U", "Manufacturer": "Quanta Computer Inc", "Id": "59c0149c50e12241018c8f22", "Name": "Chassis" } test.run: INFO: Chassis: test.run: DEBUG: { "@odata.type": "#ChassisCollection.ChassisCollection", "Name": "Chassis Collection", "Members@odata.count": 4, "@odata.id": "/redfish/v1/Chassis/", "@odata.context": "/redfish/v1/$metadata#ChassisCollection.ChassisCollection", "Oem": {}, "Members": [ { "@odata.id": "/redfish/v1/Chassis/59c0148d50e12241018c8ecf" }, { "@odata.id": "/redfish/v1/Chassis/59c0149650e12241018c8eec" }, { "@odata.id": "/redfish/v1/Chassis/59c0149c50e12241018c8f22" }, { "@odata.id": "/redfish/v1/Chassis/" } ] } --------------------- >> end captured logging << --------------------- Stack Trace: File "/usr/lib/python2.7/unittest/case.py", line 331, in run testMethod() File "/home/jenkins/workspace/on-http/RackHD/test/.venv/FIT/local/lib/python2.7/site-packages/nosedep.py", line 126, in inner return func(*args, **kwargs) File "/home/jenkins/workspace/on-http/RackHD/test/tests/api-cit/redfish_1_0/chassis_tests.py", line 55, in test_get_chassis self.assertEqual(dataId, id, msg='unexpected id {0}, expected {1}'.format(id, dataId)) File "/usr/lib/python2.7/unittest/case.py", line 515, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib/python2.7/unittest/case.py", line 508, in _baseAssertEqual raise self.failureException(msg) 'unexpected id None, expected \n-------------------- >> begin captured logging << --------------------\ninfra.run: DEBUG: relaying set_test((None,)) to all trackers {}\ntest.run: DEBUG: handle_after_test pluggin progression for test=test_list_chassis (chassis_tests.ChassisTests)\ntest.run: DEBUG: handle_after_test pluggin progression for test=test_list_chassis (chassis_tests.ChassisTests)\nroot: INFO: +1.11 - STARTING TEST: [test_get_chassis (chassis_tests.ChassisTests)]\ninfra.run: DEBUG: relaying set_test((Test(),)) to all trackers {}\ntest.run: DEBUG: handle_start_test pluggin progression for test=test_get_chassis (chassis_tests.ChassisTests)\ntest.run: DEBUG: handle_start_test pluggin progression for test=test_get_chassis (chassis_tests.ChassisTests)\ntest.run: INFO: Chassis: 59c0148d50e12241018c8ecf\ntest.run: DEBUG: {\n "@odata.type": "#Chassis.v1_4_0.Chassis", \n "SKU": "Not Specified", \n "Description": "", \n "Power": {\n "@odata.id": "/redfish/v1/Chassis/59c0148d50e12241018c8ecf/Power"\n }, \n "AssetTag": "FC6PL151200002_100-564-404-00", \n "Links": {\n "ComputerSystems": [\n {\n "@odata.id": "/redfish/v1/Systems/59c0140b79ed374701f6f4f2"\n }\n ], \n "ComputerSystems@odata.count": 1, \n "ManagedBy@odata.count": 1, \n "Oem": {}, \n "ManagedBy": [\n {\n "@odata.id": "/redfish/v1/Managers/RackHD"\n }\n ]\n }, \n "SerialNumber": "..................", \n "@odata.id": "/redfish/v1/Chassis/59c0148d50e12241018c8ecf", \n "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", \n "Status": {}, \n "Thermal": {\n "@odata.id": "/redfish/v1/Chassis/59c0148d50e12241018c8ecf/Thermal"\n }, \n "Actions": {\n "#Chassis.Reset": {}, \n "Oem": {}\n }, \n "Oem": {}, \n "ChassisType": "RackMount", \n "IndicatorLED": "Off", \n "Model": "S2600KP", \n "Manufacturer": "...............................", \n "Id": "59c0148d50e12241018c8ecf", \n "Name": "Chassis"\n}\ntest.run: INFO: Chassis: 59c0149650e12241018c8eec\ntest.run: DEBUG: {\n "@odata.type": "#Chassis.v1_4_0.Chassis", \n "SKU": "Not Specified", \n "Description": "", \n "Power": {\n "@odata.id": "/redfish/v1/Chassis/59c0149650e12241018c8eec/Power"\n }, \n "AssetTag": "FC6PL151200002_100-564-404-00", \n "Links": {\n "ComputerSystems": [\n {\n "@odata.id": "/redfish/v1/Systems/59c0141379ed374701f6f4f3"\n }\n ], \n "ComputerSystems@odata.count": 1, \n "ManagedBy@odata.count": 1, \n "Oem": {}, \n "ManagedBy": [\n {\n "@odata.id": "/redfish/v1/Managers/RackHD"\n }\n ]\n }, \n "SerialNumber": "..................", \n "@odata.id": "/redfish/v1/Chassis/59c0149650e12241018c8eec", \n "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", \n "Status": {}, \n "Thermal": {\n "@odata.id": "/redfish/v1/Chassis/59c0149650e12241018c8eec/Thermal"\n }, \n "Actions": {\n "#Chassis.Reset": {}, \n "Oem": {}\n }, \n "Oem": {}, \n "ChassisType": "RackMount", \n "IndicatorLED": "Off", \n "Model": "S2600KP", \n "Manufacturer": "...............................", \n "Id": "59c0149650e12241018c8eec", \n "Name": "Chassis"\n}\ntest.run: INFO: Chassis: 59c0149c50e12241018c8f22\ntest.run: DEBUG: {\n "@odata.type": "#Chassis.v1_4_0.Chassis", \n "SKU": "To be filled by O.E.M.", \n "Description": "", \n "Power": {\n "@odata.id": "/redfish/v1/Chassis/59c0149c50e12241018c8f22/Power"\n }, \n "AssetTag": " ", \n "Links": {\n "Contains": [\n {\n "@odata.id": "/redfish/v1/Chassis/59c0149c50e12241018c8f22.59c0141979ed374701f6f4f4"\n }\n ], \n "ComputerSystems@odata.count": 1, \n "Contains@odata.count": 1, \n "ComputerSystems": [\n {\n "@odata.id": "/redfish/v1/Systems/59c0141979ed374701f6f4f4"\n }\n ], \n "ManagedBy@odata.count": 1, \n "ManagedBy": [\n {\n "@odata.id": "/redfish/v1/Managers/RackHD"\n }\n ], \n "Oem": {}\n }, \n "SerialNumber": "To be filled by O.E.M.", \n "@odata.id": "/redfish/v1/Chassis/59c0149c50e12241018c8f22", \n "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", \n "Status": {}, \n "Thermal": {\n "@odata.id": "/redfish/v1/Chassis/59c0149c50e12241018c8f22/Thermal"\n }, \n "Actions": {\n "#Chassis.Reset": {}, \n "Oem": {}\n }, \n "Oem": {}, \n "ChassisType": "Enclosure", \n "IndicatorLED": "Off", \n "Model": "QuantaPlex T41S-2U", \n "Manufacturer": "Quanta Computer Inc", \n "Id": "59c0149c50e12241018c8f22", \n "Name": "Chassis"\n}\ntest.run: INFO: Chassis: \ntest.run: DEBUG: {\n "@odata.type": "#ChassisCollection.ChassisCollection", \n "Name": "Chassis Collection", \n "Members@odata.count": 4, \n "@odata.id": "/redfish/v1/Chassis/", \n "@odata.context": "/redfish/v1/$metadata#ChassisCollection.ChassisCollection", \n "Oem": {}, \n "Members": [\n {\n "@odata.id": "/redfish/v1/Chassis/59c0148d50e12241018c8ecf"\n }, \n {\n "@odata.id": "/redfish/v1/Chassis/59c0149650e12241018c8eec"\n }, \n {\n "@odata.id": "/redfish/v1/Chassis/59c0149c50e12241018c8f22"\n }, \n {\n "@odata.id": "/redfish/v1/Chassis/"\n }\n ]\n}\n--------------------- >> end captured logging << ---------------------'

Test Name: test_02_redfish_v1_chassis_id_links
Error Details: Links field not present
-------------------- >> begin captured stdout << ---------------------
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis
restful: Status code = 200

Node ID: {u'@odata.id': u'/redfish/v1/Chassis/59c0149650e12241018c8eec'}
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c0149650e12241018c8eec
restful: Status code = 200

Node ID: {u'@odata.id': u'/redfish/v1/Chassis/59c0149650e12241018c8eec'} Name: Chassis
Checking: Links
Chassis_name : Chassis
Checking: Links
Checking: @odata.id
Chassis_name : Chassis
Checking: @odata.id
Checking: @odata.type
Chassis_name : Chassis
Checking: @odata.type
Node ID: {u'@odata.id': u'/redfish/v1/Chassis/59c0148d50e12241018c8ecf'}
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c0148d50e12241018c8ecf
restful: Status code = 200

Node ID: {u'@odata.id': u'/redfish/v1/Chassis/59c0148d50e12241018c8ecf'} Name: Chassis
Checking: Links
Chassis_name : Chassis
Checking: Links
Checking: @odata.id
Chassis_name : Chassis
Checking: @odata.id
Checking: @odata.type
Chassis_name : Chassis
Checking: @odata.type
Node ID: {u'@odata.id': u'/redfish/v1/Chassis/59c0149c50e12241018c8f22'}
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c0149c50e12241018c8f22
restful: Status code = 200

Node ID: {u'@odata.id': u'/redfish/v1/Chassis/59c0149c50e12241018c8f22'} Name: Chassis
Checking: Links
Chassis_name : Chassis
Checking: Links
Checking: @odata.id
Chassis_name : Chassis
Checking: @odata.id
Checking: @odata.type
Chassis_name : Chassis
Checking: @odata.type
Node ID: {u'@odata.id': u'/redfish/v1/Chassis/'}
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/
restful: Status code = 200

Node ID: {u'@odata.id': u'/redfish/v1/Chassis/'} Name: Chassis Collection
Checking: Links

--------------------- >> end captured stdout << ----------------------
-------------------- >> begin captured logging << --------------------
infra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f9b5d91f510> test=test_01_redfish_v1_chassis_links (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f9b5d8f91d0> test=test_01_redfish_v1_chassis_links (test_redfish10_api_chassis.redfish10_api_chassis)
root: INFO: +1.204 - STARTING TEST: [test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)]
infra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_02_redfish_v1_chassis_id_links>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f9b5d91f510> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f9b5d8f91d0> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f9b50b0dd60> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 394, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c0140b79ed374701f6f4f2/catalogs/ipmi-user-list-5', u'time': u'12.853', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f9b50b0dd60>, body={u'url': u'/api/2.0/nodes/59c0140b79ed374701f6f4f2/catalogs/ipmi-user-list-5', u'time': u'12.853', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f9b50b0d348> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 395, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c0141379ed374701f6f4f3/catalogs/ipmi-user-list-5', u'time': u'12.843', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f9b50b0d348>, body={u'url': u'/api/2.0/nodes/59c0141379ed374701f6f4f3/catalogs/ipmi-user-list-5', u'time': u'12.843', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
--------------------- >> end captured logging << ---------------------
Stack Trace: File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/home/jenkins/workspace/on-http/RackHD/test/tests/redfish10/test_redfish10_api_chassis.py", line 54, in test_02_redfish_v1_chassis_id_links
self.assertIn(item, api_data['json'], item + ' field not present')
File "/usr/lib/python2.7/unittest/case.py", line 805, in assertIn
self.fail(self._formatMessage(msg, standardMsg))
File "/usr/lib/python2.7/unittest/case.py", line 412, in fail
raise self.failureException(msg)
"Links field not present\n-------------------- >> begin captured stdout << ---------------------\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis\nrestful: Status code = 200 \n\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/59c0149650e12241018c8eec'} \nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c0149650e12241018c8eec\nrestful: Status code = 200 \n\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/59c0149650e12241018c8eec'} Name: Chassis \nChecking: Links\nChassis_name : Chassis\nChecking: Links\nChecking: @odata.id\nChassis_name : Chassis\nChecking: @odata.id\nChecking: @odata.type\nChassis_name : Chassis\nChecking: @odata.type\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/59c0148d50e12241018c8ecf'} \nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c0148d50e12241018c8ecf\nrestful: Status code = 200 \n\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/59c0148d50e12241018c8ecf'} Name: Chassis \nChecking: Links\nChassis_name : Chassis\nChecking: Links\nChecking: @odata.id\nChassis_name : Chassis\nChecking: @odata.id\nChecking: @odata.type\nChassis_name : Chassis\nChecking: @odata.type\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/59c0149c50e12241018c8f22'} \nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c0149c50e12241018c8f22\nrestful: Status code = 200 \n\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/59c0149c50e12241018c8f22'} Name: Chassis \nChecking: Links\nChassis_name : Chassis\nChecking: Links\nChecking: @odata.id\nChassis_name : Chassis\nChecking: @odata.id\nChecking: @odata.type\nChassis_name : Chassis\nChecking: @odata.type\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/'} \nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/\nrestful: Status code = 200 \n\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/'} Name: Chassis Collection \nChecking: Links\n\n--------------------- >> end captured stdout << ----------------------\n-------------------- >> begin captured logging << --------------------\ninfra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f9b5d91f510> test=test_01_redfish_v1_chassis_links (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f9b5d8f91d0> test=test_01_redfish_v1_chassis_links (test_redfish10_api_chassis.redfish10_api_chassis)\nroot: INFO: +1.204 - STARTING TEST: [test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)]\ninfra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_02_redfish_v1_chassis_id_links>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f9b5d91f510> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f9b5d8f91d0> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f9b50b0dd60> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 394, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c0140b79ed374701f6f4f2/catalogs/ipmi-user-list-5', u'time': u'12.853', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f9b50b0dd60>, body={u'url': u'/api/2.0/nodes/59c0140b79ed374701f6f4f2/catalogs/ipmi-user-list-5', u'time': u'12.853', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f9b50b0d348> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 395, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c0141379ed374701f6f4f3/catalogs/ipmi-user-list-5', u'time': u'12.843', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f9b50b0d348>, body={u'url': u'/api/2.0/nodes/59c0141379ed374701f6f4f3/catalogs/ipmi-user-list-5', u'time': u'12.843', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\n--------------------- >> end captured logging << ---------------------"

Test Name: test_03_redfish_v1_chassis_id_power
Error Details: Errors found
-------------------- >> begin captured stdout << ---------------------
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis
restful: Status code = 200

Node ID: 59c0149650e12241018c8eec
Power url /redfish/v1/Chassis/59c0149650e12241018c8eec/Power
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c0149650e12241018c8eec/Power
restful: Status code = 200

Checking: @odata.id
/redfish/v1/Chassis/59c0149650e12241018c8eec/Power
Checking: @odata.type
#Power.v1_0_0.Power
Checking: Id
59c0149650e12241018c8eec
Node ID: 59c0148d50e12241018c8ecf
Power url /redfish/v1/Chassis/59c0148d50e12241018c8ecf/Power
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c0148d50e12241018c8ecf/Power
restful: Status code = 200

Checking: @odata.id
/redfish/v1/Chassis/59c0148d50e12241018c8ecf/Power
Checking: @odata.type
#Power.v1_0_0.Power
Checking: Id
59c0148d50e12241018c8ecf
Node ID: 59c0149c50e12241018c8f22
Power url /redfish/v1/Chassis/59c0149c50e12241018c8f22/Power
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c0149c50e12241018c8f22/Power
restful: Status code = 200

Checking: @odata.id
/redfish/v1/Chassis/59c0149c50e12241018c8f22/Power
Checking: @odata.type
#Power.v1_0_0.Power
Checking: Id
59c0149c50e12241018c8f22
Node ID:
Power url /redfish/v1/Chassis//Power
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis//Power
restful: Status code = 404

[
"Nodeid: Bad return code 404 for url: /redfish/v1/Chassis//Power"
]

--------------------- >> end captured stdout << ----------------------
-------------------- >> begin captured logging << --------------------
infra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f9b5d91f510> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f9b5d8f91d0> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)
root: INFO: +1.205 - STARTING TEST: [test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)]
infra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_03_redfish_v1_chassis_id_power>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f9b5d91f510> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f9b5d8f91d0> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f9b50b0df28> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 396, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c0141979ed374701f6f4f4/catalogs/ipmi-user-summary-6', u'time': u'12.261', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f9b50b0df28>, body={u'url': u'/api/2.0/nodes/59c0141979ed374701f6f4f4/catalogs/ipmi-user-summary-6', u'time': u'12.261', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f9b50b0d938> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 397, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c0140b79ed374701f6f4f2/catalogs/ipmi-user-summary-6', u'time': u'12.530', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f9b50b0d938>, body={u'url': u'/api/2.0/nodes/59c0140b79ed374701f6f4f2/catalogs/ipmi-user-summary-6', u'time': u'12.530', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
--------------------- >> end captured logging << ---------------------
Stack Trace: File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/home/jenkins/workspace/on-http/RackHD/test/tests/redfish10/test_redfish10_api_chassis.py", line 87, in test_03_redfish_v1_chassis_id_power
self.assertEqual(errorlist, [], "Errors found".format(errorlist))
File "/usr/lib/python2.7/unittest/case.py", line 515, in assertEqual
assertion_func(first, second, msg=msg)
File "/usr/lib/python2.7/unittest/case.py", line 744, in assertListEqual
self.assertSequenceEqual(list1, list2, msg, seq_type=list)
File "/usr/lib/python2.7/unittest/case.py", line 726, in assertSequenceEqual
self.fail(msg)
File "/usr/lib/python2.7/unittest/case.py", line 412, in fail
raise self.failureException(msg)
'Errors found\n-------------------- >> begin captured stdout << ---------------------\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis\nrestful: Status code = 200 \n\nNode ID: 59c0149650e12241018c8eec \nPower url /redfish/v1/Chassis/59c0149650e12241018c8eec/Power\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c0149650e12241018c8eec/Power\nrestful: Status code = 200 \n\nChecking: @odata.id\n\t /redfish/v1/Chassis/59c0149650e12241018c8eec/Power\nChecking: @odata.type\n\t #Power.v1_0_0.Power\nChecking: Id\n\t 59c0149650e12241018c8eec\nNode ID: 59c0148d50e12241018c8ecf \nPower url /redfish/v1/Chassis/59c0148d50e12241018c8ecf/Power\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c0148d50e12241018c8ecf/Power\nrestful: Status code = 200 \n\nChecking: @odata.id\n\t /redfish/v1/Chassis/59c0148d50e12241018c8ecf/Power\nChecking: @odata.type\n\t #Power.v1_0_0.Power\nChecking: Id\n\t 59c0148d50e12241018c8ecf\nNode ID: 59c0149c50e12241018c8f22 \nPower url /redfish/v1/Chassis/59c0149c50e12241018c8f22/Power\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c0149c50e12241018c8f22/Power\nrestful: Status code = 200 \n\nChecking: @odata.id\n\t /redfish/v1/Chassis/59c0149c50e12241018c8f22/Power\nChecking: @odata.type\n\t #Power.v1_0_0.Power\nChecking: Id\n\t 59c0149c50e12241018c8f22\nNode ID: \nPower url /redfish/v1/Chassis//Power\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis//Power\nrestful: Status code = 404 \n\n[\n "Nodeid: Bad return code 404 for url: /redfish/v1/Chassis//Power"\n]\n\n--------------------- >> end captured stdout << ----------------------\n-------------------- >> begin captured logging << --------------------\ninfra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f9b5d91f510> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f9b5d8f91d0> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)\nroot: INFO: +1.205 - STARTING TEST: [test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)]\ninfra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_03_redfish_v1_chassis_id_power>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f9b5d91f510> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f9b5d8f91d0> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f9b50b0df28> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 396, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c0141979ed374701f6f4f4/catalogs/ipmi-user-summary-6', u'time': u'12.261', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f9b50b0df28>, body={u'url': u'/api/2.0/nodes/59c0141979ed374701f6f4f4/catalogs/ipmi-user-summary-6', u'time': u'12.261', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f9b50b0d938> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 397, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c0140b79ed374701f6f4f2/catalogs/ipmi-user-summary-6', u'time': u'12.530', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f9b50b0d938>, body={u'url': u'/api/2.0/nodes/59c0140b79ed374701f6f4f2/catalogs/ipmi-user-summary-6', u'time': u'12.530', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\n--------------------- >> end captured logging << ---------------------'

Test Name: test_04_redfish_v1_chassis_id_thermal
Error Details: Errors found
-------------------- >> begin captured stdout << ---------------------
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis
restful: Status code = 200

Node ID: 59c0149650e12241018c8eec
Thermal url /redfish/v1/Chassis/59c0149650e12241018c8eec/Thermal
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c0149650e12241018c8eec/Thermal
restful: Status code = 200

Checking: @odata.type
#Thermal.v1_0_0.Thermal
Checking: @odata.id
/redfish/v1/Chassis/59c0149650e12241018c8eec/Thermal
Checking: Id
59c0149650e12241018c8eec
Node ID: 59c0148d50e12241018c8ecf
Thermal url /redfish/v1/Chassis/59c0148d50e12241018c8ecf/Thermal
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c0148d50e12241018c8ecf/Thermal
restful: Status code = 200

Checking: @odata.type
#Thermal.v1_0_0.Thermal
Checking: @odata.id
/redfish/v1/Chassis/59c0148d50e12241018c8ecf/Thermal
Checking: Id
59c0148d50e12241018c8ecf
Node ID: 59c0149c50e12241018c8f22
Thermal url /redfish/v1/Chassis/59c0149c50e12241018c8f22/Thermal
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c0149c50e12241018c8f22/Thermal
restful: Status code = 200

Checking: @odata.type
#Thermal.v1_0_0.Thermal
Checking: @odata.id
/redfish/v1/Chassis/59c0149c50e12241018c8f22/Thermal
Checking: Id
59c0149c50e12241018c8f22
Node ID:
Thermal url /redfish/v1/Chassis//Thermal
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis//Thermal
restful: Status code = 404

[
"Nodeid: Bad return code 404 for url: /redfish/v1/Chassis//Thermal"
]

--------------------- >> end captured stdout << ----------------------
-------------------- >> begin captured logging << --------------------
infra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f9b5d91f510> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f9b5d8f91d0> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)
root: INFO: +1.206 - STARTING TEST: [test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)]
infra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_04_redfish_v1_chassis_id_thermal>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f9b5d91f510> test=test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f9b5d8f91d0> test=test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f9b50b0d6d8> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 398, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c0141379ed374701f6f4f3/catalogs/ipmi-user-summary-6', u'time': u'12.354', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f9b50b0d6d8>, body={u'url': u'/api/2.0/nodes/59c0141379ed374701f6f4f3/catalogs/ipmi-user-summary-6', u'time': u'12.354', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f9b50b0db98> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 399, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c0141979ed374701f6f4f4/catalogs/ipmi-user-list-6', u'time': u'12.250', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f9b50b0db98>, body={u'url': u'/api/2.0/nodes/59c0141979ed374701f6f4f4/catalogs/ipmi-user-list-6', u'time': u'12.250', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
--------------------- >> end captured logging << ---------------------
Stack Trace: File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/home/jenkins/workspace/on-http/RackHD/test/tests/redfish10/test_redfish10_api_chassis.py", line 113, in test_04_redfish_v1_chassis_id_thermal
self.assertEqual(errorlist, [], "Errors found".format(errorlist))
File "/usr/lib/python2.7/unittest/case.py", line 515, in assertEqual
assertion_func(first, second, msg=msg)
File "/usr/lib/python2.7/unittest/case.py", line 744, in assertListEqual
self.assertSequenceEqual(list1, list2, msg, seq_type=list)
File "/usr/lib/python2.7/unittest/case.py", line 726, in assertSequenceEqual
self.fail(msg)
File "/usr/lib/python2.7/unittest/case.py", line 412, in fail
raise self.failureException(msg)
'Errors found\n-------------------- >> begin captured stdout << ---------------------\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis\nrestful: Status code = 200 \n\nNode ID: 59c0149650e12241018c8eec \nThermal url /redfish/v1/Chassis/59c0149650e12241018c8eec/Thermal\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c0149650e12241018c8eec/Thermal\nrestful: Status code = 200 \n\nChecking: @odata.type\n\t #Thermal.v1_0_0.Thermal\nChecking: @odata.id\n\t /redfish/v1/Chassis/59c0149650e12241018c8eec/Thermal\nChecking: Id\n\t 59c0149650e12241018c8eec\nNode ID: 59c0148d50e12241018c8ecf \nThermal url /redfish/v1/Chassis/59c0148d50e12241018c8ecf/Thermal\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c0148d50e12241018c8ecf/Thermal\nrestful: Status code = 200 \n\nChecking: @odata.type\n\t #Thermal.v1_0_0.Thermal\nChecking: @odata.id\n\t /redfish/v1/Chassis/59c0148d50e12241018c8ecf/Thermal\nChecking: Id\n\t 59c0148d50e12241018c8ecf\nNode ID: 59c0149c50e12241018c8f22 \nThermal url /redfish/v1/Chassis/59c0149c50e12241018c8f22/Thermal\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c0149c50e12241018c8f22/Thermal\nrestful: Status code = 200 \n\nChecking: @odata.type\n\t #Thermal.v1_0_0.Thermal\nChecking: @odata.id\n\t /redfish/v1/Chassis/59c0149c50e12241018c8f22/Thermal\nChecking: Id\n\t 59c0149c50e12241018c8f22\nNode ID: \nThermal url /redfish/v1/Chassis//Thermal\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis//Thermal\nrestful: Status code = 404 \n\n[\n "Nodeid: Bad return code 404 for url: /redfish/v1/Chassis//Thermal"\n]\n\n--------------------- >> end captured stdout << ----------------------\n-------------------- >> begin captured logging << --------------------\ninfra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f9b5d91f510> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f9b5d8f91d0> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)\nroot: INFO: +1.206 - STARTING TEST: [test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)]\ninfra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_04_redfish_v1_chassis_id_thermal>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f9b5d91f510> test=test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f9b5d8f91d0> test=test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f9b50b0d6d8> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 398, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c0141379ed374701f6f4f3/catalogs/ipmi-user-summary-6', u'time': u'12.354', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f9b50b0d6d8>, body={u'url': u'/api/2.0/nodes/59c0141379ed374701f6f4f3/catalogs/ipmi-user-summary-6', u'time': u'12.354', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f9b50b0db98> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 399, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c0141979ed374701f6f4f4/catalogs/ipmi-user-list-6', u'time': u'12.250', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f9b50b0db98>, body={u'url': u'/api/2.0/nodes/59c0141979ed374701f6f4f4/catalogs/ipmi-user-list-6', u'time': u'12.250', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\n--------------------- >> end captured logging << ---------------------'

@JenkinsRHD
Copy link
Contributor

BUILD on-http #536 : FAILURE

BUILD on-http #536 Error Logs ▼Test Name: test_get_chassis Error Details: unexpected id None, expected -------------------- >> begin captured logging << -------------------- infra.run: DEBUG: relaying set_test((None,)) to all trackers {} test.run: DEBUG: handle_after_test pluggin progression for test=test_list_chassis (chassis_tests.ChassisTests) test.run: DEBUG: handle_after_test pluggin progression for test=test_list_chassis (chassis_tests.ChassisTests) root: INFO: +1.11 - STARTING TEST: [test_get_chassis (chassis_tests.ChassisTests)] infra.run: DEBUG: relaying set_test((Test(),)) to all trackers {} test.run: DEBUG: handle_start_test pluggin progression for test=test_get_chassis (chassis_tests.ChassisTests) test.run: DEBUG: handle_start_test pluggin progression for test=test_get_chassis (chassis_tests.ChassisTests) test.run: INFO: Chassis: 59c023c186acf64001417613 test.run: DEBUG: { "@odata.type": "#Chassis.v1_4_0.Chassis", "SKU": "To be filled by O.E.M.", "Description": "", "Power": { "@odata.id": "/redfish/v1/Chassis/59c023c186acf64001417613/Power" }, "AssetTag": " ", "Links": { "Contains": [ { "@odata.id": "/redfish/v1/Chassis/59c023c186acf64001417613.59c0233ed9601a4601bb23ea" } ], "ComputerSystems@odata.count": 1, "Contains@odata.count": 1, "ComputerSystems": [ { "@odata.id": "/redfish/v1/Systems/59c0233ed9601a4601bb23ea" } ], "ManagedBy@odata.count": 1, "ManagedBy": [ { "@odata.id": "/redfish/v1/Managers/RackHD" } ], "Oem": {} }, "SerialNumber": "To be filled by O.E.M.", "@odata.id": "/redfish/v1/Chassis/59c023c186acf64001417613", "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", "Status": {}, "Thermal": { "@odata.id": "/redfish/v1/Chassis/59c023c186acf64001417613/Thermal" }, "Actions": { "#Chassis.Reset": {}, "Oem": {} }, "Oem": {}, "ChassisType": "Enclosure", "IndicatorLED": "Off", "Model": "QuantaPlex T41S-2U", "Manufacturer": "Quanta Computer Inc", "Id": "59c023c186acf64001417613", "Name": "Chassis" } test.run: INFO: Chassis: test.run: DEBUG: { "@odata.type": "#ChassisCollection.ChassisCollection", "Name": "Chassis Collection", "Members@odata.count": 3, "@odata.id": "/redfish/v1/Chassis/", "@odata.context": "/redfish/v1/$metadata#ChassisCollection.ChassisCollection", "Oem": {}, "Members": [ { "@odata.id": "/redfish/v1/Chassis/59c023c186acf64001417613" }, { "@odata.id": "/redfish/v1/Chassis/" }, { "@odata.id": "/redfish/v1/Chassis/59c023b186acf640014175d9" } ] } --------------------- >> end captured logging << --------------------- Stack Trace: File "/usr/lib/python2.7/unittest/case.py", line 331, in run testMethod() File "/home/jenkins/workspace/on-http/RackHD/test/.venv/FIT/local/lib/python2.7/site-packages/nosedep.py", line 126, in inner return func(*args, **kwargs) File "/home/jenkins/workspace/on-http/RackHD/test/tests/api-cit/redfish_1_0/chassis_tests.py", line 55, in test_get_chassis self.assertEqual(dataId, id, msg='unexpected id {0}, expected {1}'.format(id, dataId)) File "/usr/lib/python2.7/unittest/case.py", line 515, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib/python2.7/unittest/case.py", line 508, in _baseAssertEqual raise self.failureException(msg) 'unexpected id None, expected \n-------------------- >> begin captured logging << --------------------\ninfra.run: DEBUG: relaying set_test((None,)) to all trackers {}\ntest.run: DEBUG: handle_after_test pluggin progression for test=test_list_chassis (chassis_tests.ChassisTests)\ntest.run: DEBUG: handle_after_test pluggin progression for test=test_list_chassis (chassis_tests.ChassisTests)\nroot: INFO: +1.11 - STARTING TEST: [test_get_chassis (chassis_tests.ChassisTests)]\ninfra.run: DEBUG: relaying set_test((Test(),)) to all trackers {}\ntest.run: DEBUG: handle_start_test pluggin progression for test=test_get_chassis (chassis_tests.ChassisTests)\ntest.run: DEBUG: handle_start_test pluggin progression for test=test_get_chassis (chassis_tests.ChassisTests)\ntest.run: INFO: Chassis: 59c023c186acf64001417613\ntest.run: DEBUG: {\n "@odata.type": "#Chassis.v1_4_0.Chassis", \n "SKU": "To be filled by O.E.M.", \n "Description": "", \n "Power": {\n "@odata.id": "/redfish/v1/Chassis/59c023c186acf64001417613/Power"\n }, \n "AssetTag": " ", \n "Links": {\n "Contains": [\n {\n "@odata.id": "/redfish/v1/Chassis/59c023c186acf64001417613.59c0233ed9601a4601bb23ea"\n }\n ], \n "ComputerSystems@odata.count": 1, \n "Contains@odata.count": 1, \n "ComputerSystems": [\n {\n "@odata.id": "/redfish/v1/Systems/59c0233ed9601a4601bb23ea"\n }\n ], \n "ManagedBy@odata.count": 1, \n "ManagedBy": [\n {\n "@odata.id": "/redfish/v1/Managers/RackHD"\n }\n ], \n "Oem": {}\n }, \n "SerialNumber": "To be filled by O.E.M.", \n "@odata.id": "/redfish/v1/Chassis/59c023c186acf64001417613", \n "@odata.context": "/redfish/v1/$metadata#Chassis.Chassis", \n "Status": {}, \n "Thermal": {\n "@odata.id": "/redfish/v1/Chassis/59c023c186acf64001417613/Thermal"\n }, \n "Actions": {\n "#Chassis.Reset": {}, \n "Oem": {}\n }, \n "Oem": {}, \n "ChassisType": "Enclosure", \n "IndicatorLED": "Off", \n "Model": "QuantaPlex T41S-2U", \n "Manufacturer": "Quanta Computer Inc", \n "Id": "59c023c186acf64001417613", \n "Name": "Chassis"\n}\ntest.run: INFO: Chassis: \ntest.run: DEBUG: {\n "@odata.type": "#ChassisCollection.ChassisCollection", \n "Name": "Chassis Collection", \n "Members@odata.count": 3, \n "@odata.id": "/redfish/v1/Chassis/", \n "@odata.context": "/redfish/v1/$metadata#ChassisCollection.ChassisCollection", \n "Oem": {}, \n "Members": [\n {\n "@odata.id": "/redfish/v1/Chassis/59c023c186acf64001417613"\n }, \n {\n "@odata.id": "/redfish/v1/Chassis/"\n }, \n {\n "@odata.id": "/redfish/v1/Chassis/59c023b186acf640014175d9"\n }\n ]\n}\n--------------------- >> end captured logging << ---------------------'

Test Name: test_02_redfish_v1_chassis_id_links
Error Details: Links field not present
-------------------- >> begin captured stdout << ---------------------
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis
restful: Status code = 200

Node ID: {u'@odata.id': u'/redfish/v1/Chassis/59c023c186acf64001417613'}
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c023c186acf64001417613
restful: Status code = 200

Node ID: {u'@odata.id': u'/redfish/v1/Chassis/59c023c186acf64001417613'} Name: Chassis
Checking: Links
Chassis_name : Chassis
Checking: Links
Checking: @odata.id
Chassis_name : Chassis
Checking: @odata.id
Checking: @odata.type
Chassis_name : Chassis
Checking: @odata.type
Node ID: {u'@odata.id': u'/redfish/v1/Chassis/'}
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/
restful: Status code = 200

Node ID: {u'@odata.id': u'/redfish/v1/Chassis/'} Name: Chassis Collection
Checking: Links

--------------------- >> end captured stdout << ----------------------
-------------------- >> begin captured logging << --------------------
infra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f093c1e5510> test=test_01_redfish_v1_chassis_links (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f093c1bf1d0> test=test_01_redfish_v1_chassis_links (test_redfish10_api_chassis.redfish10_api_chassis)
root: INFO: +1.204 - STARTING TEST: [test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)]
infra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_02_redfish_v1_chassis_id_links>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f093c1e5510> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f093c1bf1d0> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f092753f478> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 397, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c02333d9601a4601bb23e9/catalogs/ipmi-user-summary-6', u'time': u'15.679', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f092753f478>, body={u'url': u'/api/2.0/nodes/59c02333d9601a4601bb23e9/catalogs/ipmi-user-summary-6', u'time': u'15.679', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f092753f3e0> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 398, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c0233ed9601a4601bb23ea/catalogs/ipmi-user-summary-6', u'time': u'14.954', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f092753f3e0>, body={u'url': u'/api/2.0/nodes/59c0233ed9601a4601bb23ea/catalogs/ipmi-user-summary-6', u'time': u'14.954', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
--------------------- >> end captured logging << ---------------------
Stack Trace: File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/home/jenkins/workspace/on-http/RackHD/test/tests/redfish10/test_redfish10_api_chassis.py", line 54, in test_02_redfish_v1_chassis_id_links
self.assertIn(item, api_data['json'], item + ' field not present')
File "/usr/lib/python2.7/unittest/case.py", line 805, in assertIn
self.fail(self._formatMessage(msg, standardMsg))
File "/usr/lib/python2.7/unittest/case.py", line 412, in fail
raise self.failureException(msg)
"Links field not present\n-------------------- >> begin captured stdout << ---------------------\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis\nrestful: Status code = 200 \n\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/59c023c186acf64001417613'} \nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c023c186acf64001417613\nrestful: Status code = 200 \n\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/59c023c186acf64001417613'} Name: Chassis \nChecking: Links\nChassis_name : Chassis\nChecking: Links\nChecking: @odata.id\nChassis_name : Chassis\nChecking: @odata.id\nChecking: @odata.type\nChassis_name : Chassis\nChecking: @odata.type\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/'} \nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/\nrestful: Status code = 200 \n\nNode ID: {u'@odata.id': u'/redfish/v1/Chassis/'} Name: Chassis Collection \nChecking: Links\n\n--------------------- >> end captured stdout << ----------------------\n-------------------- >> begin captured logging << --------------------\ninfra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f093c1e5510> test=test_01_redfish_v1_chassis_links (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f093c1bf1d0> test=test_01_redfish_v1_chassis_links (test_redfish10_api_chassis.redfish10_api_chassis)\nroot: INFO: +1.204 - STARTING TEST: [test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)]\ninfra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_02_redfish_v1_chassis_id_links>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f093c1e5510> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f093c1bf1d0> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f092753f478> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 397, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c02333d9601a4601bb23e9/catalogs/ipmi-user-summary-6', u'time': u'15.679', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f092753f478>, body={u'url': u'/api/2.0/nodes/59c02333d9601a4601bb23e9/catalogs/ipmi-user-summary-6', u'time': u'15.679', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f092753f3e0> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 398, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c0233ed9601a4601bb23ea/catalogs/ipmi-user-summary-6', u'time': u'14.954', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f092753f3e0>, body={u'url': u'/api/2.0/nodes/59c0233ed9601a4601bb23ea/catalogs/ipmi-user-summary-6', u'time': u'14.954', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\n--------------------- >> end captured logging << ---------------------"

Test Name: test_03_redfish_v1_chassis_id_power
Error Details: Errors found
-------------------- >> begin captured stdout << ---------------------
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis
restful: Status code = 200

Node ID: 59c023c186acf64001417613
Power url /redfish/v1/Chassis/59c023c186acf64001417613/Power
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c023c186acf64001417613/Power
restful: Status code = 200

Checking: @odata.id
/redfish/v1/Chassis/59c023c186acf64001417613/Power
Checking: @odata.type
#Power.v1_0_0.Power
Checking: Id
59c023c186acf64001417613
Node ID:
Power url /redfish/v1/Chassis//Power
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis//Power
restful: Status code = 404

Node ID: 59c023b186acf640014175d9
Power url /redfish/v1/Chassis/59c023b186acf640014175d9/Power
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c023b186acf640014175d9/Power
restful: Status code = 200

Checking: @odata.id
/redfish/v1/Chassis/59c023b186acf640014175d9/Power
Checking: @odata.type
#Power.v1_0_0.Power
Checking: Id
59c023b186acf640014175d9
[
"Nodeid: Bad return code 404 for url: /redfish/v1/Chassis//Power"
]

--------------------- >> end captured stdout << ----------------------
-------------------- >> begin captured logging << --------------------
infra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f093c1e5510> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f093c1bf1d0> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)
root: INFO: +1.205 - STARTING TEST: [test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)]
infra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_03_redfish_v1_chassis_id_power>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f093c1e5510> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f093c1bf1d0> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f092753f640> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 399, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c0232ed9601a4601bb23e8/catalogs/ipmi-user-list-6', u'time': u'12.778', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f092753f640>, body={u'url': u'/api/2.0/nodes/59c0232ed9601a4601bb23e8/catalogs/ipmi-user-list-6', u'time': u'12.778', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
--------------------- >> end captured logging << ---------------------
Stack Trace: File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/home/jenkins/workspace/on-http/RackHD/test/tests/redfish10/test_redfish10_api_chassis.py", line 87, in test_03_redfish_v1_chassis_id_power
self.assertEqual(errorlist, [], "Errors found".format(errorlist))
File "/usr/lib/python2.7/unittest/case.py", line 515, in assertEqual
assertion_func(first, second, msg=msg)
File "/usr/lib/python2.7/unittest/case.py", line 744, in assertListEqual
self.assertSequenceEqual(list1, list2, msg, seq_type=list)
File "/usr/lib/python2.7/unittest/case.py", line 726, in assertSequenceEqual
self.fail(msg)
File "/usr/lib/python2.7/unittest/case.py", line 412, in fail
raise self.failureException(msg)
'Errors found\n-------------------- >> begin captured stdout << ---------------------\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis\nrestful: Status code = 200 \n\nNode ID: 59c023c186acf64001417613 \nPower url /redfish/v1/Chassis/59c023c186acf64001417613/Power\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c023c186acf64001417613/Power\nrestful: Status code = 200 \n\nChecking: @odata.id\n\t /redfish/v1/Chassis/59c023c186acf64001417613/Power\nChecking: @odata.type\n\t #Power.v1_0_0.Power\nChecking: Id\n\t 59c023c186acf64001417613\nNode ID: \nPower url /redfish/v1/Chassis//Power\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis//Power\nrestful: Status code = 404 \n\nNode ID: 59c023b186acf640014175d9 \nPower url /redfish/v1/Chassis/59c023b186acf640014175d9/Power\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c023b186acf640014175d9/Power\nrestful: Status code = 200 \n\nChecking: @odata.id\n\t /redfish/v1/Chassis/59c023b186acf640014175d9/Power\nChecking: @odata.type\n\t #Power.v1_0_0.Power\nChecking: Id\n\t 59c023b186acf640014175d9\n[\n "Nodeid: Bad return code 404 for url: /redfish/v1/Chassis//Power"\n]\n\n--------------------- >> end captured stdout << ----------------------\n-------------------- >> begin captured logging << --------------------\ninfra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f093c1e5510> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f093c1bf1d0> test=test_02_redfish_v1_chassis_id_links (test_redfish10_api_chassis.redfish10_api_chassis)\nroot: INFO: +1.205 - STARTING TEST: [test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)]\ninfra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_03_redfish_v1_chassis_id_power>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f093c1e5510> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f093c1bf1d0> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f092753f640> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 399, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c0232ed9601a4601bb23e8/catalogs/ipmi-user-list-6', u'time': u'12.778', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f092753f640>, body={u'url': u'/api/2.0/nodes/59c0232ed9601a4601bb23e8/catalogs/ipmi-user-list-6', u'time': u'12.778', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\n--------------------- >> end captured logging << ---------------------'

Test Name: test_04_redfish_v1_chassis_id_thermal
Error Details: Errors found
-------------------- >> begin captured stdout << ---------------------
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis
restful: Status code = 200

Node ID: 59c023c186acf64001417613
Thermal url /redfish/v1/Chassis/59c023c186acf64001417613/Thermal
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c023c186acf64001417613/Thermal
restful: Status code = 200

Checking: @odata.type
#Thermal.v1_0_0.Thermal
Checking: @odata.id
/redfish/v1/Chassis/59c023c186acf64001417613/Thermal
Checking: Id
59c023c186acf64001417613
Node ID:
Thermal url /redfish/v1/Chassis//Thermal
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis//Thermal
restful: Status code = 404

Node ID: 59c023b186acf640014175d9
Thermal url /redfish/v1/Chassis/59c023b186acf640014175d9/Thermal
restful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c023b186acf640014175d9/Thermal
restful: Status code = 200

Checking: @odata.type
#Thermal.v1_0_0.Thermal
Checking: @odata.id
/redfish/v1/Chassis/59c023b186acf640014175d9/Thermal
Checking: Id
59c023b186acf640014175d9
[
"Nodeid: Bad return code 404 for url: /redfish/v1/Chassis//Thermal"
]

--------------------- >> end captured stdout << ----------------------
-------------------- >> begin captured logging << --------------------
infra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f093c1e5510> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f093c1bf1d0> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)
root: INFO: +1.206 - STARTING TEST: [test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)]
infra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_04_redfish_v1_chassis_id_thermal>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling
infra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f093c1e5510> test=test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)
test.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f093c1bf1d0> test=test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)
infra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f092753f6d8> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 400, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c02333d9601a4601bb23e9/catalogs/ipmi-user-list-6', u'time': u'12.519', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})
infra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f092753f6d8>, body={u'url': u'/api/2.0/nodes/59c02333d9601a4601bb23e9/catalogs/ipmi-user-list-6', u'time': u'12.519', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}
test.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg
--------------------- >> end captured logging << ---------------------
Stack Trace: File "/usr/lib/python2.7/unittest/case.py", line 331, in run
testMethod()
File "/home/jenkins/workspace/on-http/RackHD/test/tests/redfish10/test_redfish10_api_chassis.py", line 113, in test_04_redfish_v1_chassis_id_thermal
self.assertEqual(errorlist, [], "Errors found".format(errorlist))
File "/usr/lib/python2.7/unittest/case.py", line 515, in assertEqual
assertion_func(first, second, msg=msg)
File "/usr/lib/python2.7/unittest/case.py", line 744, in assertListEqual
self.assertSequenceEqual(list1, list2, msg, seq_type=list)
File "/usr/lib/python2.7/unittest/case.py", line 726, in assertSequenceEqual
self.fail(msg)
File "/usr/lib/python2.7/unittest/case.py", line 412, in fail
raise self.failureException(msg)
'Errors found\n-------------------- >> begin captured stdout << ---------------------\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis\nrestful: Status code = 200 \n\nNode ID: 59c023c186acf64001417613 \nThermal url /redfish/v1/Chassis/59c023c186acf64001417613/Thermal\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c023c186acf64001417613/Thermal\nrestful: Status code = 200 \n\nChecking: @odata.type\n\t #Thermal.v1_0_0.Thermal\nChecking: @odata.id\n\t /redfish/v1/Chassis/59c023c186acf64001417613/Thermal\nChecking: Id\n\t 59c023c186acf64001417613\nNode ID: \nThermal url /redfish/v1/Chassis//Thermal\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis//Thermal\nrestful: Status code = 404 \n\nNode ID: 59c023b186acf640014175d9 \nThermal url /redfish/v1/Chassis/59c023b186acf640014175d9/Thermal\nrestful: Action = get , URL = http://localhost:9090/redfish/v1/Chassis/59c023b186acf640014175d9/Thermal\nrestful: Status code = 200 \n\nChecking: @odata.type\n\t #Thermal.v1_0_0.Thermal\nChecking: @odata.id\n\t /redfish/v1/Chassis/59c023b186acf640014175d9/Thermal\nChecking: Id\n\t 59c023b186acf640014175d9\n[\n "Nodeid: Bad return code 404 for url: /redfish/v1/Chassis//Thermal"\n]\n\n--------------------- >> end captured stdout << ----------------------\n-------------------- >> begin captured logging << --------------------\ninfra.run: DEBUG: relaying set_test((None,)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f093c1e5510> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_after_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f093c1bf1d0> test=test_03_redfish_v1_chassis_id_power (test_redfish10_api_chassis.redfish10_api_chassis)\nroot: INFO: +1.206 - STARTING TEST: [test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)]\ninfra.run: DEBUG: relaying set_test((Test(<test_redfish10_api_chassis.redfish10_api_chassis testMethod=test_04_redfish_v1_chassis_id_thermal>),)) to all trackers {'on-events-all': tracker(name=on-events-all, ex=on.events, rk=polleralert.#, 'wf-on-events-all': tracker(name=wf-on-events-all, ex=on.events, rk=#}\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=on-events-all, ex=on.events, rk=polleralert.#> found on monitor tracker(name=on-events-all, ex=on.events, rk=polleralert.#. calling\ninfra.run: DEBUG_4: method set_test:<bound method _AMQPQueueTracker.set_test of tracker(name=wf-on-events-all, ex=on.events, rk=#> found on monitor tracker(name=wf-on-events-all, ex=on.events, rk=#. calling\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.amqp_source.AMQPStreamMonitor object at 0x7f093c1e5510> test=test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)\ntest.run: DEBUG: handle_start_test pluggin progression for <stream_sources.self_test_source.SelfTestStreamMonitor object at 0x7f093c1bf1d0> test=test_04_redfish_v1_chassis_id_thermal (test_redfish10_api_chassis.redfish10_api_chassis)\ninfra.data: DEBUG: Inbound AMQP msg. <kombu.transport.pyamqp.Message object at 0x7f092753f6d8> (delivery_info={'consumer_tag': u'None2', 'redelivered': False, 'routing_key': u'http.response.external', 'delivery_tag': 400, 'exchange': u'on.events'}, content_type=application/json, properties={'type': u'Object', 'content_type': u'application/json'}, body={u'url': u'/api/2.0/nodes/59c02333d9601a4601bb23e9/catalogs/ipmi-user-list-6', u'time': u'12.519', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'})\ninfra.run: DEBUG: tracker(name=wf-on-events-all, ex=on.events, rk=# received msg=<kombu.transport.pyamqp.Message object at 0x7f092753f6d8>, body={u'url': u'/api/2.0/nodes/59c02333d9601a4601bb23e9/catalogs/ipmi-user-list-6', u'time': u'12.519', u'statusCode': 200, u'method': u'GET', u'address': u'127.0.0.1'}\ntest.run: DEBUG: -- ran <bound method _AMQPQueueTracker.__got_amqp_message_cb of tracker(name=wf-on-events-all, ex=on.events, rk=#> on msg\n--------------------- >> end captured logging << ---------------------'

Signed-off-by: Anitha Srinivasan <anitha.srinivasan@dell.com>
@geoff-reid geoff-reid merged commit ef642bb into RackHD:master Sep 20, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants