Visualphpunit\Core\Parser
Visualphpunit parser
- Author: Johannes Skov Frandsen <localgod@heaven.dk>
Synopsis
- // methods
- public array<string run()
- private void addBootstrap()
- private array<string parseTestSuite()
- private array filterTrace()
- private array parseTest()
- private string friendlyName()
- private array explodeTestName()
- private array getComparison()
Violations
PHPMessDetector
Line | Rule | Message |
---|---|---|
89 | UnusedLocalVariable | Avoid unused local variables such as '$value'. |
110 | ShortVariable | Avoid variables with short names like $a. Configured minimum length is 3. |
110 | ShortVariable | Avoid variables with short names like $b. Configured minimum length is 3. |
226 | ShortVariable | Avoid variables with short names like $e. Configured minimum length is 3. |
Methods
private
- addBootstrap() — Require bootstrap if vpu can find it
- explodeTestName() — Explode a testname into class and method components
- filterTrace() — Filter the trace to exclude vendor and VPU classes
- friendlyName() — Convert camelCase to friendly name
- getComparison() — Get expected and actual if available
- parseTest() — Parse individual test
- parseTestSuite() — Parse the test suite result
public
- run() — Run the list of test files
History
-
2016-10-25T18:06:11+00:00 (commit #3c86189)
Author: Johannes Frandsen (localgod@heaven.dk) / Commiter: Johannes Frandsen (localgod@heaven.dk)
Enabled phpdox and fixed some code smells
-
2016-07-13T15:01:28+00:00 (commit #4116b2e)
Author: Johannes Frandsen (localgod@heaven.dk) / Commiter: Johannes Frandsen (localgod@heaven.dk)
#159 Laravel support
-
2016-03-28T13:09:22+00:00 (commit #78baed8)
Author: Johannes Skov Frandsen (localgod@heaven.dk) / Commiter: Johannes Frandsen (localgod@heaven.dk)
Fixed issue with identifying php magic methods
-
2016-03-28T13:09:22+00:00 (commit #597e428)
Author: Johannes Frandsen (localgod@heaven.dk) / Commiter: Johannes Frandsen (localgod@heaven.dk)
Better bootstrap loading for test suites.
-
2016-03-28T13:09:22+00:00 (commit #9fe50c0)
Author: Johannes Frandsen (localgod@heaven.dk) / Commiter: Johannes Frandsen (localgod@heaven.dk)
Basic phar generation working.
-
2016-03-28T13:09:22+00:00 (commit #03a25de)
Author: Johannes Frandsen (localgod@heaven.dk) / Commiter: Johannes Frandsen (localgod@heaven.dk)
Now with basic statistics.
-
2016-03-28T13:09:22+00:00 (commit #295928c)
Author: Johannes Skov Frandsen (localgod@heaven.dk) / Commiter: Johannes Frandsen (localgod@heaven.dk)
Added simple trace to failing tests.
-
2016-03-28T13:09:22+00:00 (commit #6ba116e)
Author: Johannes Frandsen (localgod@heaven.dk) / Commiter: Johannes Frandsen (localgod@heaven.dk)
Code refatoring
-
2015-11-21T11:22:16+00:00 (commit #6ea948f)
Author: Johannes Skov Frandsen (localgod@heaven.dk) / Commiter: Johannes Skov Frandsen (localgod@heaven.dk)
Fixed issue with identifying php magic methods
-
2015-11-21T08:08:49+00:00 (commit #fcb3fff)
Author: Johannes Frandsen (localgod@heaven.dk) / Commiter: Johannes Frandsen (localgod@heaven.dk)
Better bootstrap loading for test suites.
-
2015-11-21T06:18:19+00:00 (commit #07cabf5)
Author: Johannes Frandsen (localgod@heaven.dk) / Commiter: Johannes Frandsen (localgod@heaven.dk)
Basic phar generation working.
-
2015-11-19T08:53:32+00:00 (commit #47cbd64)
Author: Johannes Frandsen (localgod@heaven.dk) / Commiter: Johannes Frandsen (localgod@heaven.dk)
Now with basic statistics.
-
2015-11-18T04:34:53+00:00 (commit #72a49e4)
Author: Johannes Skov Frandsen (localgod@heaven.dk) / Commiter: Johannes Skov Frandsen (localgod@heaven.dk)
Added simple trace to failing tests.
-
2015-11-16T11:55:43+00:00 (commit #3e51162)
Author: Johannes Frandsen (localgod@heaven.dk) / Commiter: Johannes Frandsen (localgod@heaven.dk)
Code refatoring