Added artifacts for Libiota device testing.

BUG=35093082
TEST=None

Change-Id: I527d8e6193b6c11f6c3292a9722b6ae93571bef6
Reviewed-on: https://chromium-review.googlesource.com/438756
Commit-Ready: Justin Giorgi <jgiorgi@google.com>
Tested-by: Justin Giorgi <jgiorgi@google.com>
Reviewed-by: Simran Basi <sbasi@chromium.org>
diff --git a/artifact_info.py b/artifact_info.py
index 4c0484a..bf3c74e 100644
--- a/artifact_info.py
+++ b/artifact_info.py
@@ -77,6 +77,14 @@
 # The factory shim image.
 FACTORY_SHIM_IMAGE = 'factory_shim_image'
 
+#### Libiota Artifacts. These are in the same namespace as the above. ####
+
+# Archive with test binaries for flashing to the DUT.
+LIBIOTA_TEST_BINARIES = 'libiota_test_binaries'
+
+# Utilities required for managing the DUT.
+LIBIOTA_BOARD_UTILS = 'libiota_board_utils'
+
 #### Android artifacts. These are in a different namespace from the above. ####
 
 # Various android images stored in a zip file (including boot and system).
diff --git a/build_artifact.py b/build_artifact.py
index d5a7039..8515f39 100755
--- a/build_artifact.py
+++ b/build_artifact.py
@@ -46,6 +46,8 @@
 BASE_IMAGE_FILE = 'chromiumos_base_image.tar.xz'
 TEST_IMAGE_FILE = 'chromiumos_test_image.tar.xz'
 RECOVERY_IMAGE_FILE = 'recovery_image.tar.xz'
+LIBIOTA_TEST_BINARIES_FILE = 'test_binaries.tar.gz'
+LIBIOTA_BOARD_UTILS_FILE = 'board_utils.tar.gz'
 
 ############ Actual filenames of Android build artifacts ############
 
@@ -637,6 +639,12 @@
                    BundledArtifact,
                    PAYGEN_AU_SUITE_FILE_TEMPLATE % {'channel': c})
 
+#### Libiota Artifacts ####
+_AddCrOSArtifact(artifact_info.LIBIOTA_TEST_BINARIES, Artifact,
+                 LIBIOTA_TEST_BINARIES_FILE)
+_AddCrOSArtifact(artifact_info.LIBIOTA_BOARD_UTILS, Artifact,
+                 LIBIOTA_BOARD_UTILS_FILE)
+
 android_artifact_map = {}