[ 
https://issues.apache.org/jira/browse/MINIFICPP-280?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16234634#comment-16234634
 ] 

ASF GitHub Bot commented on MINIFICPP-280:
------------------------------------------

Github user phrocker commented on a diff in the pull request:

    https://github.com/apache/nifi-minifi-cpp/pull/168#discussion_r148365280
  
    --- Diff: thirdparty/google-styleguide/run_linter.sh ---
    @@ -14,16 +15,31 @@
     # See the License for the specific language governing permissions and
     # limitations under the License.
     #
    -# ./run_linter <includedir> <srcdir>
    -#!/bin/bash
    -if [ "$(uname)" == "Darwin" ]; then
    -SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
    +# ./run_linter <includedir1> <includedir2> ... <includedirN> -- <srcdir1> 
<srcdir2> ... <srcdirN>
    --- End diff --
    
    I like this. I was hoping to make these linter changes following our 
upcoming release. I also like what you did with tests and was toying with that 
but didn't want to jump to that because I had a full plate with other features 
and cmake additions I really appreciate this PR as it helps us tremendously. 
I'll run through it. May not make it through to this release but we'll get this 
reviewed and merged as it's super helpful. 


> Various refactoring and improvements
> ------------------------------------
>
>                 Key: MINIFICPP-280
>                 URL: https://issues.apache.org/jira/browse/MINIFICPP-280
>             Project: NiFi MiNiFi C++
>          Issue Type: Improvement
>            Reporter: Caleb Johnson
>            Priority: Minor
>
> * move extension tests into their respective folders
> * separate source and header files
> * remove unnecessary or nonexisting include directories
> * run linter on extension source files as part of linter target
> * clean up extensions according to linter
> * add ability to specify more than one include and source folder for linter
> * build catch main() and spdlib as shared objects for all tests (faster 
> build!)
> * cmake doesn't know PRIVATE BEFORE, only BEFORE PRIVATE
> * borrow port changes to tests from MINIFICPP-60 for parallel testing
> * enable parallel testing in travis config



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to