Commit graph

57 commits

Author SHA1 Message Date
Dmitry Khomutov
c5ce085371
Added PHPUnit code coverage log output and chart in information tab.
Issue #148.
2018-03-06 19:47:10 +07:00
Dmitry Khomutov
1304ca29f7
Fixed links to Errors tab from Information tab (Summary). 2017-11-09 23:20:08 +07:00
Dmitry Khomutov
7174c271e5
Added links to errors from summary block (Information tab). Issue #85. 2017-10-30 21:03:53 +07:00
Dmitry Khomutov
5820583d4a Reformated JS code. 2017-09-17 11:22:05 +07:00
Dmitry Khomutov
c4509af6b7 Improved chart colors in the Information tab. 2017-09-17 10:55:21 +07:00
Dmitry Khomutov
5e5ecda6e6 Improved PHPSpec plugin GUI. 2017-09-16 22:11:53 +07:00
Dmitry Khomutov
db1b43455e Improved Codeception plugin GUI. 2017-09-16 21:26:53 +07:00
Dmitry Khomutov
f49d2b14bc
Added collapse for boxes 2017-04-09 08:44:30 +07:00
Dmitry Khomutov
e3e3cf5124
Added SensioLabs Security Checker Plugin. Issue #27 2017-04-04 21:17:48 +07:00
Dmitry Khomutov
d54c1978b9
Added allowed fail status for plugins (See build summary) 2017-04-03 21:04:27 +07:00
Dmitry Khomutov
97cd0b5373
Improved tables appearance 2017-02-05 15:37:46 +07:00
Dmitry Khomutov
d0a46ee8ab
Dates localization 2017-01-15 18:11:18 +07:00
Dmitry Khomutov
ae90538a38 Fixed for languages 2017-01-06 23:23:02 +07:00
Dmitry Khomutov
69302adf2b UI fixes 2017-01-06 21:19:45 +07:00
Pablo Tejada
c32a520b91 Implementation of an alternative PHPUnit plugin:
- Reformat the error output.
- Display collapsed trace in the Information tab widget.
- Handle incomplete tests in the results.
- Unit tests for all new classes.
- Display raw phpunit output.
2017-01-05 17:59:58 +07:00
Dmitry Khomutov
d4da493f7f Updated assets (AdminLTE2) 2016-07-23 10:50:03 +06:00
Dmitry Khomutov
d3e99988c4 Localization fixes 2016-07-10 14:50:31 +06:00
Dmitry Khomutov
166e6d8ac0 Fixed doubling of the data in the "Error" tab (Build view)
Fixed some JS errors
2016-06-23 21:17:24 +06:00
Dmitry Khomutov
878d2d1822 Added plugins to Quality Trend chart 2016-06-23 21:17:24 +06:00
Dmitry Khomutov
a482356155 Fixed "Quality Trend" chart when warningsPlugin.data[build][key] is NaN (no any of meta_key in build_meta table).
Fixed doubling of the data in the "Error" tab (Build view)
2016-06-23 21:17:24 +06:00
Dan Cryer
af029a95d3 Fix for warnings chart, courtesy of @Henk8 closes #1098 2015-11-03 11:58:22 +00:00
Dan Cryer
9df1e1febd Making the lines of code chart hide if no data available. Closes #1103 2015-11-03 11:51:45 +00:00
Dan Cryer
5966908df7 Switching charts to use Chart.js instead of Google Charts 2015-10-15 12:34:58 +01:00
Dan Cryer
28ad88cff9 Big update: New way of storing build errors, updated UI, AdminLTE 2, fixes, etc. 2015-10-15 10:07:54 +01:00
Adirelle
8ba7f1f9dc 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
96e6a196cf 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
fa99684d89 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
bc634a570f 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
df5e378b8a 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
James Inman
2ed0611418 Adding output support to Behat plugin. 2015-02-20 13:38:42 +00:00
James Inman
6be867a517 Adding Technical Debt plugin. 2015-02-18 14:07:26 +00:00
Igor Timoshenko
808ae7725a Added Codeception UI plugin 2015-02-16 11:47:07 +01:00
Adam Cooper
191c767bac 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
bad53fe51b Move legends to below chart to avoid word wrapping issues
Closes #773
2015-02-03 10:12:36 +00:00
Dan Cryer
c1ac322d93 Fixes 2014-12-22 16:18:33 +00:00
Artjom Kurapov
6faf24ae25 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
5a9e71adc5 Merge fixes 2014-12-18 10:45:21 +00:00
Stephen Ball
9ced5a4097 New plugin to support PHP TAL linting.
Closes #701
2014-12-18 09:45:17 +00:00
Dan Cryer
3db08c7315 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
62b957fb83 View build 2014-12-04 13:08:48 +00:00
Dan Cryer
eea1da0064 Fixes for date JS issues in Safari 2014-12-03 20:53:46 +00:00
Dan Cryer
43fef1539f Front-End Upgrade: New UI Based on Admin LTE.
Closes #673
2014-12-03 15:30:36 +00:00
michael.schramm
aa27bf80c7 Improved PHPSpec plugin. Now includes a UI Plugin. 2014-12-03 12:21:55 +00:00
Stan Gumeniuk
2a9dda7526 Updating the PHP Code Sniffer UI plugin to fix the line number link. 2014-10-16 16:00:06 +01:00
Stephen Ball
fd0c68ff15 Adding a build status JS plugin for PHPCPD 2014-06-12 16:06:59 +00:00
James Inman
e898306990 Fixing graph for docblock checker. 2014-05-14 11:04:37 +01:00
Dan Cryer
cc99df4c5a Updating UI plugins to fix memory leak reported in #394 2014-05-09 15:34:14 +01:00
Dan Cryer
9ecd3bfa11 Adding PHP Docblock Checker plugin 2014-05-08 16:02:24 +00:00
Dan Cryer
cb70b2d410 Updating PHPUnit plugin to provide a report like PHPMD and PHPCS, fixes #305 2014-05-02 14:36:34 +01:00
Dan Cryer
616d52e025 UI updates 2014-04-30 14:13:07 +01:00