4 __I am car, too__ puts together some libraries to run some tests on some
7 This project uses git submodules, run `git submodule update --init` when cloned.
12 The project is published under [GNU GPLv3][1].
19 To build the project run the following commands:
30 cmake -DCMAKE_BUILD_TYPE=Release -G Ninja ../
36 All the scenarios are in the directories named `scenarios-*`. Each scenario
37 contains at least `init`, `slot`, and the list of `obst`acles.
42 Tests are build from within the cmake file. Tests are named `testN` where `N` is
43 the test's identifier. All tests expects JSON fromatted scenario on standard
44 input and outputs JSON that can vary, but at minimum contains `goal` computed
45 for the parking `slot`, `path` from `init` to `goal` that avoid `obst`acles, if
46 such a path exists, `goal_cc` (cumulative cost), and elapsed `time`.
48 Input and/or otput of the tests can be plotted with
49 `plot_json_objects_scenario.py` script.
51 `src/` directory contains templates used to build tests.