mirror of
https://github.com/pachli/pachli-android.git
synced 2025-01-08 14:51:26 +01:00
.. | ||
src/main | ||
build.gradle.kts | ||
README.md | ||
settings.gradle.kts |
mkserverversions
Synopsis
mkserverversions
creates a JSON5 file that maps different Fediverse server
names to a list of the different version strings seen for those servers, as
recorded by Fediverse Observer.
This is used as input data for core/network/ServerTest
, to ensure that the
version parsing code can handle real-world version strings.
Run mkserverversions
every month to update the test data, and update the
parsing code if any of the tests fail.
Usage
From the parent directory, run:
./runtools mkserverversions
Verify the modifications made to server-versions.json5
, re-run the tests,
and commit the result.