Dale Richardson created YUNIKORN-3338:
-----------------------------------------

             Summary: Golden test trace generation and validation
                 Key: YUNIKORN-3338
                 URL: https://issues.apache.org/jira/browse/YUNIKORN-3338
             Project: Apache YuniKorn
          Issue Type: Test
          Components: core - common
            Reporter: Dale Richardson


With some cross-cutting performance improvements, it can very useful to be able 
provide evidence that there has been no functional change to the underlying 
scheduling decisions made by Yunikorn.

One way of doing this is to check in a canonical trace file of scheduling 
activities, plus a testing harness that can remove all sources of randomness 
from the decision processes, and drives a series of set scenarios through to 
scheduling decisions.  The testing can simply then be unit tests executing the 
scenario and comparing to the previous checked in trace files.   Either the 
change in behaviour is deliberate, in which case an updated trace can be 
generated and checked in, or the trace file can help pinpoint an in-advertant 
change in scheduling behaviour



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to