Selaa lähdekoodia

CI: fix the bug returns wrong artifact path when app_name is a subset of a longer one

Fu Hanxi 5 vuotta sitten
vanhempi
sitoutus
d9455d8587
1 muutettua tiedostoa jossa 3 lisäystä ja 1 poistoa
  1. 3 1
      tools/ci/python_packages/ttfw_idf/IDFApp.py

+ 3 - 1
tools/ci/python_packages/ttfw_idf/IDFApp.py

@@ -78,7 +78,9 @@ class Artifacts(object):
         for artifact_info in artifact_index:
             match_result = True
             if app_path:
-                match_result = app_path in artifact_info["app_dir"]
+                # We use endswith here to avoid issue like:
+                # examples_protocols_mqtt_ws but return a examples_protocols_mqtt_wss failure
+                match_result = artifact_info["app_dir"].endswith(app_path)
             if config_name:
                 match_result = match_result and config_name == artifact_info["config"]
             if target: