Commit Graph
87 Commits
Author SHA1 Message Date
Gabriel Lucaci 73bc09aa9a Update .travis.yml 2017-04-12 11:31:31 +02:00
Gabriel Lucaci 5d7774a19e Update README.md 2017-04-12 11:29:41 +02:00
glucaci 4b1e3d7b70 src dir created 2017-04-12 11:21:29 +02:00
glucaci 21ceb47523 dotnet version in travis script changed 2017-04-12 11:07:03 +02:00
glucaci b7c303a290 Update travis script 2017-04-12 10:57:13 +02:00
glucaci 408e2ded46 Test project fixed. xUnit replaced with MSTest. 2017-04-12 10:51:59 +02:00
glucaci eede2e53ee cleanup 2017-04-12 10:04:53 +02:00
Gabriel Lucaci cd024e01a9 Merge pull request #4 from glucaci/csproj
Csproj
2017-04-12 10:01:05 +02:00
glucaci 9e22427fee Merge rest 2017-04-12 09:56:04 +02:00
glucaci b2e17742c2 Merge from refactoringResponse branch 2017-04-12 09:55:35 +02:00
glucaci 9ab3a6bc23 Update .Net test package 2017-04-12 09:52:51 +02:00
glucaci 87cded6c5d Convert to csproj 2017-04-12 09:49:39 +02:00
Gabriel Lucaci 2c830b5a2d Update README.md 2017-04-11 16:59:19 +02:00
glucaci 679748b207 ListPlaylistInfo command and UnitTest. 2017-01-30 11:52:35 +01:00
glucaci 5ea5d24b7a Naming 2016-12-21 11:40:50 +01:00
glucaci 982a013839 ListPlaylist command implemeted + test. 2016-12-20 16:17:06 +01:00
glucaci 092240c22f MpdDirectory contains now only files path. 2016-12-20 15:48:44 +01:00
glucaci ba83fbd824 Bug in find command fixed. 2016-12-20 15:42:48 +01:00
glucaci b12ded8121 listplaylists command created + test. 2016-12-20 15:26:09 +01:00
glucaci 16619f7c44 Class for Playlist commands added. Test playlists created. 2016-12-20 14:54:57 +01:00
glucaci 03800369b6 Comments 2016-12-20 12:35:41 +01:00
glucaci 6829b8cf05 Comments 2016-12-20 12:21:46 +01:00
glucaci 9b163f32a8 Asserts for DecodersTest 2016-12-20 12:20:16 +01:00
glucaci 89990d5e81 Decoders command + test. Still to Assert response depending on build server. 2016-12-20 12:10:13 +01:00
glucaci ed2604f81b UrlHandlersTest fixed 2016-12-20 12:04:59 +01:00
glucaci ef57b0a76b UrlHandlers command implemented and tested. Print MPD version in test. 2016-12-20 11:31:48 +01:00
glucaci 4cb95df50f CommandsTest fixed 2016-12-20 11:26:42 +01:00
glucaci 36a4888789 "Commands" command created and tested 2016-12-20 11:19:26 +01:00
glucaci b7791ab26a Mpd config with one audio output for each test. 2016-12-20 11:11:10 +01:00
glucaci e2ebbe7e14 Output commands completed + test 2016-12-20 11:03:28 +01:00
glucaci 9885ffa87b ConsoleApp removed => Unit Test instead. 2016-12-20 10:50:13 +01:00
glucaci 918dc5141a Use only one Client and one Server for all Tests. Output tests. 2016-12-20 10:46:40 +01:00
glucaci 8c3dbecd71 Multiple audio configuration for MockServer 2016-12-20 10:44:56 +01:00
glucaci fe55423be2 Send only single command to MPD. 2016-12-20 10:42:53 +01:00
glucaci 7068ac9db0 Test for Find command. MpdDirectory and MpdFile few changes. 2016-12-19 16:29:58 +01:00
glucaci 01b928f29e Fix build 2016-12-19 12:12:58 +01:00
glucaci f6653e0075 Response from MPD will be specific type. MpdDirectory and MpdFile created. Metadata for MpdFile still to be done. 2016-12-19 12:12:22 +01:00
glucaci 15c81b96e9 ListAll command + test 2016-12-16 14:00:16 +01:00
glucaci 7f7b5b4615 Disable audio output on test server and removing alsa install 2016-12-16 13:36:18 +01:00
glucaci 0397e22a1f Install alsa on build server 2016-12-16 13:25:03 +01:00
glucaci 7dd8a6ad1e Stop running MPD on build server and restart it with own config 2016-12-16 13:16:57 +01:00
glucaci b54500053c Future test to check if config is loaded correctly on build server 2016-12-16 13:05:20 +01:00
glucaci de4743f7ea Build config write error 2016-12-16 12:40:30 +01:00
glucaci b5271fa6cb Starting test server few changes 2016-12-16 12:20:56 +01:00
glucaci 79dd44db09 Test debugging code 2016-12-16 12:07:03 +01:00
glucaci cd6f877380 Get output from test 2016-12-16 11:58:28 +01:00
glucaci b3d47b01e6 Removing UTF8 Encoding on TcpClient stream. 2016-12-16 11:57:13 +01:00
glucaci 9791b8943f After connection is established is no need to send empty line to the server. 2016-12-16 11:30:14 +01:00
glucaci 92e9d2b225 Deadlock in test on linux fixed 2016-12-16 11:28:21 +01:00
glucaci 3594e508e4 Test server for linux 2016-12-14 10:56:00 +01:00
glucaci db2643fc6e Try to get output right to travis. 2016-12-13 13:24:07 +01:00
glucaci 3c583ac552 Output server log in test startup. 2016-12-13 13:12:51 +01:00
glucaci cec9c685ff Test build path fixed 2016-12-13 13:00:04 +01:00
glucaci 2880ce2e46 Trigger travis to run tests. Sample test implemented. 2016-12-13 12:55:24 +01:00
Gabriel Lucaci d45aff33ee Merge pull request #3 from glucaci/mpdResponse
Mpd response refactored
2016-12-13 11:04:15 +01:00
Gabriel Lucaci d3452b9844 Merge pull request #2 from glucaci/testing
Test project
2016-12-13 10:56:54 +01:00
glucaci 6405a33570 Server test DB new generated. No need of update on test startup 2016-12-13 10:53:43 +01:00
glucaci f3d4de7d3b Test porject created + initial structure 2016-12-13 10:47:06 +01:00
glucaci f75031ca49 Find command tested. 2016-12-12 17:31:35 +01:00
glucaci c8a7621b38 Find command and MpdTags implemented. 2016-12-07 16:30:47 +01:00
glucaci adc532c6e2 SendAsync return type changed 2016-12-07 12:10:27 +01:00
glucaci 4ffa4bca6c Formatting output responsability of command.
Commands: disableoutput, enableoutput, outputs, tagtypes, update implemented.
2016-12-07 10:34:55 +01:00
glucaci 4a176e8f45 Line pattern extended. New commands in test app. 2016-12-06 18:18:06 +01:00
glucaci 53325604e8 Each command can format the mpd response. User response is a MpdMessage which conatins the requested command and the formatted response. 2016-12-06 18:01:28 +01:00
glucaci 9212021be6 MpdResponse refactored (partial) 2016-12-06 12:53:49 +01:00
Gabriel Lucaci ec24b3f01a Merge pull request #1 from glucaci/consoleApp
Console app
2016-12-05 17:17:08 +01:00
glucaci c95c09fa2c Console app for test created. 2016-12-02 15:19:18 +01:00
glucaci cbbf46f877 Tags updated 2016-12-02 13:46:46 +01:00
glucaci 74061bdab4 MPD Tags added. 2016-12-02 13:41:53 +01:00
glucaci e1430d193f Reflection commands 2016-12-02 13:26:01 +01:00
glucaci 43f695b7e4 Commands for music database. 2016-12-02 13:24:03 +01:00
glucaci 1713c707f7 Type-safe commands for Audio output devices (partial implemented). 2016-12-01 17:52:00 +01:00
glucaci c1f763a9db ReadResponse cleaned up and async made. 2016-12-01 08:31:12 +01:00
glucaci dd941b1f83 Commands to Server are now Async 2016-11-30 23:24:46 +01:00
glucaci f9a6430f72 Async Connect, events removed 2016-11-30 22:46:32 +01:00
glucaci cd04213791 TagConverter created from Mpc 2016-11-30 22:33:40 +01:00
Gabriel Lucaci ae983aa282 Update README.md 2016-11-30 22:13:58 +01:00
Gabriel Lucaci 7175b4ac47 .travis disable email notification 2016-11-30 22:03:21 +01:00
Gabriel Lucaci 840d9d9b6c Update .travis.yml 2016-11-30 22:00:14 +01:00
glucaci 89e43ec501 .travis fixed 2016-11-30 21:58:19 +01:00
Gabriel Lucaci 74b893ffd2 Update Readme 2016-11-30 14:53:37 +01:00
Gabriel Lucaci 547f1d15ee Rename .Travis.yml to .travis.yml 2016-11-30 14:44:19 +01:00
glucaci fbf6cf3fec Namespace renamed 2016-11-30 14:42:28 +01:00
glucaci 5217668ef1 Add Travis CI support 2016-11-30 13:09:47 +01:00
glucaci e923d06984 Mpc use now EventHandler 2016-11-30 12:59:26 +01:00
glucaci 404ce3101a Another 2 files cleaned 2016-11-30 12:39:32 +01:00
glucaci 750781fc60 Copyright headers and using cleaned up. 2016-11-30 12:38:40 +01:00