External Tools, Output Filters and GaeUnit

I've configured GaeUnit test runner to run as an external tool inside Pycharm.  GaeUnit can output the test runs as text with traceback data as shown below.  I'm trying to write a regex query for the ouput filter so that I can navigate directly to the traceback location indicated in the output.  My regex definition for the output filter is:

".*File.*"$FILE_PATH$".*line $LINE$,.*

Pycharm is displaying the file path (bolded below) in blue with an underline but clicking on the link does nothing.  I've tried several variations on the regex definition and none seem to work.  I've tested all of them in the online Python Regex Tool and they work there.

Here's the translated regex for testing with the online tool:  ".*File.*"(?P<FileGroup>.*)".*line (?P<LineGroup>.*),.*"

Is there a way to troubleshoot the output filter functionality?

C:\python25\python.exe GaeUnitCmdLineRunner.py
====================
GAEUnit Test Results
====================

======================================================================
ERROR: test_error (testModels.SuccessFailError)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test\testModels.py
", line 26, in test_error
    raise Exception('expected exception')
Exception: expected exception

======================================================================
FAIL: test_failure (testModels.SuccessFailError)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test\testModels.py", line 21, in test_failure
    self.assertTrue(False)
AssertionError

----------------------------------------------------------------------
Ran 6 tests in 0.014s

FAILED (failures=1, errors=1)

Process finished with exit code 1

0

Please sign in to leave a comment.