Thanks to visit codestin.com
Credit goes to github.com

Skip to content

tests: test to ensure that all plugins are listed in the plugin matrix#1673

Merged
gravyboat merged 1 commit into
streamlink:masterfrom
beardypig:docs-plugins-test
May 21, 2018
Merged

tests: test to ensure that all plugins are listed in the plugin matrix#1673
gravyboat merged 1 commit into
streamlink:masterfrom
beardypig:docs-plugins-test

Conversation

@beardypig

Copy link
Copy Markdown
Member

I wrote a test that tests to ensure that each plugin exists in the plugin matrix in the docs (excluding the built in plugins). I found these plugins didn't have a row in the docs: live_russia_tv, ok_live, piczel, streann, and teamliquid. I updated it as best I could, please point out an omissions/mistakes.

@codecov

codecov Bot commented May 20, 2018

Copy link
Copy Markdown

Codecov Report

Merging #1673 into master will decrease coverage by 0.16%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1673      +/-   ##
==========================================
- Coverage    33.4%   33.23%   -0.17%     
==========================================
  Files         230      230              
  Lines       12960    12960              
==========================================
- Hits         4329     4307      -22     
- Misses       8631     8653      +22

@beardypig

beardypig commented May 20, 2018

Copy link
Copy Markdown
Member Author

Looking in to the -11% coverage...

Update: really didn't like the MetaClass, so I removed it it will now fail on the first missing plugin matrix entry - but that should be fine for PRs anyway.

@beardypig beardypig force-pushed the docs-plugins-test branch from 849f3b6 to d700ac8 Compare May 21, 2018 12:02
@beardypig beardypig force-pushed the docs-plugins-test branch from d700ac8 to 1b04bf8 Compare May 21, 2018 12:03
@beardypig

Copy link
Copy Markdown
Member Author

Reduction in coverage here appears to be due to unstable conditions for the tests, ie. it's not really a reduction in test coverage, also the line in question would be removed in #1658.

@gravyboat

Copy link
Copy Markdown
Member

Cool, merging. Thanks @beardypig this is a good addition.

@gravyboat gravyboat merged commit c0fc64a into streamlink:master May 21, 2018
mkbloke pushed a commit to mkbloke/streamlink that referenced this pull request Aug 18, 2020
tests: test to ensure that all plugins are listed in the plugin matrix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants