Redfish-Service-Validator icon indicating copy to clipboard operation
Redfish-Service-Validator copied to clipboard

The Redfish Service Validator is a Python3 tool for checking conformance of any "device" with a Redfish service interface against Redfish CSDL schema

Results 46 Redfish-Service-Validator issues
Sort by recently updated
recently updated
newest added

Validator cannot check invalid contents under Actions - an actions such as “#Manager.ResetToDefaults_Fred” should fail validation since it’s not in the Manager schema. ![image](https://user-images.githubusercontent.com/11567488/185469363-c2d6c56c-f14a-45fc-aeb1-51caa2373546.png) Tool Version: 2.2.1

Call path: RedfishServiceValidator.py:172 - validateURITree(currentService, '/redfish/v1/', 'ServiceRoot', expectedJson=jsonData) validateResource.py:284 - validateSingleURI(service, URI, uriName, expectedType, expectedJson, parent) validateResource.py:91 - checkPayloadConformance(me['payload'], URI) common/helper.py:157 - my_logger.warning("{} {}: Expected @odata.id to match URI link...

cleanup

from tag 2.1.6 or others version, after running execution file, seems like, sometimes can not get resource RedfishExtensions_v1.xml from official DMTF server and keep retry it, detail as below, although...

Version ``` 8fa8b03 (HEAD -> master, origin/master, origin/HEAD) 2.1.6 versioning ``` The following two payloads both PASS. ``` # this is wrong, Parameters shall be an array of objects {...

bug

In the old version(example version 2.0.1) validator, I can find the function "validateAttributeRegistry" in the file "validateSpecial.py". This function checks some properties values matching to the registry attributes or not....

cleanup

I wonder is there any plan to introduce formatter & linter to this project? (eg. mypy, black, flake8) We could build the precommit tool / CI process with them to...

Related to this issue: https://github.com/DMTF/Redfish-Mockup-Creator/issues/72 Suggest we add a warning (not a failure) if the validator finds a URI segment that contains characters that conflict with Windows folder naming rules....

enhancement

- Configuration errors that include certain options that do not activate as expected or are always activated. - Windows fails to print characters that are Chinese or of unknown encoding...

cleanup

``` -i IP, --ip IP Address of host to test against, using http or https (example: https://123.45.6.7:8000) ``` Earlier release it use to work without explicitly adding https or https...

cleanup

Ran into a case where an implementation was wrongly requiring authentication on all resources, including the ServiceRoot (/redfish/v1) resource. While this is probably best classified as a protocol violation, it...

enhancement
cleanup