You can integrate Aerialist's python package in your own code and directly define and execute UAV test cases with it. This can be speccifically useful when you are working on test generation approaches for UAVs. An example of such usage of Aerialist can be found in Surrealist.
pip3 install git+https://github.com/skhatiri/Aerialist.git
- We suggest you first experiment with the Docker Agent
- Make sure you are able to run test cases inside docker using your client CLI
- Check TestCase class for a simple implementation for defining and executing test cases.
- Check RandomGenerator class for a simple test generator that puts an obstacle with random size and position inside a givent case study mission.
- Check CLI for a sample Command Line Interface to invoke your code.
- Check Dockerfile for a proper way to dockerize your code.
- Develop your own test genrator based on the above samples. You can clone this repository and re-use all classes and case studies.
- Feel free to use the discussion section or contact the organizers to ask your questions.