mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-20 18:59:07 -05:00
docs: install markdown with the test dependencies
CONTRIBUTING and the testing guide installed pyyaml and jsonschema only, while the CI test job also installs markdown. On a contributor's machine the wiki heading test skipped and the run read OK. Both name it now, and a test compares them to the packages the tests import.
This commit is contained in:
1 parent
392a5d68cc
commit
b402a8b917
4 files changed
+23
-7
No files matched your search
@@ -25,11 +25,11 @@ python -m unittest tests.test_install tests.test_install_cores -v
|
||||
The table below says which module covers what.
|
||||
|
||||
Running the build needs Python 3.12 and `pyyaml` alone, and so does most of the suite. The
|
||||
schema contract tests also need `jsonschema[format-nongpl]`, which the CI
|
||||
installs: without it they are reported as skipped, so install it before a pull
|
||||
request that touches a profile, a platform file or a schema
|
||||
(`pip install "jsonschema[format-nongpl]"`). No test framework beyond the
|
||||
standard library `unittest` module.
|
||||
schema contract tests also need `jsonschema[format-nongpl]`, and one site test
|
||||
renders a wiki line with `markdown`. The CI installs both: without them those
|
||||
tests are reported as skipped, so install them before a pull request
|
||||
(`pip install "jsonschema[format-nongpl]" markdown`). No test framework beyond
|
||||
the standard library `unittest` module.
|
||||
|
||||
## Modules at a glance
|
||||
|
||||
|
||||
Reference in new issue
Block a user