eclccserver does not preserve information from exceptions and stats

Description

Currently eclccserver doesn't retain information about which activity an error is associated with (and with the scope).

It also assumes all timings/stats are a TimeElapsed.

I suspect we need to be able to pass a flag to eclcc, and then for warnings/errors and stats to be output in a different format that preserves the information.

Likely to be a requirement for 7.0.

Conclusion

None

Activity

Show:

Richard Chapman June 29, 2017 at 9:57 AM

Richard Chapman June 29, 2017 at 9:11 AM

Gavin Halliday June 27, 2017 at 8:52 AM

Before this change some stats are written to the workunit, but the workunit is then written to the work unit resource - so any timings after that e.g., c++ compile times, are not included.

So I could either

  • ignore those stats (shame since they are often the largest values)

  • don't clone the stats from the resource, and write all stats direct from eclccserver [ this PR ]

  • clone the stats that are there and serialize any that are added afterwards.

  • clone stats, but remove any duplicates.

  • any other ideas?

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Components

Assignee

Reporter

Priority

Fix versions

Created May 26, 2017 at 1:10 PM
Updated June 29, 2017 at 9:57 AM
Resolved June 28, 2017 at 3:34 PM