Add Kelvin SystemC tests in to kelvin_sw_test

Test both ISS and HW SystemC simulation on the built Kelvin SW artifacts.

Change-Id: Ifae4fd70547ccc0906901d089536f7687e826522
diff --git a/platforms/nexus/kelvin.mk b/platforms/nexus/kelvin.mk
index 473111f..7cd60d1 100644
--- a/platforms/nexus/kelvin.mk
+++ b/platforms/nexus/kelvin.mk
@@ -46,10 +46,10 @@
 
 ## Test Kelvin SW artifacts
 #
-# Test Kelvin SW artifacts with kelvin ISS simulation
-kelvin_sw_test: kelvin_sim | $(KELVIN_SW_TESTLOG_DIR)
+# Test Kelvin SW artifacts with kelvin ISS and SystemC simulations
+kelvin_sw_test: kelvin_sim kelvin_hw_sim | $(KELVIN_SW_TESTLOG_DIR)
 	cd "$(KELVIN_SW_SRC_DIR)" && \
-		bazel test --test_output=errors //... && \
+		bazel test --test_output=errors --test_tag_filters="-broken"  //... && \
 		cp -rf bazel-testlogs/tests "$(KELVIN_SW_TESTLOG_DIR)"
 
 ## Clean Kelvin SW artifacts
diff --git a/platforms/shodan/kelvin.mk b/platforms/shodan/kelvin.mk
index 722be80..bbfe9ff 100644
--- a/platforms/shodan/kelvin.mk
+++ b/platforms/shodan/kelvin.mk
@@ -34,10 +34,10 @@
 
 ## Test Kelvin SW artifacts
 #
-# Test Kelvin SW artifacts with kelvin ISS simulation
-kelvin_sw_test: kelvin_sim | $(KELVIN_SW_TESTLOG_DIR)
+# Test Kelvin SW artifacts with kelvin ISS and SystemC simulations
+kelvin_sw_test: kelvin_sim kelvin_hw_sim | $(KELVIN_SW_TESTLOG_DIR)
 	cd "$(KELVIN_SW_SRC_DIR)" && \
-		bazel test --test_output=errors //... && \
+		bazel test --test_output=errors --test_tag_filters="-broken" //... && \
 		cp -rf bazel-testlogs/tests "$(KELVIN_SW_TESTLOG_DIR)"
 
 ## Clean Kelvin SW artifacts