Nick Dimiduk created HBASE-29851:
------------------------------------

             Summary: Add more directories to yetus skip-dirs
                 Key: HBASE-29851
                 URL: https://issues.apache.org/jira/browse/HBASE-29851
             Project: HBase
          Issue Type: Task
          Components: build
            Reporter: Nick Dimiduk
            Assignee: Nick Dimiduk


Yetus has a feature of "module finding", where it will evaluate the set of 
modules that require test execution based on what files are changed. Ours is a 
maven project, so starting with a changed file, it walks up the directory tree 
looking for the firs pom.xml it encounters -- this is the module that needs 
testing for that file change. For directories that do not contain a pom.xml 
file, this means it will walk up to the root pom and thus run all tests for all 
modules. We currently omit `dev-support` so that changes to these scripts don't 
result in a complete test run. However, we should do the same for the new 
.github directory, as well as our `bin` and `conf` dirs.

We should also, probably, exclude `src` where our docs live, but we have 
special handling in the personality file for asciidoc files, so I want to give 
that more investigation before proposing changes there.



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

Reply via email to