When a subunit stream for a testcase doesn't contain start end enddate,
the duration can't be calculated which leads to a:
ValueError: could not convert string to float
Check now if the duration is an empty string and add basic test coverage
based on ddt for the subunit_trace command.
Change-Id: I6fdc8d283e67becbecf58b7779e33271db048a73