Commit Graph

2753 Commits

Author SHA1 Message Date
Rsl1122
7eb7be53e8 Merge branch 'master' of https://github.com/Rsl1122/Plan-PlayerAnalytics 2017-05-08 13:28:24 +03:00
Rsl1122
0cacc495ad [3.0.0] Release
- Updated javadocs partially complete
- Fixed possible memory leaks from the queues
- Fixed a bug where new player didn't save to the cache.
- Stable enough for release.
2017-05-08 13:28:19 +03:00
Rsl1122
2eee8dcc07 Update README.md 2017-05-03 18:40:05 +03:00
Rsl1122
a833c171c8 Update HtmlCustomization.md 2017-05-03 18:27:58 +03:00
Rsl1122
4f6071325f Create HtmlCustomization.md 2017-05-02 13:47:40 +03:00
Rsl1122
43df62bcc8 Update Localization.md 2017-05-02 13:17:02 +03:00
Rsl1122
8ae2eecbf8 Update Localization.md 2017-05-02 13:13:18 +03:00
Rsl1122
9ce4f1dadb Merge pull request #80 from Rsl1122/Rsl1122-patch-1
Configuration doc update
2017-05-02 13:07:42 +03:00
Rsl1122
c3e0b434aa Create Localization.md 2017-05-02 13:06:30 +03:00
Rsl1122
af2a55fb05 Update Configuration.md 2017-05-02 13:04:25 +03:00
Rsl1122
54acdf8387 Update Configuration.md 2017-05-02 13:03:43 +03:00
Rsl1122
9291c345ea Update Configuration.md 2017-05-02 13:03:10 +03:00
Rsl1122
b718811f7c Update Configuration.md 2017-05-02 12:47:49 +03:00
Rsl1122
7f36192809 Update README.md 2017-05-01 22:39:23 +03:00
Rsl1122
b9df262d4e Create Configuration.md 2017-05-01 22:38:03 +03:00
Rsl1122
ccb2498d38 Bugfixes, identified possible database bug (Refactor caused)
Fix #78 #73 #79

- database might not be giving correct results for user id.
2017-05-01 12:35:23 +03:00
Rsl1122
e46dcfa535 More fix attempts, refactored the SQLDB class 2017-05-01 11:45:02 +03:00
Rsl1122
db71a98f8f Added Debug logging to figure out the bugs
Attempted to fix bugs, failed.
2017-04-29 11:49:16 +03:00
Rsl1122
59021f815c Added Qinspect and Qanalyze commands, found bugs
- Sessions sometimes reset
- Playtime not correctly calculated.
2017-04-28 16:57:00 +03:00
Rsl1122
9d77cf1790 Merge pull request #76 from Rsl1122/Listener-system-revamp [3.0.0-SNAPSHOT]
3.0.0-SNAPSHOT Listener system revamp
2017-04-28 15:08:17 +03:00
Rsl1122
d6a6d5e20b Bugfixes & Some javadoc
- Fixed all issues with saving, data is now saved accurately.
- Ready for pull request
2017-04-28 15:05:47 +03:00
Rsl1122
58ca5f9d2c Changed how permissions are used internally 2017-04-19 16:59:48 +03:00
Rsl1122
f9dbb2336a Create README.md 2017-04-19 16:57:51 +03:00
Rsl1122
504ab5dd73 Probably fixed session saving 2017-04-12 09:08:17 +03:00
Rsl1122
7c90a66a98 Back to 2.9.3 to allow merge 2017-04-10 20:08:44 +03:00
Rsl1122
12f3d31525 Changed the pool to a BlockingQueue, Broke Session saving
Fix #75
2017-04-10 20:07:44 +03:00
Rsl1122
c95260bd1f More tests for the new Processing
Pit report:
Total - 29% line coverage & 22% mutation coverage (1236/4253 & 436/1982)
The new processing - 75% & 77%

One class to test before testing cache
After that tests on the server and merge.
2017-04-10 14:52:09 +03:00
Rsl1122
d0ee96b3ab New Event Processing system.
Pit Report:
Total - Line coverage: 1157/4258 (27%) | Mutation: 399/1978 (20%)
New test areas:
- The new processing system: 55% and 51%
- Database: 53% and 45%

New processing system pools event information and processes it every 60
seconds.
Testing & Timings required
2017-04-10 09:09:54 +03:00
Rsl1122
af8616a208 More mock & test fixes 2017-04-04 21:31:13 +03:00
Rsl1122
39ed2de9dd Fixed most of the already written tests with Mocking
**Pit**
Line coverage: 613/4256 (14%)
Mutation coverage 181/1975 (9%)

Next step is to mock scheduler to be able to test database with unit
tests.
2017-04-03 21:55:33 +03:00
Rsl1122
de28ed4612 [2.9.3] Fixed colors for commands
Ignored all tests because they will require getConfig method to be
mocked. (Settings Enum requires config, Phrase uses Settings for color
codes)
2017-04-02 12:41:01 +03:00
Rsl1122
f53d041f9e [2.9.2] Fix #72 #71 2017-04-02 12:13:46 +03:00
Rsl1122
110057684e More tests and changes to allow more tests 2017-04-01 13:40:48 +03:00
Rsl1122
0feef90973 Added some unit tests & Pit and Checkstyle tools 2017-03-31 20:34:21 +03:00
Rsl1122
aaae83cb0a [2.9.1] Bugfixes
Fixed #70 #69 #68 #67 #66 #64
- Changed some things to use Map instead of HashMap
2017-03-31 16:41:49 +03:00
Rsl1122
769fc0d27e Update Class Diagram.xml 2017-03-31 12:16:00 +03:00
Rsl1122
42f7503e55 Update Class Diagram.xml 2017-03-27 19:33:15 +03:00
Rsl1122
5740cab768 Update Class Diagram.xml 2017-03-27 15:01:02 +03:00
Rsl1122
2732549b82 Update Class Diagram.xml 2017-03-27 13:50:26 +03:00
Rsl1122
15e4140100 Added Class Diagram.xml 2017-03-27 12:25:05 +03:00
Rsl1122
e593588c86 [2.9.0] Release 2017-03-23 11:15:39 +02:00
Rsl1122
9e6c342f89 [2.9.0-DEV] Bugfixes
Fix #61 #58 #56 #57 #59
- Fixed GamemodeTimesHandler giving NPE if a gamemode is null.
- Fixed ArrayOutOfBounds if sessions is empty.
- Fixed randomly caused NPE when transforming sessions to length values
(also improved it)

Demographics tab not yet finished.
2017-03-20 14:50:29 +02:00
Rsl1122
388f669fb1 Rename locale_DE to locale_DE.txt 2017-03-19 19:05:29 +02:00
Rsl1122
da06c97238 Merge pull request #60 from Eyremba/patch-1
Added a translation for the German language. (By Eyremba)
2017-03-19 19:04:43 +02:00
Eyremba
b238eb23ad Update locale_DE 2017-03-19 17:43:13 +01:00
Eyremba
5961607a8b Added a translation for the German language.
Version 1.0.
Further optimisations may come if I find anything which can be formulated in a better way.
2017-03-19 17:40:00 +01:00
Rsl1122
43a693403d [2.9.0-DEV] Added demographics tab to analysis page, Bugfixes
Fix #53
Fix #54
2017-03-18 22:40:14 +02:00
Rsl1122
8522e2fb05 [2.8.4] Bugfixes, tostring methods
Attempt to fix #50
2017-03-15 21:54:26 +02:00
Rsl1122
989dc17a4f [2.8.4-DEV] Moved things around, Improvements, Bugfixes
- Fixed new bugs found while creating tests with PlanDebug #47
- Moved manage things around to remove copy-paste code. New ManageUtils
class
- Made analyze more flexible, now allows analysis of any abstract
Database class' data.
- Moved RecentPlayerButtons creation to new class
2017-03-12 21:41:19 +02:00
Rsl1122
ce6b961e99 [2.8.4-DEV] Bugfixes
Fixed #52
Fixed 10 issues found by PlanDebugger #47
2017-03-12 14:18:07 +02:00