validationΒΆ
The validation module contains code pertaining to specific checks performed against Fortune Avenue-compatible .frb files, Map Descriptor .yaml files, and Map Bundle objects to ensure their compatiblility with Custom Street Map Manager (CSMM).
Validation checks related to board configuration, in the .yaml and/or the .frb file, live here. |
|
Consistency checks involve making sure that values that live in both the Fortune Avenue-compatible .frb board file and the Map Descriptor .yaml file match. |
|
These functions involve the filesystem -- functions like check_for_screenshots() live here. |
|
Holds the entrypoints for running validation checks, which then use the validation check functions from all the surrounding files. |
|
Validity checks for custom music. |
|
Naming convention checks live here. |
|
Validation tests requiring network access live here. |
|
These tests check Paths counts to ensure things will work and be compatible once the board has been added into the game. |
|
The functions that live here aren't tests, but rather the ones that build and return the CheckResults object. |
|
Venture Card tests ensure there are exactly 64 cards enabled, and also that when certain cards are enabled, their prerequisites are met. |