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
Handle race condition when a test has errored but is not finalized. (#983)
Add partial test record upload with a background uploader thread.
Cleanup Add missing typing.Optional type annotations to function parameters.
Fixed parsing of default arguments provided to an OpenHTF phase.
Print the OpenHTF result instead of logging it.
Replace marginal field in mfg-i facing protos with new MARGINAL_PASS test status.
Fix bug causing data to not be uploaded when a ThreadTerminationError occurs.
Marginal pass - Propagate marginal determination to the test run level.
Fix a few bugs with AllInRange and add unit tests
Fix bug with is_marginal check on AllInRange validator
Remove circular dependency between diagnoses_lib and phase_descriptor
Move check_for_duplicate_results to phase_descriptor
Fix and update type annotations in diagnoses_lib
Update protos to output marginal determination upstream and add console coloring for marginal output cases.
Add marginal measurements. See go/openhtf-marginal-pass.
Added useful debugging messages to OpenHTF unit test results when they don't pass.
Add a typing.overload to execute_phase_or_test
Move openhtf.measures to the phase_descriptor module
Added a library to convert OpenHTF objects to strings.
Update built in validators to display the spec limits in the database.
Fix bug where plugs were being updated twice, resulting in tearDown being called.
Update unit test docs to cover TestCase.execute_phase_or_test.
Retry setsockopt when starting up the multicast thread
Add a decorator-free way to write unit tests.
Add capturing of instantiated plugs as an attribute on the test case.
Add get_attachment_or_die method to TestApi
Regenerate units with the latest UNECE publication (rec20_Rev15e-2020.xls).
Raise a clear Error message when a DeviceWrappingPlug is not fully initialized
Fix DUT input phase hung w/ ctrl+c (sigint).
Timeout when getting multicast.send() responses from queue
Add force_repeat option to force a repeat of phase up to the repeat_limit.
Adding the phase name to the phase outcome logging statements.
Fix type of conf when accessed as openhtf.conf
Give 3 retries for timeout phase as default; Add repeat_on_timeout option for phase
Replace phase_group member with either phase_sequence or phases when appropriate.
Add workaround for when AbortTest plug is not initialized (this happens sometimes, but is not easily reproducible).
PiperOrigin-RevId: 381093144
0 commit comments