Commit graph

1074 commits

Author SHA1 Message Date
dkanada 11c758b6be remove unsupported test cases 2020-01-21 00:20:24 +09:00
dkanada e700fc8a07 fix and remove a few more tests 2020-01-19 00:18:55 +09:00
dkanada c618f3f8eb
Merge pull request #2257 from Bond-009/cleantests
Fix a couple of tests
2020-01-19 00:08:37 +09:00
dkanada 1e65cc4695
Merge pull request #2269 from EraYaN/azp-coverlet-reports
Split CI YAML files and update code coverage collection
2020-01-18 23:53:55 +09:00
Erwin de Haan da91b4fa4c Split CI testing files
Switch to cobertura for code coverage
Switch to dotnet test for tests
Add matrix run for different platforms
Add extra variables for easier maintenance
2020-01-15 11:05:57 +01:00
Vasily c6484c0220
Merge pull request #2181 from BnMcG/2179-authentication-tests
Test Jellyfin.Api authentication handling
2020-01-14 18:03:25 +03:00
dkanada b1e76db21e
Merge pull request #2266 from Bond-009/nullref2
Try to fix nullreff
2020-01-14 18:46:09 +09:00
dkanada 536237c35d move the split usage to the proper location 2020-01-13 17:37:07 +09:00
dkanada d461f46bef ignore drive name in windows environments 2020-01-13 17:31:14 +09:00
dkanada d00fd7ca82 switch two incorrectly used variables 2020-01-13 15:43:06 +09:00
dkanada 65e9a705d3 check operating system for absolute path test 2020-01-13 15:34:50 +09:00
dkanada c3efcbf77e
Merge pull request #2245 from BnMcG/1874-regression-test
Add a test to prevent a regression of absolute path generation behaviour
2020-01-13 14:18:11 +09:00
Bond_009 56f580cdf6 Add test to prevent regressions 2020-01-12 23:57:13 +01:00
Bond_009 cd0592ea8f Improve parsers 2020-01-11 22:17:05 +01:00
Bond_009 b1dc595be1 Fix a couple of tests 2020-01-11 22:17:05 +01:00
Bond_009 a647dc5705 Cleanup tests 2020-01-11 22:17:05 +01:00
dkanada bca48b5d5c
Merge pull request #2248 from jellyfin/azp-vstest-fix
Fix the VSTest runner
2020-01-11 15:34:22 +09:00
Ben Magee 64baca9fac
Renamed project and namespace 2020-01-09 22:03:57 +00:00
Bond_009 b50c4938e1 Merge branch 'master' into namingtests 2020-01-09 18:26:22 +01:00
Erwin de Haan 1ea613a9bd
Update Jellyfin.Api.Test to 3.1 2020-01-09 17:26:42 +01:00
Ben Magee 140673fcf6
Add a test case which doesn't specify the parent directory. 2020-01-08 23:03:17 +00:00
Ben Magee 43c76b48c9
Added a test to prevent a regression of the issue seen in #1874. This issue was fixed in PR#2240 2020-01-08 22:52:33 +00:00
Joshua M. Boniface d3bce6e380
Merge pull request #2107 from Bond-009/dotnet3.1
Move to .Net Core 3.1
2020-01-01 13:30:20 -05:00
Ben Magee d1461b4238
Changed cast style as suggested, improved some member names to make them less ambiguous 2019-12-22 23:21:20 +00:00
Ben Magee 00c6d392a1
Added tests for FirstTimeSetupOrElevatedHandler 2019-12-22 23:18:42 +00:00
Ben Magee ef75455178
Test RequiresElevationHandler for all roles 2019-12-22 22:54:46 +00:00
Ben Magee 8d06d0dbdf
Removed unneeded dependency 2019-12-22 22:39:29 +00:00
Ben Magee 8c4e679ff4
PR style comments 2019-12-22 22:36:11 +00:00
Ben Magee f47c7959af
Wrote tests to cover CustomAuthenticationHandler 2019-12-22 09:46:09 +00:00
Bond-009 a1ca50fd5a Merge branch 'namingtests' of https://github.com/Bond-009/jellyfin into namingtests 2019-12-18 11:53:41 +01:00
Bond-009 8723bdbb4f Fix tests 2019-12-18 11:52:32 +01:00
Bond-009 6b185119aa
Merge branch 'master' into namingtests 2019-12-17 17:35:27 +01:00
Bond_009 c8f403238e Move to .Net Core 3.1 2019-12-06 21:28:47 +01:00
Bond_009 35151553e3 Add back all old emby tests 2019-12-06 20:41:39 +01:00
Bond_009 3221e837f9 * Add support for multi segment base urls
* Make baseurl case-insensitive
2019-11-25 11:55:24 +01:00
Bond_009 a2df6e0e36 Fix naming tests 2019-11-08 19:59:48 +01:00
dkanada 61b9b4046a
Merge pull request #1929 from Narfinger/parser-fix4
[Draft][Help wanted] Fix parsing of certain names and adds a default season if no season was found
2019-11-08 02:14:01 +09:00
Bond_009 a245f5a0d4 Rewrite hex encoder/decoder 2019-11-01 17:52:29 +01:00
Narfinger 4a20260a27 add another parser case and allow parsing of seasonless
Add another parser case and we now allow parsing of seasonless series which hopefully should cover more cases of directory structure
2019-10-22 15:46:35 +09:00
Bond_009 516933aab5 Move to netcore3.0 2019-10-11 18:32:13 +02:00
Narfinger 45f906c556 added a couple more tests 2019-10-11 11:46:51 +09:00
Narfinger 8da012c8c5 add tests for Emby.Naming/TV/EpisodePathParser.cs
This should in the future help to detect working and non working name matchings
2019-10-10 13:22:42 +09:00
Joshua M. Boniface e183a14933
Merge pull request #1814 from Bond-009/ffmpeg_fix
Fix ffmpeg version check for unknown versions
2019-09-29 16:16:58 -04:00
Bond_009 d1a6e8c99e Fix tests 2019-09-29 13:57:43 +02:00
Bond_009 3e1aab6b29 Fix ffmpeg version check for unknown versions 2019-09-29 13:43:47 +02:00
Bond_009 05a1510b31 Add more test data 2019-09-28 19:49:41 +02:00
Bond_009 1b01a6ece1 Add tests for EncoderValidator
* Add support for ffmpeg 4.2
* Parse the complete ffmpeg version instead of only the first 2 digits
* Make max and min version optional
* Remove max limitation (for now)
* Style improvements
2019-09-28 19:41:34 +02:00
Bond-009 6f17a0b7af Remove legacy auth code (#1677)
* Remove legacy auth code

* Adds tests so we don't break PasswordHash (again)
* Clean up interfaces
* Remove duplicate code

* Use auto properties

* static using

* Don't use 'this'

* Fix build
2019-09-17 12:07:15 -04:00
Joshua M. Boniface f2fa780629 Revert "Test Projects" 2018-12-12 22:11:25 -05:00
Ben Magee 8a7f0b6695 Imported XmlTv tests 2018-12-12 23:06:18 +00:00
Ben Magee 757d3e7c7d Load data files 2018-12-12 22:37:15 +00:00
Ben Magee 6ce4672b10 Import tests from old project tests 2018-12-12 22:10:44 +00:00
Ben Magee e7b6deb181 Project references 2018-12-12 21:54:30 +00:00
Ben Magee 3dc0985bbd Jellyfin.XbmcMetadata.Test 2018-12-12 21:48:53 +00:00
Ben Magee b5ad16c863 Jellyfin.WebDashboard.Test 2018-12-12 21:44:36 +00:00
Ben Magee a0dfa60d5c Jellyfin.Providers.Test 2018-12-12 21:41:44 +00:00
Ben Magee 86270b43df Jellyfin.Model.Test 2018-12-12 21:39:00 +00:00
Ben Magee 1e6272ce3a Jellyfin.LocalMetadata.Test 2018-12-12 21:35:34 +00:00
Ben Magee 95f4af1534 Jellyfin.Controller.Test 2018-12-12 21:33:40 +00:00
Ben Magee 1f47fece57 Jellyfin.Common.Test 2018-12-12 21:16:58 +00:00
Ben Magee cd86fd767a Jellyfin.Api.Test 2018-12-12 21:15:04 +00:00
Ben Magee a0507c2e44 IsoMounter.Test project 2018-12-12 21:09:42 +00:00
Ben Magee 84678ba7ba Jellyfin.Test project 2018-12-12 21:06:56 +00:00
Ben Magee 53c4b03e1b Jellyfin.XmlTv.Test project 2018-12-12 21:02:59 +00:00
Ben Magee 4cfe5b018e Jellyfin.Server.Implementations.Test project 2018-12-12 21:00:19 +00:00
Ben Magee 96c28eadbe Jellyfin.Photos.Test project 2018-12-12 20:58:24 +00:00
Ben Magee 4b888fa59e Jellyfin.Notifications.Test project 2018-12-12 20:56:27 +00:00
Ben Magee be36c494f6 Jellyfin.Naming.Test project 2018-12-12 20:52:01 +00:00
Ben Magee 2934c59080 Jellyfin.Drawing.Skia.Test project 2018-12-12 20:49:25 +00:00
Ben Magee d2104aed2c Jellyfin.Drawing.ImageMagick.Test project 2018-12-12 20:44:24 +00:00
Ben Magee b31725d7f2 Jellyfin.Drawing.Test project 2018-12-12 20:36:05 +00:00
Ben Magee 9c74e4f10e Jellyfin.Dlna tests 2018-12-12 20:29:39 +00:00
Ben Magee 9964d2ff93 DvdLib.Test 2018-12-12 20:25:46 +00:00
Ben Magee 78fd157450 BDInfo.Test 2018-12-12 20:23:27 +00:00