You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the UT assert messages, we switched to a clickable format such that when running the UTs in appropriate environments (e.g. inside an IDE) one can quickly navigate to the offending line. This works quite well given that UTs are often run on development machines. Here we are discussing output for console messages only not events.
The next question is should we adjust the format of the flight software asserts. This is a bit more nuanced as flight software can but often does not run on development machines. This is complicated by the fact that flight software often does not print the file name, but rather file hashes, partial paths, etc.
On the advantage side, this reduces the assert string length by multiple characters.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
In the UT assert messages, we switched to a clickable format such that when running the UTs in appropriate environments (e.g. inside an IDE) one can quickly navigate to the offending line. This works quite well given that UTs are often run on development machines. Here we are discussing output for console messages only not events.
The next question is should we adjust the format of the flight software asserts. This is a bit more nuanced as flight software can but often does not run on development machines. This is complicated by the fact that flight software often does not print the file name, but rather file hashes, partial paths, etc.
On the advantage side, this reduces the assert string length by multiple characters.
Clickable Format:
<file path / hash >:<line>
Existing Format:
File: file path / hash> Line: <line>
Note: I am trying out the polls feature to gather thoughts not a final decision on the implementation.
10 votes ·
Beta Was this translation helpful? Give feedback.
All reactions