Add an optional Review Bot worker config file, use for PMD.

Review Request #8769 — Created Feb. 21, 2017 and discarded

Information

ReviewBot
master

Reviewers

I had written the PMD tool for Review Bot to configure the path to the
executable via the UI, but that approach is a little problematic in the case
where there are multiple workers running. In that case, a worker that didn't
have a valid PMD installation would take the task off the queue and then report
an error (even if there was a worker that could handle it).

I've added an optional config file for the worker, which can be used to
configure the path. If the path is unconfigured, or misconfigured, the worker
will not listen for PMD changes.

This config file will be used for more stuff in the future.

Ran the worker and saw that it loaded the config file correctly.

Description From Last Updated

'logging' imported but unused

reviewbotreviewbot

'ToolExecutionError' imported but unused

reviewbotreviewbot
reviewbot
  1. Tool: PEP8 Style Checker
    Processed Files:
        bot/reviewbot/tools/__init__.py
        bot/reviewbot/tools/pmd.py
        bot/reviewbot/tools/cpplint.py
        bot/setup.py
        bot/reviewbot/tools/buildbot.py
        bot/reviewbot/celery.py
        bot/reviewbot/tools/pep8.py
        bot/reviewbot/config.py
    
    Ignored Files:
        README.md
    
    
    
    Tool: Pyflakes
    Processed Files:
        bot/reviewbot/tools/__init__.py
        bot/reviewbot/tools/pmd.py
        bot/reviewbot/tools/cpplint.py
        bot/setup.py
        bot/reviewbot/tools/buildbot.py
        bot/reviewbot/celery.py
        bot/reviewbot/tools/pep8.py
        bot/reviewbot/config.py
    
    Ignored Files:
        README.md
    
    
  2. bot/reviewbot/config.py (Diff revision 1)
     
     
    Show all issues
     'logging' imported but unused
    
  3. bot/reviewbot/tools/pmd.py (Diff revision 1)
     
     
    Show all issues
     'ToolExecutionError' imported but unused
    
  4. 
      
david
Review request changed
Status:
Discarded