message: added a simple implementation of the case ID to the ref app demo
diff: @@ -8,12 +8,12 @@ sys.path.insert(0, gdsName)
  sys.path.insert(0, fprimeName)
  from fprime_gds.common.pipeline.standard import StandardPipeline
  -from fprime_gds.common.testing_fw import predicates
  from fprime_gds.common.testing_fw.api import IntegrationTestAPI
  +from fprime_gds.common.testing_fw import predicates
  from fprime_gds.common.utils.config_manager import ConfigManager
  -
  class TestRefAppClass(object):
  +
  @classmethod
  def setup_class(cls):
  cls.pipeline = StandardPipeline()
  @@ -23,6 +23,7 @@ class TestRefAppClass(object):
  cls.pipeline.setup(config, path)
  cls.pipeline.connect("127.0.0.1", 50000)
  cls.api = IntegrationTestAPI(cls.pipeline, "./demo_log.xlsx")
  + cls.case_list = [] # TODO find a better way to do this.
  @classmethod
  def teardown_class(cls):
  @@ -30,7 +31,8 @@ class TestRefAppClass(object):
  cls.api.teardown()
  def setup_method(self, method):
  - self.api.start_test_case(method.__name__)
  + self.case_list.append(method.__name__)
  + self.api.start_test_case(method.__name__, len(self.case_list))
  def test_is_streaming(self):
  results = self.api.assert_telemetry_count(5, timeout=10)
  