1. 12 Jan, 2023 1 commit
  2. 28 Nov, 2022 5 commits
    • Cristian Marussi's avatar
      Add optional support for relaxed protocol versioning checks · 63d8da8d
      Cristian Marussi authored
      
      
      Add an optional mechanism for relaxed protocol versioning checks in order
      to let some testcases be run also against an SCMI server platform which
      advertises a specific protocol version greater than the one currently
      supported by the test suite.
      
      Relaxed version checks support is currently optionally configurable only
      for linux platform using a command option.
      Note that, by default, strict version checking is instead carried on, as
      it was before.
      
      Optional relaxed protocol versioning checks support is then added to Base,
      Performance, Power and Reset
      
      Signed-off-by: Cristian Marussi's avatarCristian Marussi <cristian.marussi@arm.com>
      63d8da8d
    • Cristian Marussi's avatar
      Fix Sensor protocol tests ordering and dependencies · 75521722
      Cristian Marussi authored
      
      
      Some tests depends on others since they depends on sensor data collected
      by early tests; moreover some tests require a minimum major protocol
      version to be run but they can also be run successfully on any following
      newer major protocol version.
      
      Fix ordering of tests and minimum version requirements.
      
      Signed-off-by: Cristian Marussi's avatarCristian Marussi <cristian.marussi@arm.com>
      75521722
    • Cristian Marussi's avatar
      Fix test_m005_v3 sensor descriptor parsing · 130ee09f
      Cristian Marussi authored
      
      
      SCMIv3.0 Sensor descriptors have variable lengths based on the presence
      or not of extended attributes; the presence of extended attributes is
      NOT mandatory though even in SCMIv3.0 messages, so that, within the same
      reply you could received a mix of sensor descriptors carrying or NOT the
      extended attributes: as a consequence the array of sensor descriptors is
      composed of variable length elements and as such must be parsed.
      
      Signed-off-by: Cristian Marussi's avatarCristian Marussi <cristian.marussi@arm.com>
      130ee09f
    • Cristian Marussi's avatar
      Save obtained protocol list before possibly bailing out · b2e6c192
      Cristian Marussi authored
      
      
      When querying number of supported protocols and number of agents supported
      by the backend SCMI server under test take care to save such information
      before any comparison is made against the expected values for the specific
      target at hand.
      
      This will allow us to possibly define a new target platform with relaxed
      expectations and just proceed to test any supported protocols it is found.
      
      Signed-off-by: Cristian Marussi's avatarCristian Marussi <cristian.marussi@arm.com>
      b2e6c192
    • Cristian Marussi's avatar
      Add missing SCMI v3.1 command definitions · 644100b3
      Cristian Marussi authored
      
      
      Many testcases covers the scenario in which invalid SCMI command IDs are
      used: these are generally defined as one-off the last valid known command
      ID; now that SCMIv3.1 spec is published all valid v3.1. commands, for all
      the protocols supported by this suite, should be enumerated properly to
      avoid using by mistake a valid command ID as an invalid one in case the
      SCMI backend server under test already supported it.
      
      Signed-off-by: Cristian Marussi's avatarCristian Marussi <cristian.marussi@arm.com>
      644100b3
  3. 08 Nov, 2022 1 commit
  4. 03 Nov, 2022 3 commits
  5. 04 Jul, 2022 1 commit
  6. 01 Jul, 2022 1 commit
  7. 06 Apr, 2022 2 commits
  8. 12 Jan, 2022 1 commit
  9. 11 Jan, 2022 1 commit
  10. 05 Jan, 2022 1 commit
  11. 24 Dec, 2021 1 commit
  12. 21 Dec, 2021 1 commit
  13. 20 Dec, 2021 1 commit
  14. 29 Oct, 2021 1 commit
  15. 28 Oct, 2021 1 commit
  16. 26 Oct, 2021 1 commit
  17. 20 Oct, 2021 1 commit
  18. 19 Oct, 2021 1 commit
  19. 18 Oct, 2021 1 commit
  20. 23 Sep, 2021 1 commit
  21. 20 Sep, 2021 1 commit
  22. 17 Sep, 2021 3 commits
  23. 16 Sep, 2021 1 commit
  24. 13 Sep, 2021 1 commit
  25. 10 Sep, 2021 1 commit
  26. 09 Sep, 2021 2 commits
  27. 07 Sep, 2021 1 commit
  28. 25 Jan, 2021 1 commit
  29. 22 Jan, 2021 1 commit
  30. 15 Dec, 2020 1 commit