| Sanity Check Data Files |
| ======================= |
| |
| The sanity check data files contain project metadata that is parsed by the |
| relevant sanity check script to both build and run the listed projects. |
| |
| Project metadata consists of: |
| - project directory (relative to PRJ_PATH - defined in the script) |
| - build arguments (optional) |
| - project flags, enclosed in angle brackets "<>" |
| - 'u' => microkernel; 'n' => nanokernel (required; must be first flag) |
| - 'q' => run as part of quick sanity check (optional) |
| - list of platform names that can be used with the project |
| |
| It is important that each set of project metadata be specified on a single line. |
| |
| The sanity check scripts will select first listed platform name if the user |
| does not specify a platform name (i.e. is the "default" platform). |
| |
| A given project can appear more than once, allowing the project to be |
| sanitized multiple times. This can be useful if the project has multiple |
| configurations, or if the project should be characterized on more than one |
| platform during a default platform sanity check. |
| |
| Comment lines are permitted (denoted by '#'). |