[chirp_devel] Trying to test a new radio driver - debug help needed
Ran Katz
Tue Feb 8 13:28:26 PST 2022
Thanks!
Managed to cleanup the code and the tests are passing (using run_tests as
you suggested)
Should I soft-commit it?
-Ran
On Tue, Feb 8, 2022 at 4:37 PM Dan Smith <dsmith at danplanet.com> wrote:
> > I am trying to test a new radio driver (for the Quansheng TG-UV2+),
> > I have it working on the app, however I am failing some tests:
> >
> > ======================================================================
> > ERROR: test_brute_force (tests.TestCase_QuanshengTGUV2)
> > Testing Quansheng TG-UV2+ brute force
> > ----------------------------------------------------------------------
> > Traceback (most recent call last):
> > File "tests/__init__.py", line 23, in wrapper
> > return fn(*a, **k)
> > File "tests/__init__.py", line 77, in test_brute_force
> > self._runtest(run_tests.TestCaseBruteForce)
> > File "tests/__init__.py", line 65, in _runtest
> > raise e.get_original_exception()
> > ValueError: None is not in list
>
> Sorry, the exception reporting in the tests is really poor.
>
> My guess would be that somewhere in your driver you're trying to set a
> tone or more or other enum'd value into a Memory that isn't in the list
> (and is None). You might want to post your driver here and maybe one of us
> can figure out where it's stuck.
>
> > (On top of that , I am not able to run a single driver test, when
> running : tox --skip-pkg-install -e driver -- -d Quansheng_TG-UV2+ ,all
> the drivers run, which takes time, but that I can live with)
>
> There's not much point in using tox without the venv stuff, so you might
> grab the run_tests from the repo and use it, which will run single tests
> easily.
>
> --Dan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://intrepid.danplanet.com/pipermail/chirp_devel/attachments/20220208/7478d52a/attachment-0001.html
More information about the chirp_devel
mailing list