I recently submitted a patch to the analytics/refinery repo in gerrit and it has no jenkins tests/lints enabled. I wonder if they should have some. Thanks.
Description
Related Objects
Event Timeline
Which repository and Gerrit change?
The analytics/refinery/source.git repository has a maven job and it should be running:
- name: analytics/refinery/source test: - analytics-refinery-maven gate-and-submit: - analytics-refinery-maven
Ah that is for analytics/refinery.git Looks like it is related to T130123 by @madhuvishy
Add job that allows for updating analytics refinery artifacts with latest source jars Given a version number - this job fetches the latest analytics/refinery/source jars from archiva and commits to the source of analytics/refinery's artifacts, and pushes to gerrit. It can be triggered from - https://integration.wikimedia.org/ci/job/analytics-refinery-update-jars/build
For the rest of the repository, I have no idea what kind of automatic tests the analytics/refinery.git repo can benefit from.
My patch is unrelated to this, and is specifically only for a step in the refinery deployment process. Not sure if the rest of the repo needs tests - Pinging @JAllemandou who may know better.
It might be nice to have Oozie XML stylesheet validation as a jenkins job, but this would be so low priority that we would never work on it.
Is it hard to get that XML thing? If not I might be able to upload a patch
for that. Keep this closed, but I'll try to learn about that and if I
succeed; I may reopen this. Thanks!
I've reopened because I plan to investigate how to add this job in ligh of recent commits I've submitted to that repo. It's said above that it'd be nice to have such a test and Phabricator certainly allows prioritizing of tasks as "lowest" so since this is a valid task that can be acomplished in the future I've taken the liberty to reopen this one. Hope that you don't mind. Regards.
Dropping Continuous-Integration-Config . CI is configured to run maven and adding Oozie should be done via the project pom.xml.