Cover ffarpc_call_ep with unit tests

Fully cover ffarpc_call_ep with unit tests to check proper error
handling of the component.

Signed-off-by: Imre Kis <imre.kis@arm.com>
Change-Id: Ibed2094f57285090f7160719fedb6e20c4505560
diff --git a/deployments/component-test/component-test.cmake b/deployments/component-test/component-test.cmake
index c3b015a..413615b 100644
--- a/deployments/component-test/component-test.cmake
+++ b/deployments/component-test/component-test.cmake
@@ -21,16 +21,21 @@
 		"components/common/uuid/test"
 		"components/common/tlv"
 		"components/common/tlv/test"
+		"components/common/trace"
 		"components/common/endian"
 		"components/common/endian/test"
 		"components/config/ramstore"
 		"components/config/ramstore/test"
+		"components/messaging/ffa/libsp/mock"
 		"components/rpc/common/caller"
 		"components/rpc/common/interface"
 		"components/rpc/common/demux"
+		"components/rpc/common/test"
 		"components/rpc/common/test/protocol"
 		"components/rpc/direct"
 		"components/rpc/dummy"
+		"components/rpc/ffarpc/endpoint"
+		"components/rpc/ffarpc/endpoint/test"
 		"components/service/common/include"
 		"components/service/common/serializer/protobuf"
 		"components/service/common/client"
@@ -132,6 +137,15 @@
 )
 
 #-------------------------------------------------------------------------------
+#  Component configurations
+#
+#-------------------------------------------------------------------------------
+target_compile_definitions(component-test PRIVATE
+	"TRACE_PREFIX=\"TEST\""
+	"TRACE_LEVEL=0"
+)
+
+#-------------------------------------------------------------------------------
 #  Components used from external projects
 #
 #-------------------------------------------------------------------------------