Commit graph

61 commits

Author SHA1 Message Date
Dan Cryer 9ea6f299c1 Fix for warnings chart, courtesy of @Henk8 closes #1098 2015-11-03 11:58:22 +00:00
Dan Cryer 7b345cbc49 Making the lines of code chart hide if no data available. Closes #1103 2015-11-03 11:51:45 +00:00
Dan Cryer 7bfba0ee30 Fixing error duplication bug. Closes #1112 2015-11-03 11:42:28 +00:00
Dan Cryer dd1d3b3d6a Switching charts to use Chart.js instead of Google Charts 2015-10-15 12:34:58 +01:00
Dan Cryer 7f823b37cf Big update: New way of storing build errors, updated UI, AdminLTE 2, fixes, etc. 2015-10-15 10:07:54 +01:00
Dan Cryer 6aea2bdb88 Merge pull request #1077 from GeneaLabs/feature/fix-arrangement-of-components
Fix Arrangement of Build Result Components
2015-10-13 15:33:33 +01:00
Mike Bronner 21b59ab4d4 Add missing sprintf.min.map file 2015-10-10 10:07:31 -07:00
Mike Bronner 8845fe63d9 Move id attribute to outer div to hide the result component completely
This will allow the other non-hidden components to properly reflow on the page.
2015-10-10 09:22:53 -07:00
Adirelle ad29ba4cfd Track and display the build progression, for each stages and plugins.
Translations for the build summary.

Closed #944
2015-05-28 11:39:35 +02:00
Adirelle 8549ba30cf PHPUnit display: escape HTML code in test messages.
PHPUnit display: display data produced before the TapParser refactoring.

Closed #937
2015-05-28 11:14:20 +02:00
Adam Cooper 3ca1667f12 Revert CSS file change made in error as part of the codeception update
Close #935
2015-04-23 17:01:44 +02:00
Adam Cooper 408eb5b974 An attempt at making the codeception plugin a little more complete.
Codeception JS plugin and theme changes.
Improvements to the display. Extra total information plus some test file locations.

Close #588
2015-04-23 13:18:26 +02:00
Adirelle 9d4116e3c9 Reworked TapParser to be compliant and more robust.
Added another test case from #571.

Updated the output of TapParser::processTestLine.

Broke TapParser::parse down in simpler methods.

TapParser: ignore leading garbage and properly complain on missing TAP log.

TapParser: detect and report duplicated TAP log.

TapParser: got rid of the "test" and "suite" values.

They are only available with PHPUnit.

TapParser: append the message from yaml diagnostic to existing message.

Reworked the dispaly of test results.

PHPUnit plugin: pretty print test data.
2015-04-09 12:00:10 +02:00
Adirelle d804438a87 Use sensiolabs/ansi-to-html to parse the build logs.
Added an AnsiConverter helper.

Use the AnsiConverter in the email and page templates that display the build log.

Use a dedicated stylesheet for the ANSI converter.

It can be customized.
It can be inlined in the notifications.

Do not use ProphecyTestCase when not needed.
2015-04-09 11:54:57 +02:00
Dan Cryer 18ff21174e Fixing dates: Stop all dates from appearing as the current date/time. Fixes #820 2015-02-25 10:33:11 +00:00
James Inman 9133c544d5 Adding output support to Behat plugin. 2015-02-20 13:38:42 +00:00
James Inman 8f5d855193 Adding Technical Debt plugin. 2015-02-18 14:07:26 +00:00
Igor Timoshenko 55b10948ef Added Codeception UI plugin 2015-02-16 11:47:07 +01:00
Dan Cryer 6576974584 Cleaning up permissions on a few files. 2015-02-12 13:42:07 +00:00
Dan Cryer c986405861 Removing the now-unnecessary JSON.parse() call 2015-02-12 12:38:22 +00:00
Adirelle cd4ff6c4ea Localisation support for dates throughout the front-end using moment.js.
Closes #734
Closes #732
2015-02-03 11:53:12 +00:00
Adam Cooper c441e72d0a Move CSS into separate file, fix width of plugins that use tables and adds table-responsive class for smaller screens.
Closes #755
2015-02-03 11:38:16 +00:00
Lee Willis 25358cdfd5 Move legends to below chart to avoid word wrapping issues
Closes #773
2015-02-03 10:12:36 +00:00
Dan Cryer 0afc28cb69 Fixes 2014-12-22 16:18:33 +00:00
Artjom Kurapov c2c51e376b Logarithmic vertical scale for charts
Since we have one diagram for multiple results, we may have PHPCS result giving 12000 errors, while PHPUnit gives 200 tests, and 1 failed test.. those numbers and their variation won't be very visible, unless we use logarithmic scale

Closes #686
2014-12-22 16:05:31 +00:00
Dan Cryer 72581aa01e Merge fixes 2014-12-18 10:45:21 +00:00
Stephen Ball 768a8a180c New plugin to support PHP TAL linting.
Closes #701
2014-12-18 09:45:17 +00:00
Dan Cryer 5e7301d662 Switching to using moment.js for times in JS, rather than a custom solution. Fixes #688 2014-12-07 11:51:41 +00:00
Dan Cryer 4a03e01c3f View build 2014-12-04 13:08:48 +00:00
Dan Cryer f6e433a94d Dashboard updated to support languages 2014-12-04 11:14:04 +00:00
Dan Cryer 56bbf13f34 Merge branch 'master' of github.com:Block8/PHPCI into dc/languages 2014-12-04 10:23:16 +00:00
Dan Cryer 050fdda848 Initial commit 2014-12-04 10:23:10 +00:00
Dan Cryer a2d136e0f1 Fixes for date JS issues in Safari 2014-12-03 20:53:46 +00:00
Dan Cryer 9eeaabc6fe Front-End Upgrade: New UI Based on Admin LTE.
Closes #673
2014-12-03 15:30:36 +00:00
michael.schramm b5f9e906fa Improved PHPSpec plugin. Now includes a UI Plugin. 2014-12-03 12:21:55 +00:00
Stéphane HULARD 4511b71448 Update the create project form to only normalise project names if a format is provided for the project type.
Closes #538
2014-11-13 17:41:16 +00:00
Stan Gumeniuk 091a025eb5 Updating the PHP Code Sniffer UI plugin to fix the line number link. 2014-10-16 16:00:06 +01:00
Dan Cryer c6529b6832 Adding handling of HTTP 401 status codes in Ajax requests. Fixes #504 2014-07-30 14:32:38 +01:00
Dan Cryer 6421f1428e Fixing incorrect method call BuildService::delete() and making the project page reload when a build is deleted. Fixes #528 2014-07-29 15:07:26 +01:00
Stephen Ball e72dee9e80 Adding a build status JS plugin for PHPCPD 2014-06-12 16:06:59 +00:00
Ange7 0baf33cb48 public/assets/js/phpci.js : Fix IF syntax
public/assets/js/phpci.js : Fix IF syntax for quick links menu
2014-05-19 16:42:02 +02:00
Alexandre Russo 69cb67913e Add quick links in menu and set position as fixed for better navigation 2014-05-19 16:12:14 +02:00
James Inman 4b343ab612 Fixing graph for docblock checker. 2014-05-14 11:04:37 +01:00
Dan Cryer 8418208863 Updating UI plugins to fix memory leak reported in #394 2014-05-09 15:34:14 +01:00
Dan Cryer 43ce5554a6 Adding PHP Docblock Checker plugin 2014-05-08 16:02:24 +00:00
Dan Cryer 03f3b15fb8 Updating PHPUnit plugin to provide a report like PHPMD and PHPCS, fixes #305 2014-05-02 14:36:34 +01:00
Dan Cryer a474a5d179 UI updates 2014-04-30 14:13:07 +01:00
Dan Cryer 985c51c5e4 Migrating PHPMD to use XML report format and add a UI plugin to display warning information. See #305 2014-04-25 11:28:27 +00:00
Alexander Wenzel ef5ba4693d fix #335: unify (loc / quality trend) graph labels 2014-04-16 19:22:04 +02:00
Alexander Wenzel 7e2aef058f fix #334: fix flickering of quality trend graph; fix hidden data points for single errors / warnings 2014-04-12 00:11:46 +02:00