-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Report Component #21
Comments
I am thinking the way of "re-use". Via intuition, we could clone the contribution repo and run the groovy command line. Or, we could use the groovy source in some way, but it is a problem that how to maintain the groovy file to keep updating with the latest version in contribution repo. @rnveach What't your suggestion? |
To test the waters, we could just do a clone and see how it works out. Any 'issues' with this way can be made into a new issue so users are aware. If there are no issues working with the clone, we could relocate the groovy scripts to this repo as we are both aiming for the same goal, regression testing. I see no reason right now why it shouldn't be in our repo instead. We will face one problem with this component talked about at #5 (comment) when we have multiple instances of the same module to test on. Just keep it in mind when starting this component. |
I am meeting a lot of questions when working on this. I decide to push the changes step by step and confirm the unclear things in the meantime.
|
We have no choice on travis. We can't store everything into a cache and we are given new/different machines on each run.
We will not be storing project's
I am not familar with groovy or how to run it from Java, so whatever you find is fine with me.
Lets go with the idea that we will move it and the property files out of old repo and place it in ours for now. I am confirming with @romani if this is ok. It seems the most logical to me as we are now the authority on regression.
It is rare that different configs are needed. If they are how would we connect the results between the 2 as we have multiple module instances in one configuration? When would 2 configurations be different? On a new property that is not in master? Will master config have default module and PR config have module with property on?
If module is new, we can only do regression in |
@rnveach OK. |
Taken from #2
We will need report component, which runs the configuration(s) and pushes the reports to a server. We should try to re-use the groovy script in contribution repo.
The text was updated successfully, but these errors were encountered: