-
Notifications
You must be signed in to change notification settings - Fork 6.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrate bsim thru the west manifest #55698
Comments
To clarify the motivation and to hopefully help with the concern of having a manifest which points to a separate organization:
The drive for doing this is just popular demand (i.e. users who want a solution with less steps to both fetch what they need and keep it updated). |
approved by the TSC, closing as done. |
The bsim "west project" was missing in the MAINTAINERS file. Add it. The request was tracked in zephyrproject-rtos#55698 and approved by the TSC. Signed-off-by: Alberto Escolar Piedras <[email protected]>
NOTE:
Origin
The original project is https://github.com/BabbleSim/bsim_west
This organization contains several repositories, but the one in question would be: https://github.com/BabbleSim/bsim_west
Purpose
BabbleSim is a tool used to simulate the BLE environment. It has been used extensively in Zephyr for 5+ years, and is an integral part of the BT subsystem regression testing.
Mode of integration
The ask is to clone the https://github.com/BabbleSim/bsim_west repository into a new
https://github.com/zephyrproject-rtos/bsim_west
This repository contains a west manifest, with a set of projects under the BabbleSim group, which would be disabled by default in Zephyr.
See #55696
Users who use BabbleSim for their daily work can then chose to enable this group with
west config manifest.group-filter +babblesim
and utilize this version or keep using a separate one.
Maintainership
@aescolar
Pull Request
#55696
Description
Users have requested for many years the option of getting BabbleSim using west, and preferably getting it directly with the Zephyr manifest. Being able to get it as a selectable group should be the most convenient for everybody.
This also allows keeping track automatically (thru the zephyr west manifest) of which version of Babblesim was required and Zephyr was tested with.
The ask is to create a new repository: https://github.com/zephyrproject-rtos/bsim_west
and start it by cloning https://github.com/BabbleSim/bsim_west
Once this is done, the next step will be to modify (slightly) the build and test scripts
for the nrf52_bsim, so that if the environment variables used today to find
BabbleSim are not present, instead of erroring out, it will ask west for the presence
and path to this project, and if present, it would continue with that.
License
Apache 2.0
The text was updated successfully, but these errors were encountered: