Align to PSA Attestation API tests

Fixes psa-api-test/initial_attestation deployments for linux_pc
and arm-linux.  Also includes changes to enable tests to obtain
the public IAK and fetch and verify attestation token.  The
attestation psa arch test currently fails because of a
hard-coded expectation that the attestation token only
contains a single sw component.  On Linux platforms, there
are multiple sw components.  Other verification checks on
the attestation token  pass.

Signed-off-by: Julian Hall <julian.hall@arm.com>
Change-Id: I7b380b8d1478bc340b5a4b133799c231f64942ff
diff --git a/tools/b-test/test_data.yaml b/tools/b-test/test_data.yaml
index e496741..4222885 100644
--- a/tools/b-test/test_data.yaml
+++ b/tools/b-test/test_data.yaml
@@ -52,6 +52,11 @@
       os_id : "GNU/Linux"
       params:
             - "-GUnix Makefiles"
+    - name: "psa-api-test-initial_attestation-arm-linux"
+      src: "$TS_ROOT/deployments/psa-api-test/initial_attestation/arm-linux"
+      os_id : "GNU/Linux"
+      params:
+            - "-GUnix Makefiles"
     - name: "psa-api-test-protected_storage-pc-linux"
       src: "$TS_ROOT/deployments/psa-api-test/protected_storage/linux-pc"
       os_id : "GNU/Linux"