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
Howling is the creation of regression tests for a grave site. Since there is a Corpse (legacy) case and a Spirit (refactored) case for each grave, it is possible to compare the outputs of both cases to ensure they are the same, i.e. regression testing.
The process would be to copy-n-paste the contents of each case into a new VI, generate an array of inputs and pass the array into each grouping (Spirit-copied and Corpse-copied) of GObjects and assert if the outputs are different.
The Caraya Unit Testing Framework would be used for the asserting and testing framework. This means, it should be possible to automate/script the creating of regression tests for each grave.
The process of automatically creating the regression tests using the Caraya package is called "Howling" because Caraya is another word for "Howler Monkey".
The text was updated successfully, but these errors were encountered:
I am not sure if this should be a new Eulogy-related action or a hook. If it is a new action, then the Caraya package becomes a dependency and could put off adoption. However, it would be more seamless to use and implement. If it is a hook, then should it be shipped with the Eulogy package or as a separate Eulogy-Howler package to avoid bringing in the Caraya dependency and make it more of an optional feature?
I am currently leaning towards a hook implementation as a separate Eulogy-related package (vip).
Howling is the creation of regression tests for a grave site. Since there is a Corpse (legacy) case and a Spirit (refactored) case for each grave, it is possible to compare the outputs of both cases to ensure they are the same, i.e. regression testing.
The process would be to copy-n-paste the contents of each case into a new VI, generate an array of inputs and pass the array into each grouping (Spirit-copied and Corpse-copied) of GObjects and assert if the outputs are different.
The Caraya Unit Testing Framework would be used for the asserting and testing framework. This means, it should be possible to automate/script the creating of regression tests for each grave.
The process of automatically creating the regression tests using the Caraya package is called "Howling" because Caraya is another word for "Howler Monkey".
The text was updated successfully, but these errors were encountered: