[Spike] Testing Composition Analysis CI Components (Android)
Topic to Evaluate
As we develop the Android CA component, we should add testing beyond the basic "does this job exist test." We need to evaluate the validity of inputs and create tests that ensure they do not break.
In #431827 (comment 1716875715) the suggestion is to use downstream pipelines, but we prefer to avoid such tests as they are complicated. Moreover, testing already exists for the code run by the component, and the only item that needs to be tested is the component itself.
We need to understand what's the simplest way to approach this for the Android component and hopefully get a result that may be used for future components too.
Time-box
Time-boxed to 1 day.
Questions and Tasks
-
Is it possible to employ before/after_script
to test a component?-
If so, can we use that to test more easily?
-
-
Is there a known/recommended method for testing component inputs? -
What other ways are there to modify components for testing?
Edited by Yasha Rise