diff --git a/apps/cli/executables/pexable/casa_envoy/casa_envoy/interfaces.py b/apps/cli/executables/pexable/casa_envoy/casa_envoy/interfaces.py
index ac48c8d8a2ce0ff8260507f03ff0be7141fce541..99c50b02dd63855c72c36fbe56ea9a55d2aacd26 100644
--- a/apps/cli/executables/pexable/casa_envoy/casa_envoy/interfaces.py
+++ b/apps/cli/executables/pexable/casa_envoy/casa_envoy/interfaces.py
@@ -67,6 +67,11 @@ class RunnerIF(ABC):
         )
         return result.communicate()
 
+    def __eq__(self, __value: object) -> bool:
+        if not __value.__class__ == self.__class__:
+            return False
+        return self.parameters == __value.parameters and self.build_command == __value.build_command
+
 
 class AuditorIF(ABC):
     """