Skip to content
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

Develop testing guidelines on new releases #105

Closed
litghost opened this issue Sep 15, 2013 · 1 comment
Closed

Develop testing guidelines on new releases #105

litghost opened this issue Sep 15, 2013 · 1 comment
Labels
Issue: Enhancement Missing functionality, or a new feature request
Milestone

Comments

@litghost
Copy link
Contributor

The bladeRF firmware (FX3 and FPGA) are not that simple. We should develop a standard test-suite to verify functionality. I have started drafting notes on what it should cover https://github.com/Nuand/bladeRF/wiki/Release-testing . As I have been focusing on flashing and now USB spec compliance, I have listed tests that come to mind with those are in focus. However there should be additional tests that covers:

  • RF sample through-put (bandwidth, latency, under/over flow, etc)
  • RF front-end tuning
  • RF gain configuration

There will also need to be tests for exposed external API's, like osmosdr and eventually extio.dll.

Ideally these tests will be fully automated and linked to build outputs. The cross platform aspect of the testing will require testing machines on target platforms with dedicated attached hardware.

@jynik
Copy link
Contributor

jynik commented Nov 26, 2014

Added a preliminary test checklist to the doc/developent directory for the time being.

Over time, we very much should get these tests automated into a suite that we can run on dedicated hardware, as litghost originally suggested.

@jynik jynik closed this as completed Nov 26, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue: Enhancement Missing functionality, or a new feature request
Projects
None yet
Development

No branches or pull requests

2 participants