fw update: tests for software update

Tests for the software update flow.

Minimal PLDM packages are constructed in testcases and the update flow
is run on software instance.

These tests should check that the common code behaves as outlined in the
design [1]

References:
[1] https://github.com/openbmc/docs/blob/master/designs/code-update.md

Change-Id: Ibf473999b692a85dd86e4ab57a9a4c322257fc40
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>
diff --git a/test/common/software/meson.build b/test/common/software/meson.build
index e56441b..318ff0f 100644
--- a/test/common/software/meson.build
+++ b/test/common/software/meson.build
@@ -3,6 +3,7 @@
     'software_get_random_softwareid',
     'software_config',
     'software_association',
+    'software_update',
     'software_version',
     'software',
 ]