Developers
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- 1 participants
- 2965 discussions
> *Dan Smith*dsmith at
> danplanet.com<mailto:chirp_devel%40intrepid.danplanet.com?Subject=Re:%20%5Bchirp_devel%5D%20revert%20%234687&In-Reply-To=%3C69D5F7FF-EDA0-498A-95C9-73FFC9A1C931%40danplanet.com%3E>
> /Sat Sep 30 22:16:04 PDT 2017/
>
> * Previous message:[chirp_devel] revert #4687
> <http://intrepid.danplanet.com/pipermail/chirp_devel/2017-September/004742.h…>
> * Next message:[chirp_devel] Questions about "Special Channels"
> especially WRT Yaesu FT1D/FT2D
> <http://intrepid.danplanet.com/pipermail/chirp_devel/2017-September/004743.h…>
> * *Messages sorted by:*[ date ]
> <http://intrepid.danplanet.com/pipermail/chirp_devel/2017-September/date.htm…>[
> thread ]
> <http://intrepid.danplanet.com/pipermail/chirp_devel/2017-September/thread.h…>[
> subject ]
> <http://intrepid.danplanet.com/pipermail/chirp_devel/2017-September/subject.…>[
> author ]
> <http://intrepid.danplanet.com/pipermail/chirp_devel/2017-September/author.h…>
>
> ------------------------------------------------------------------------
> >/# HG changeset patch />/# User SASANO Takayoshi <uaa at mx5.nisiq.net
> <http://intrepid.danplanet.com/mailman/listinfo/chirp_devel>> />/# Date 1504671405 -32400 />/# Wed Sep 06 13:16:45 2017 +0900 />/# Node ID 046007af2cb248ae8933f78d5f14dd55b8ae9ee8 />/# Parent c56244c58fe85688ef0da20a3f7bfebc0f447e6c />/revert #4687 />/Different from OpenBSD-6.0, OpenBSD-6.1 is no longer required this
> modification. />/And, this cause #5007 bug. Revert to 2715:d1bc2c917785. /
> Sorry for the delay in getting to this. However, I’m not sure I understand what this has to do with OpenBSD. Can you explain a little more?
>
> —Dan
Hi. I never saw an answer from Sasano-san, so I thought I would take a
stab. I have nothing directly to do with #4697
<http://chirp.danplanet.com/issues/4687>, but I did encounter #5007
<http://chirp.danplanet.com/issues/4687> (sync broken with ID-51's)
which was caused by the fix to 4697.
#4697 was an attempt to fix sync errors on OpenBSD with Icom radios, by
discarding the echo-back of commands. There must be some race condition
in the fix (or different types of cables, some without echoback), since
others did not find Sasano-san's problem. Eventually an update to
Openbsd seems to have fixed Sasano-san's problem without the patch
contained in #4697, so he asked it to be reverted.
I'm hoping you can merge this patch reversion, since 'stock' chirp
remains broken for my ID-51 with the patch present.
Let me know if you have any questions.
Neil Katin, K2LL
2
1
12 Oct '17
Here is the corrected patch to add scan edge special channels to the VX5
driver.
1
0
Tested changes:
Changes for Build #704
[Dan Smith <dsmith(a)danplanet.com>] Remove leftover debug from #5237
[Tom Hayward <tom(a)tomh.us>] [id880] Fix typo in charset definition. #281
[Tom Hayward <tom(a)tomh.us>] [thf6a] Support full charset (ASCII). Fixes #141
[Tom Hayward <tom(a)tomh.us>] [id880] Support full charset. Fixes #281
[Tom Hayward <tom(a)tomh.us>] [vx5] Support full charset (ASCII). Fixes #292
[Tom Hayward <tom(a)tomh.us>] [id31a] set used bit when creating new memory, clear when deleting. Fixes #269
[Tom Hayward <tom(a)tomh.us>] Support PyGTK < 2.22 in bank edit. Fixes #231
[Tom Hayward <tom(a)tomh.us>] [d710] [v71] [d72] Fix tone list (not all tones are supported). Fixes #212
[Dan Smith <dsmith(a)danplanet.com>] [vx7] Fix setting memory power levels on 220MHz band
Fixes #214
[Dan Smith <dsmith(a)danplanet.com>] fips: Pennsylvania FIPS code was wrong. #117
[Marco Filippi <iz3gme.marco(a)gmail.com>] Consider lower bound frequency of each valid_band as valid
Fix bug #181
[Tom Hayward <tom(a)tomh.us>] tmd700: allow 8-char names. Fixes #176
[Dan Smith <dsmith(a)danplanet.com>] Fix the "blind deletion" problem, as well as properly direct copy/paste
Fixes #172
[David Griffith <dave(a)661.org>] Bug #155 fix: VX-7 1.25m power levels
[David Griffith <dave(a)661.org>] New INSTALL and README files
Fixes #122
[Tom Hayward <tom(a)tomh.us>] thd72: only use hardware flow on OS X. Fixes #166
[Marco Filippi <iz3gme.marco(a)gmail.com>] [FT817] Tone freq not set correctly
Same as #88 for FT857, to avoid code duplication fix code have been moved from
ft857 to its ancestor class
Fix bug #163
[Tom Hayward <tom(a)tomh.us>] Fix Mac .app so paths with spaces work. Fixes Bug #145
Full log:
Started by an SCM change
Building in workspace /var/lib/jenkins/jobs/chirp-test/workspace
[workspace] $ hg showconfig paths.default
[workspace] $ hg pull --rev default
[workspace] $ hg update --clean --rev default
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
[workspace] $ hg log --rev . --template {node}
[workspace] $ hg log --rev . --template {rev}
[workspace] $ hg log --rev 359741abc5e4728076ff17379fbefab80068a023
[workspace] $ hg log --template "<changeset node='{node}' author='{author|xmlescape}' rev='{rev}' date='{date}'><msg>{desc|xmlescape}</msg><added>{file_adds|stringify|xmlescape}</added><deleted>{file_dels|stringify|xmlescape}</deleted><files>{files|stringify|xmlescape}</files><parents>{parents}</parents></changeset>\n" --rev default:0 --follow --prune 359741abc5e4728076ff17379fbefab80068a023
No emails were triggered.
[workspace] $ /bin/sh -xe /tmp/hudson7393136708844494829.sh
[workspace] $ /bin/sh -xe /tmp/hudson3765051420727319342.sh
+ rm -Rf tools/cpep8.venv
+ tox
GLOB sdist-make: /var/lib/jenkins/jobs/chirp-test/workspace/setup.py
unit inst-nodeps: /var/lib/jenkins/jobs/chirp-test/workspace/.tox/dist/chirp-0.3.0dev.zip
unit installed: ----------------------------------------,Error when trying to get requirement for VCS system Command "git config --get-regexp remote\..*\.url" failed with error code 1 in /danplanet/users/dan/automation/donatello_events, falling back to uneditable format,Could not determine repository location of /danplanet/users/dan/automation/donatello_events,Warning: cannot find svn location for soaplib===0.8.1dev-r0,aiohttp==0.15.2,alabaster==0.7.7,aniso8601==0.92,ansible==2.2.1.0,appdirs==1.4.0,astral==1.2,astroid==1.3.4,asyncio==3.4.1,attrs==15.2.0,Babel==1.3,beautifulsoup4==4.4.1,carbon==0.9.15,CDDB==1.4,cffi==1.9.1,chardet==2.3.0,chirp==0.3.0.dev0,colorama==0.2.7,cryptography==1.7.2,Django==1.8.7,django-tagging==0.4,dnspython==1.12.0,docutils==0.12,## !! Could not determine repository location,Donatello==1.0,## !! Could not determine repository location,donatello-events==1.0,ecdsa==0.13,enum34==1.1.6,extras==0.0.3,eyeD3==0.7.4,fixtures==1.3.1,Flask==0.10.1,Flask-RESTful==0.3.1,gear==0.5.8,gearman==2.0.2,gevent==1.0.1,gevent-socketio==0.3.6,gevent-websocket==0.9.3,git-review==1.24,graphite-web==0.9.15,greenlet==0.4.5,gyp==0.1,hachoir-core==1.3.3,hachoir-metadata==1.3.3,hachoir-parser==1.3.4,html5lib==0.999,httplib2==0.9.1,idna==2.2,iniparse==0.4,iotop==0.6,ipaddr==2.1.11,ipaddress==1.0.18,iso8601==0.1.11,itsdangerous==0.24,Jinja2==2.8.1,junitxml==0.6,keyring==7.3,launchpadlib==1.10.3,lazr.restfulclient==0.13.4,lazr.uri==1.0.3,libvirt-python==1.3.1,linecache2==1.0.0,lockfile==0.9.1,logilab-common==0.63.2,lxml==3.5.0,M2Crypto==0.22.6rc4,MarkupSafe==0.23,mechanize==0.2.5,meld==3.14.2,mercurial==3.7.3,mock==1.0.1,mox==0.5.3,musicbrainzngs==0.5,mutagen==1.31,mysqlclient==1.3.7,ndg-httpsclient==0.4.0,netaddr==0.7.18,nose==1.3.7,oauth==1.0.1,packaging==16.8,paho-mqtt==1.1,PAM==0.4.2,paramiko==2.1.1,pbr==1.8.1,pep8==1.6.2,phue==0.8,Pillow==3.1.2,pluggy==0.5.2,ply==3.10,prettytable==0.7.2,puredaemon==0.1.0,py==1.4.34,pyasn1==0.2.3,pyasn1-modules==0.0.7,pycparser==2.17,pycrypto==2.6.1,pycryptodome==3.4.5,pycurl==7.43.0,Pygments==2.1,pygobject==3.20.0,pylast==1.0.0,pyliblzma==0.5.3,pylint==1.4.1,pynoc==1.4.2,pyOpenSSL==0.15.1,pyparsing==2.1.10,pyrit==0.4.0,pyserial==3.0.1,pysignals==0.1.2,pysmi==0.0.7,pysnmp==4.3.4,pysqlite==2.7.0,python-apt==1.1.0b1,python-daemon==1.6,python-debian==0.1.27,python-keyczar==0.715,python-magic==0.4.6,python-mimeparse==0.1.4,python-mpd==0.3.0,python-subunit==1.1.0,pytz==2014.10,-e git+https://kk7ds:JkCsCHfN6U@github.com/kk7ds/pyvera.git@48f820a2f470e15f168a61a60a975628a96dd055#egg=pyvera,pywemo==0.4.0,pyxdg==0.25,pyxmpp==1.1.2,PyYAML==3.12,requests==2.9.1,retrying==1.3.3,roman==2.0.0,rpm-python==4.12.0.1,scapy==2.3.1,SecretStorage==2.1.3,service-identity==16.0.0,setproctitle==1.1.8,simplejson==3.8.1,six==1.10.0,snmpy==1.0.0,## FIXME: could not find svn URL in dependency_links for this package:,soaplib===0.8.1dev-r0,Sphinx==1.3.6,sphinx-rtd-theme==0.1.9,SQLAlchemy==1.0.11,sqlparse==0.1.18,stevedore==1.10.0,termcolor==1.1.0,testtools==1.8.1,tmdb3==0.7.2,tox==2.8.2,traceback2==1.4.0,tvdb-api==1.10,Twisted==12.0.0,twitter==1.16.0,txAMQP==0.6.2,unifi==1.2.5,unittest2==1.1.0,urlgrabber==3.9.1,urllib3==1.13.1,uvcclient==0.10.0,virtualenv==15.1.0,wadllib==1.3.2,Werkzeug==0.9.6,whisper==0.9.12,xmldiff==0.6.10,yum-metadata-parser==1.1.4,zope.interface==4.1.1
unit runtests: PYTHONHASHSEED='4173889915'
unit runtests: commands[0] | nosetests -v tests/unit
test_bit_array (tests.unit.test_bitwise.TestBitType) ... ok
test_bit_array_fail (tests.unit.test_bitwise.TestBitType) ... ok
test_bitfield_u16 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_u24 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_u8 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_ul16 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_ul24 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_bbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_lbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_lbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_int_array (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u8 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_char (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string_invalid_chars (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string_wrong_length (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_comment_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok
test_comment_inline_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok
test_missing_semicolon (tests.unit.test_bitwise.TestBitwiseErrors) ... ok
test_seek (tests.unit.test_bitwise.TestBitwiseSeek) ... ok
test_seekto (tests.unit.test_bitwise.TestBitwiseSeek) ... ok
test_struct_one_element (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
test_struct_two_elements (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
test_struct_writes (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
split_tone_encode_test_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_none (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_dtcs_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_none (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_fix_rounded_step_250 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_fix_rounded_step_500 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_fix_rounded_step_750 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_12_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_2_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_5_0 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_6_25 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_fractional_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_required_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_required_step_fail (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_format_freq (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_bad (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_decimal (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_whitespace (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_whole (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_ensure_has_calls_almost_full (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_empty (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_partial (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_rptcall_full1 (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_rptcall_full2 (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_urcall_full (tests.unit.test_import_logic.DstarTests) ... ok
test_import_bank (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_dtcs_diffA_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_dtcs_diffB_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_negative (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_too_big_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_uhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem_with_errors (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem_with_warnings (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_invalid (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_valid_am (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_valid_fm (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_name (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_closest (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_no_dst (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_no_src (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_same (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_tone_diffA_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_tone_diffB_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_mapping (tests.unit.test_mappingmodel.TestBaseBank) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestBaseBank) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok
test_get_name (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok
test_mapping (tests.unit.test_mappingmodel.TestBaseMapping) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestBaseMapping) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok
test_get_name (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModelIndexInterface) ... ok
test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_icom_bank (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_mapping (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_index_bounds (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_next_mapping_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index_bad_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index_bad_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_auto_tone_mode_cross (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs_pol (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs_rx (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_tone (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_tsql (tests.unit.test_memedit_edits.TestEdits) ... ok
test_init (tests.unit.test_platform.Win32PlatformTest) ... ok
test_serial_ports_bad_portnames (tests.unit.test_platform.Win32PlatformTest) ... ok
test_serial_ports_sorted (tests.unit.test_platform.Win32PlatformTest) ... ok
test_apply_callback (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting_group (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting_multi (tests.unit.test_settings.TestSettingContainers) ... ok
test_changed (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_boolean (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_float (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_integer (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_list (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_string (tests.unit.test_settings.TestSettingValues) ... ok
test_validate_callback (tests.unit.test_settings.TestSettingValues) ... ok
test_delete_hole_with_all (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_with_all_full (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_with_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_without_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_insert_hole_with_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_insert_hole_without_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
----------------------------------------------------------------------
Ran 151 tests in 0.059s
OK
unit runtests: commands[1] | python ./share/make_supported.py /dev/null
driver inst-nodeps: /var/lib/jenkins/jobs/chirp-test/workspace/.tox/dist/chirp-0.3.0dev.zip
driver installed: ----------------------------------------,Error when trying to get requirement for VCS system Command "git config --get-regexp remote\..*\.url" failed with error code 1 in /danplanet/users/dan/automation/donatello_events, falling back to uneditable format,Could not determine repository location of /danplanet/users/dan/automation/donatello_events,Warning: cannot find svn location for soaplib===0.8.1dev-r0,aiohttp==0.15.2,alabaster==0.7.7,aniso8601==0.92,ansible==2.2.1.0,appdirs==1.4.0,astral==1.2,astroid==1.3.4,asyncio==3.4.1,attrs==15.2.0,Babel==1.3,beautifulsoup4==4.4.1,carbon==0.9.15,CDDB==1.4,cffi==1.9.1,chardet==2.3.0,chirp==0.3.0.dev0,colorama==0.2.7,cryptography==1.7.2,Django==1.8.7,django-tagging==0.4,dnspython==1.12.0,docutils==0.12,## !! Could not determine repository location,Donatello==1.0,## !! Could not determine repository location,donatello-events==1.0,ecdsa==0.13,enum34==1.1.6,extras==0.0.3,eyeD3==0.7.4,fixtures==1.3.1,Flask==0.10.1,Flask-RESTful==0.3.1,gear==0.5.8,gearman==2.0.2,gevent==1.0.1,gevent-socketio==0.3.6,gevent-websocket==0.9.3,git-review==1.24,graphite-web==0.9.15,greenlet==0.4.5,gyp==0.1,hachoir-core==1.3.3,hachoir-metadata==1.3.3,hachoir-parser==1.3.4,html5lib==0.999,httplib2==0.9.1,idna==2.2,iniparse==0.4,iotop==0.6,ipaddr==2.1.11,ipaddress==1.0.18,iso8601==0.1.11,itsdangerous==0.24,Jinja2==2.8.1,junitxml==0.6,keyring==7.3,launchpadlib==1.10.3,lazr.restfulclient==0.13.4,lazr.uri==1.0.3,libvirt-python==1.3.1,linecache2==1.0.0,lockfile==0.9.1,logilab-common==0.63.2,lxml==3.5.0,M2Crypto==0.22.6rc4,MarkupSafe==0.23,mechanize==0.2.5,meld==3.14.2,mercurial==3.7.3,mock==1.0.1,mox==0.5.3,musicbrainzngs==0.5,mutagen==1.31,mysqlclient==1.3.7,ndg-httpsclient==0.4.0,netaddr==0.7.18,oauth==1.0.1,packaging==16.8,paho-mqtt==1.1,PAM==0.4.2,paramiko==2.1.1,pbr==1.8.1,pep8==1.6.2,phue==0.8,Pillow==3.1.2,pluggy==0.5.2,ply==3.10,prettytable==0.7.2,puredaemon==0.1.0,py==1.4.34,pyasn1==0.2.3,pyasn1-modules==0.0.7,pycparser==2.17,pycrypto==2.6.1,pycryptodome==3.4.5,pycurl==7.43.0,Pygments==2.1,pygobject==3.20.0,pylast==1.0.0,pyliblzma==0.5.3,pylint==1.4.1,pynoc==1.4.2,pyOpenSSL==0.15.1,pyparsing==2.1.10,pyrit==0.4.0,pyserial==3.0.1,pysignals==0.1.2,pysmi==0.0.7,pysnmp==4.3.4,pysqlite==2.7.0,python-apt==1.1.0b1,python-daemon==1.6,python-debian==0.1.27,python-keyczar==0.715,python-magic==0.4.6,python-mimeparse==0.1.4,python-mpd==0.3.0,python-subunit==1.1.0,pytz==2014.10,-e git+https://kk7ds:JkCsCHfN6U@github.com/kk7ds/pyvera.git@48f820a2f470e15f168a61a60a975628a96dd055#egg=pyvera,pywemo==0.4.0,pyxdg==0.25,pyxmpp==1.1.2,PyYAML==3.12,requests==2.9.1,retrying==1.3.3,roman==2.0.0,rpm-python==4.12.0.1,scapy==2.3.1,SecretStorage==2.1.3,service-identity==16.0.0,setproctitle==1.1.8,simplejson==3.8.1,six==1.10.0,snmpy==1.0.0,## FIXME: could not find svn URL in dependency_links for this package:,soaplib===0.8.1dev-r0,Sphinx==1.3.6,sphinx-rtd-theme==0.1.9,SQLAlchemy==1.0.11,sqlparse==0.1.18,stevedore==1.10.0,termcolor==1.1.0,testtools==1.8.1,tmdb3==0.7.2,tox==2.8.2,traceback2==1.4.0,tvdb-api==1.10,Twisted==12.0.0,twitter==1.16.0,txAMQP==0.6.2,unifi==1.2.5,unittest2==1.1.0,urlgrabber==3.9.1,urllib3==1.13.1,uvcclient==0.10.0,virtualenv==15.1.0,wadllib==1.3.2,Werkzeug==0.9.6,whisper==0.9.12,xmldiff==0.6.10,yum-metadata-parser==1.1.4,zope.interface==4.1.1
driver runtests: PYTHONHASHSEED='4173889915'
driver runtests: commands[0] | python ./tests/run_tests
Alinco DJ-G7EG CopyAll PASSED: All tests
Alinco DJ-G7EG Detect PASSED: All tests
Alinco DJ-G7EG Banks SKIPPED: Banks not supported
Alinco DJ-G7EG BruteForce PASSED: All tests
Alinco DJ-G7EG Edges PASSED: All tests
Alinco DJ-G7EG Clone PASSED: All tests
Alinco DJ-G7EG Settings SKIPPED: Settings not supported
Alinco DJ175 CopyAll PASSED: All tests
Alinco DJ175 Detect PASSED: All tests
Alinco DJ175 Banks SKIPPED: Banks not supported
Alinco DJ175 BruteForce PASSED: All tests
Alinco DJ175 Edges PASSED: All tests
Alinco DJ175 Clone PASSED: All tests
Alinco DJ175 Settings SKIPPED: Settings not supported
Alinco DJ596 CopyAll PASSED: All tests
Alinco DJ596 Detect PASSED: All tests
Alinco DJ596 Banks SKIPPED: Banks not supported
Alinco DJ596 BruteForce PASSED: All tests
Alinco DJ596 Edges PASSED: All tests
Alinco DJ596 Clone PASSED: All tests
Alinco DJ596 Settings SKIPPED: Settings not supported
Alinco DR235T CopyAll PASSED: All tests
Alinco DR235T Detect PASSED: All tests
Alinco DR235T Banks SKIPPED: Banks not supported
Alinco DR235T BruteForce PASSED: All tests
Alinco DR235T Edges PASSED: All tests
Alinco DR235T Clone PASSED: All tests
Alinco DR235T Settings SKIPPED: Settings not supported
AnyTone OBLTR-8R CopyAll PASSED: All tests
AnyTone OBLTR-8R Detect PASSED: All tests
AnyTone OBLTR-8R Banks SKIPPED: Banks not supported
AnyTone OBLTR-8R BruteForce PASSED: All tests
AnyTone OBLTR-8R Edges PASSED: All tests
AnyTone OBLTR-8R Clone PASSED: All tests
AnyTone OBLTR-8R Settings PASSED: All tests
AnyTone TERMN-8R CopyAll PASSED: All tests
AnyTone TERMN-8R Detect PASSED: All tests
AnyTone TERMN-8R Banks SKIPPED: Banks not supported
AnyTone TERMN-8R BruteForce PASSED: All tests
AnyTone TERMN-8R Edges PASSED: All tests
AnyTone TERMN-8R Clone PASSED: All tests
AnyTone TERMN-8R Settings PASSED: All tests
BTECH GMRS-V1 CopyAll PASSED: All tests
BTECH GMRS-V1 Detect PASSED: All tests
BTECH GMRS-V1 Banks SKIPPED: Banks not supported
BTECH GMRS-V1 BruteForce PASSED: All tests
BTECH GMRS-V1 Edges PASSED: All tests
BTECH GMRS-V1 Clone PASSED: All tests
BTECH GMRS-V1 Settings PASSED: All tests
BTECH UV-2501+220 CopyAll PASSED: All tests
BTECH UV-2501+220 Detect PASSED: All tests
BTECH UV-2501+220 Banks SKIPPED: Banks not supported
BTECH UV-2501+220 BruteForce PASSED: All tests
BTECH UV-2501+220 Edges PASSED: All tests
BTECH UV-2501+220 Clone PASSED: All tests
BTECH UV-2501+220 Settings PASSED: All tests
BTECH UV-25X2 CopyAll PASSED: All tests
BTECH UV-25X2 Detect PASSED: All tests
BTECH UV-25X2 Banks SKIPPED: Banks not supported
BTECH UV-25X2 BruteForce PASSED: All tests
BTECH UV-25X2 Edges PASSED: All tests
BTECH UV-25X2 Clone PASSED: All tests
BTECH UV-25X2 Settings PASSED: All tests
BTECH UV-25X4 CopyAll PASSED: All tests
BTECH UV-25X4 Detect PASSED: All tests
BTECH UV-25X4 Banks SKIPPED: Banks not supported
BTECH UV-25X4 BruteForce PASSED: All tests
BTECH UV-25X4 Edges PASSED: All tests
BTECH UV-25X4 Clone PASSED: All tests
BTECH UV-25X4 Settings PASSED: All tests
BTECH UV-5001 CopyAll PASSED: All tests
BTECH UV-5001 Detect PASSED: All tests
BTECH UV-5001 Banks SKIPPED: Banks not supported
BTECH UV-5001 BruteForce PASSED: All tests
BTECH UV-5001 Edges PASSED: All tests
BTECH UV-5001 Clone PASSED: All tests
BTECH UV-5001 Settings PASSED: All tests
BTECH UV-50X2 CopyAll PASSED: All tests
BTECH UV-50X2 Detect PASSED: All tests
BTECH UV-50X2 Banks SKIPPED: Banks not supported
BTECH UV-50X2 BruteForce PASSED: All tests
BTECH UV-50X2 Edges PASSED: All tests
BTECH UV-50X2 Clone PASSED: All tests
BTECH UV-50X2 Settings PASSED: All tests
BTECH UV-50X3 Left CopyAll PASSED: All tests
BTECH UV-50X3 Left Detect PASSED: All tests
BTECH UV-50X3 Left Banks SKIPPED: Banks not supported
BTECH UV-50X3 Left BruteForce PASSED: All tests
BTECH UV-50X3 Left Edges PASSED: All tests
BTECH UV-50X3 Left Clone PASSED: All tests
BTECH UV-50X3 Left Settings PASSED: All tests
BTECH UV-50X3 Right CopyAll PASSED: All tests
BTECH UV-50X3 Right Detect PASSED: All tests
BTECH UV-50X3 Right Banks SKIPPED: Banks not supported
BTECH UV-50X3 Right BruteForce PASSED: All tests
BTECH UV-50X3 Right Edges PASSED: All tests
BTECH UV-50X3 Right Clone PASSED: All tests
BTECH UV-50X3 Right Settings PASSED: All tests
BTECH UV-5X3 CopyAll PASSED: All tests
BTECH UV-5X3 Detect PASSED: All tests
BTECH UV-5X3 Banks SKIPPED: Banks not supported
BTECH UV-5X3 BruteForce PASSED: All tests
BTECH UV-5X3 Edges PASSED: All tests
BTECH UV-5X3 Clone PASSED: All tests
BTECH UV-5X3 Settings PASSED: All tests
Baofeng BF-888 CopyAll PASSED: All tests
Baofeng BF-888 Detect PASSED: All tests
Baofeng BF-888 Banks SKIPPED: Banks not supported
Baofeng BF-888 BruteForce PASSED: All tests
Baofeng BF-888 Edges PASSED: All tests
Baofeng BF-888 Clone PASSED: All tests
Baofeng BF-888 Settings PASSED: All tests
Baofeng F-11 CopyAll PASSED: All tests
Baofeng F-11 Detect PASSED: All tests
Baofeng F-11 Banks SKIPPED: Banks not supported
Baofeng F-11 BruteForce PASSED: All tests
Baofeng F-11 Edges PASSED: All tests
Baofeng F-11 Clone PASSED: All tests
Baofeng F-11 Settings PASSED: All tests
Baofeng UV-3R CopyAll PASSED: All tests
Baofeng UV-3R Detect PASSED: All tests
Baofeng UV-3R Banks SKIPPED: Banks not supported
Baofeng UV-3R BruteForce PASSED: All tests
Baofeng UV-3R Edges PASSED: All tests
Baofeng UV-3R Clone PASSED: All tests
Baofeng UV-3R Settings PASSED: All tests
Baofeng UV-5R CopyAll PASSED: All tests
Baofeng UV-5R Detect PASSED: All tests
Baofeng UV-5R Banks SKIPPED: Banks not supported
Baofeng UV-5R BruteForce PASSED: All tests
Baofeng UV-5R Edges PASSED: All tests
Baofeng UV-5R Clone PASSED: All tests
Baofeng UV-5R Settings PASSED: All tests
Baofeng UV-6R CopyAll PASSED: All tests
Baofeng UV-6R Detect PASSED: All tests
Baofeng UV-6R Banks SKIPPED: Banks not supported
Baofeng UV-6R BruteForce PASSED: All tests
Baofeng UV-6R Edges PASSED: All tests
Baofeng UV-6R Clone PASSED: All tests
Baofeng UV-6R Settings PASSED: All tests
Baofeng UV-B5 CopyAll PASSED: All tests
Baofeng UV-B5 Detect PASSED: All tests
Baofeng UV-B5 Banks SKIPPED: Banks not supported
Baofeng UV-B5 BruteForce PASSED: All tests
Baofeng UV-B5 Edges PASSED: All tests
Baofeng UV-B5 Clone PASSED: All tests
Baofeng UV-B5 Settings PASSED: All tests
Baojie BJ-9900 Left CopyAll PASSED: All tests
Baojie BJ-9900 Left Detect PASSED: All tests
Baojie BJ-9900 Left Banks SKIPPED: Banks not supported
Baojie BJ-9900 Left BruteForce PASSED: All tests
Baojie BJ-9900 Left Edges PASSED: All tests
Baojie BJ-9900 Left Clone PASSED: All tests
Baojie BJ-9900 Left Settings SKIPPED: Settings not supported
Baojie BJ-9900 Right CopyAll PASSED: All tests
Baojie BJ-9900 Right Detect PASSED: All tests
Baojie BJ-9900 Right Banks SKIPPED: Banks not supported
Baojie BJ-9900 Right BruteForce PASSED: All tests
Baojie BJ-9900 Right Edges PASSED: All tests
Baojie BJ-9900 Right Clone PASSED: All tests
Baojie BJ-9900 Right Settings SKIPPED: Settings not supported
Feidaxin FD-268A CopyAll PASSED: All tests
Feidaxin FD-268A Detect PASSED: All tests
Feidaxin FD-268A Banks SKIPPED: Banks not supported
Feidaxin FD-268A BruteForce PASSED: All tests
Feidaxin FD-268A Edges PASSED: All tests
Feidaxin FD-268A Clone PASSED: All tests
Feidaxin FD-268A Settings PASSED: All tests
Feidaxin FD-268B CopyAll PASSED: All tests
Feidaxin FD-268B Detect PASSED: All tests
Feidaxin FD-268B Banks SKIPPED: Banks not supported
Feidaxin FD-268B BruteForce PASSED: All tests
Feidaxin FD-268B Edges PASSED: All tests
Feidaxin FD-268B Clone PASSED: All tests
Feidaxin FD-268B Settings PASSED: All tests
Feidaxin FD-288B CopyAll PASSED: All tests
Feidaxin FD-288B Detect PASSED: All tests
Feidaxin FD-288B Banks SKIPPED: Banks not supported
Feidaxin FD-288B BruteForce PASSED: All tests
Feidaxin FD-288B Edges PASSED: All tests
Feidaxin FD-288B Clone PASSED: All tests
Feidaxin FD-288B Settings PASSED: All tests
Icom IC-208H CopyAll PASSED: All tests
Icom IC-208H Detect PASSED: All tests
Icom IC-208H Banks PASSED: All tests
Icom IC-208H BruteForce PASSED: All tests
Icom IC-208H Edges PASSED: All tests
Icom IC-208H Clone PASSED: All tests
Icom IC-208H Settings SKIPPED: Settings not supported
Icom IC-2100H CopyAll PASSED: All tests
Icom IC-2100H Detect PASSED: All tests
Icom IC-2100H Banks SKIPPED: Banks not supported
Icom IC-2100H BruteForce PASSED: All tests
Icom IC-2100H Edges PASSED: All tests
Icom IC-2100H Clone PASSED: All tests
Icom IC-2100H Settings SKIPPED: Settings not supported
Icom IC-2200H CopyAll PASSED: All tests
Icom IC-2200H Detect PASSED: All tests
Icom IC-2200H Banks PASSED: All tests
Icom IC-2200H BruteForce PASSED: All tests
Icom IC-2200H Edges PASSED: All tests
Icom IC-2200H Clone PASSED: All tests
Icom IC-2200H Settings PASSED: All tests
Icom IC-2300H CopyAll PASSED: All tests
Icom IC-2300H Detect PASSED: All tests
Icom IC-2300H Banks PASSED: All tests
Icom IC-2300H BruteForce PASSED: All tests
Icom IC-2300H Edges PASSED: All tests
Icom IC-2300H Clone PASSED: All tests
Icom IC-2300H Settings PASSED: All tests
Icom IC-2720H CopyAll PASSED: All tests
Icom IC-2720H Detect PASSED: All tests
Icom IC-2720H Banks PASSED: All tests
Icom IC-2720H BruteForce PASSED: All tests
Icom IC-2720H Edges PASSED: All tests
Icom IC-2720H Clone PASSED: All tests
Icom IC-2720H Settings SKIPPED: Settings not supported
Icom IC-2820H CopyAll PASSED: All tests
Icom IC-2820H Detect PASSED: All tests
Icom IC-2820H Banks PASSED: All tests
Icom IC-2820H BruteForce PASSED: All tests
Icom IC-2820H Edges PASSED: All tests
Icom IC-2820H Clone PASSED: All tests
Icom IC-2820H Settings PASSED: All tests
Icom IC-P7 CopyAll PASSED: All tests
Icom IC-P7 Detect PASSED: All tests
Icom IC-P7 Banks PASSED: All tests
Icom IC-P7 BruteForce PASSED: All tests
Icom IC-P7 Edges PASSED: All tests
Icom IC-P7 Clone PASSED: All tests
Icom IC-P7 Settings PASSED: All tests
Icom IC-Q7A CopyAll PASSED: All tests
Icom IC-Q7A Detect PASSED: All tests
Icom IC-Q7A Banks SKIPPED: Banks not supported
Icom IC-Q7A BruteForce PASSED: All tests
Icom IC-Q7A Edges PASSED: All tests
Icom IC-Q7A Clone PASSED: All tests
Icom IC-Q7A Settings PASSED: All tests
Icom IC-T70 CopyAll PASSED: All tests
Icom IC-T70 Detect PASSED: All tests
Icom IC-T70 Banks PASSED: All tests
Icom IC-T70 BruteForce PASSED: All tests
Icom IC-T70 Edges PASSED: All tests
Icom IC-T70 Clone PASSED: All tests
Icom IC-T70 Settings SKIPPED: Settings not supported
Icom IC-T7H CopyAll PASSED: All tests
Icom IC-T7H Detect PASSED: All tests
Icom IC-T7H Banks SKIPPED: Banks not supported
Icom IC-T7H BruteForce PASSED: All tests
Icom IC-T7H Edges PASSED: All tests
Icom IC-T7H Clone PASSED: All tests
Icom IC-T7H Settings SKIPPED: Settings not supported
Icom IC-T8A CopyAll PASSED: All tests
Icom IC-T8A Detect PASSED: All tests
Icom IC-T8A Banks SKIPPED: Banks not supported
Icom IC-T8A BruteForce PASSED: All tests
Icom IC-T8A Edges PASSED: All tests
Icom IC-T8A Clone PASSED: All tests
Icom IC-T8A Settings SKIPPED: Settings not supported
Icom IC-V82/U82 CopyAll PASSED: All tests
Icom IC-V82/U82 Detect PASSED: All tests
Icom IC-V82/U82 Banks PASSED: All tests
Icom IC-V82/U82 BruteForce PASSED: All tests
Icom IC-V82/U82 Edges PASSED: All tests
Icom IC-V82/U82 Clone PASSED: All tests
Icom IC-V82/U82 Settings SKIPPED: Settings not supported
Icom IC-W32A VHF CopyAll PASSED: All tests
Icom IC-W32A VHF Detect PASSED: All tests
Icom IC-W32A VHF Banks SKIPPED: Banks not supported
Icom IC-W32A VHF BruteForce PASSED: All tests
Icom IC-W32A VHF Edges PASSED: All tests
Icom IC-W32A VHF Clone PASSED: All tests
Icom IC-W32A VHF Settings SKIPPED: Settings not supported
Icom IC-W32A UHF CopyAll PASSED: All tests
Icom IC-W32A UHF Detect PASSED: All tests
Icom IC-W32A UHF Banks SKIPPED: Banks not supported
Icom IC-W32A UHF BruteForce PASSED: All tests
Icom IC-W32A UHF Edges PASSED: All tests
Icom IC-W32A UHF Clone PASSED: All tests
Icom IC-W32A UHF Settings SKIPPED: Settings not supported
Icom IC-W32E VHF CopyAll PASSED: All tests
Icom IC-W32E VHF Detect PASSED: All tests
Icom IC-W32E VHF Banks SKIPPED: Banks not supported
Icom IC-W32E VHF BruteForce PASSED: All tests
Icom IC-W32E VHF Edges PASSED: All tests
Icom IC-W32E VHF Clone PASSED: All tests
Icom IC-W32E VHF Settings SKIPPED: Settings not supported
Icom IC-W32E UHF CopyAll PASSED: All tests
Icom IC-W32E UHF Detect PASSED: All tests
Icom IC-W32E UHF Banks SKIPPED: Banks not supported
Icom IC-W32E UHF BruteForce PASSED: All tests
Icom IC-W32E UHF Edges PASSED: All tests
Icom IC-W32E UHF Clone PASSED: All tests
Icom IC-W32E UHF Settings SKIPPED: Settings not supported
Icom ID-31A CopyAll PASSED: All tests
Icom ID-31A Detect PASSED: All tests
Icom ID-31A Banks PASSED: All tests
Icom ID-31A BruteForce PASSED: All tests
Icom ID-31A Edges PASSED: All tests
Icom ID-31A Clone PASSED: All tests
Icom ID-31A Settings PASSED: All tests
Icom ID-51 CopyAll PASSED: All tests
Icom ID-51 Detect PASSED: All tests
Icom ID-51 Banks PASSED: All tests
Icom ID-51 BruteForce PASSED: All tests
Icom ID-51 Edges PASSED: All tests
Icom ID-51 Clone PASSED: All tests
Icom ID-51 Settings PASSED: All tests
Icom ID-51 Plus CopyAll PASSED: All tests
Icom ID-51 Plus Detect PASSED: All tests
Icom ID-51 Plus Banks PASSED: All tests
Icom ID-51 Plus BruteForce PASSED: All tests
Icom ID-51 Plus Edges PASSED: All tests
Icom ID-51 Plus Clone PASSED: All tests
Icom ID-51 Plus Settings PASSED: All tests
Icom ID-800H v2 CopyAll PASSED: All tests
Icom ID-800H v2 Detect PASSED: All tests
Icom ID-800H v2 Banks PASSED: All tests
Icom ID-800H v2 BruteForce PASSED: All tests
Icom ID-800H v2 Edges PASSED: All tests
Icom ID-800H v2 Clone PASSED: All tests
Icom ID-800H v2 Settings PASSED: All tests
Icom ID-880H CopyAll PASSED: All tests
Icom ID-880H Detect PASSED: All tests
Icom ID-880H Banks PASSED: All tests
Icom ID-880H BruteForce PASSED: All tests
Icom ID-880H Edges PASSED: All tests
Icom ID-880H Clone PASSED: All tests
Icom ID-880H Settings PASSED: All tests
Jetstream JT220M CopyAll PASSED: All tests
Jetstream JT220M Detect PASSED: All tests
Jetstream JT220M Banks SKIPPED: Banks not supported
Jetstream JT220M BruteForce PASSED: All tests
Jetstream JT220M Edges PASSED: All tests
Jetstream JT220M Clone PASSED: All tests
Jetstream JT220M Settings SKIPPED: Settings not supported
Jetstream JT270M CopyAll PASSED: All tests
Jetstream JT270M Detect PASSED: All tests
Jetstream JT270M Banks SKIPPED: Banks not supported
Jetstream JT270M BruteForce PASSED: All tests
Jetstream JT270M Edges PASSED: All tests
Jetstream JT270M Clone PASSED: All tests
Jetstream JT270M Settings PASSED: All tests
Jetstream JT270MH A Ban CopyAll PASSED: All tests
Jetstream JT270MH A Ban Detect PASSED: All tests
Jetstream JT270MH A Ban Banks SKIPPED: Banks not supported
Jetstream JT270MH A Ban BruteForce PASSED: All tests
Jetstream JT270MH A Ban Edges PASSED: All tests
Jetstream JT270MH A Ban Clone PASSED: All tests
Jetstream JT270MH A Ban Settings PASSED: All tests
Jetstream JT270MH B Ban CopyAll PASSED: All tests
Jetstream JT270MH B Ban Detect PASSED: All tests
Jetstream JT270MH B Ban Banks SKIPPED: Banks not supported
Jetstream JT270MH B Ban BruteForce PASSED: All tests
Jetstream JT270MH B Ban Edges PASSED: All tests
Jetstream JT270MH B Ban Clone PASSED: All tests
Jetstream JT270MH B Ban Settings PASSED: All tests
KYD IP-620 CopyAll PASSED: All tests
KYD IP-620 Detect PASSED: All tests
KYD IP-620 Banks SKIPPED: Banks not supported
KYD IP-620 BruteForce PASSED: All tests
KYD IP-620 Edges PASSED: All tests
KYD IP-620 Clone PASSED: All tests
KYD IP-620 Settings PASSED: All tests
KYD NC-630A CopyAll PASSED: All tests
KYD NC-630A Detect PASSED: All tests
KYD NC-630A Banks SKIPPED: Banks not supported
KYD NC-630A BruteForce PASSED: All tests
KYD NC-630A Edges PASSED: All tests
KYD NC-630A Clone PASSED: All tests
KYD NC-630A Settings PASSED: All tests
Kenwood TH-D72 (clone CopyAll PASSED: All tests
Kenwood TH-D72 (clone Detect PASSED: All tests
Kenwood TH-D72 (clone Banks SKIPPED: Banks not supported
Kenwood TH-D72 (clone BruteForce PASSED: All tests
Kenwood TH-D72 (clone Edges PASSED: All tests
Kenwood TH-D72 (clone Clone PASSED: All tests
Kenwood TH-D72 (clone Settings PASSED: All tests
Kenwood TK-272G CopyAll PASSED: All tests
Kenwood TK-272G Detect PASSED: All tests
Kenwood TK-272G Banks PASSED: All tests
Kenwood TK-272G BruteForce PASSED: All tests
Kenwood TK-272G Edges PASSED: All tests
Kenwood TK-272G Clone PASSED: All tests
Kenwood TK-272G Settings PASSED: All tests
Kenwood TK-760G CopyAll PASSED: All tests
Kenwood TK-760G Detect PASSED: All tests
Kenwood TK-760G Banks PASSED: All tests
Kenwood TK-760G BruteForce PASSED: All tests
Kenwood TK-760G Edges PASSED: All tests
Kenwood TK-760G Clone PASSED: All tests
Kenwood TK-760G Settings PASSED: All tests
Kenwood TK-8102 CopyAll PASSED: All tests
Kenwood TK-8102 Detect PASSED: All tests
Kenwood TK-8102 Banks SKIPPED: Banks not supported
Kenwood TK-8102 BruteForce PASSED: All tests
Kenwood TK-8102 Edges PASSED: All tests
Kenwood TK-8102 Clone PASSED: All tests
Kenwood TK-8102 Settings PASSED: All tests
LUITON LT-725UV Uppe CopyAll PASSED: All tests
LUITON LT-725UV Uppe Detect PASSED: All tests
LUITON LT-725UV Uppe Banks SKIPPED: Banks not supported
LUITON LT-725UV Uppe BruteForce PASSED: All tests
LUITON LT-725UV Uppe Edges PASSED: All tests
LUITON LT-725UV Uppe Clone PASSED: All tests
LUITON LT-725UV Uppe Settings PASSED: All tests
LUITON LT-725UV Lowe CopyAll PASSED: All tests
LUITON LT-725UV Lowe Detect PASSED: All tests
LUITON LT-725UV Lowe Banks SKIPPED: Banks not supported
LUITON LT-725UV Lowe BruteForce PASSED: All tests
LUITON LT-725UV Lowe Edges PASSED: All tests
LUITON LT-725UV Lowe Clone PASSED: All tests
LUITON LT-725UV Lowe Settings PASSED: All tests
Leixen VV-898 CopyAll PASSED: All tests
Leixen VV-898 Detect PASSED: All tests
Leixen VV-898 Banks SKIPPED: Banks not supported
Leixen VV-898 BruteForce PASSED: All tests
Leixen VV-898 Edges PASSED: All tests
Leixen VV-898 Clone PASSED: All tests
Leixen VV-898 Settings PASSED: All tests
Leixen VV-898S CopyAll PASSED: All tests
Leixen VV-898S Detect PASSED: All tests
Leixen VV-898S Banks SKIPPED: Banks not supported
Leixen VV-898S BruteForce PASSED: All tests
Leixen VV-898S Edges PASSED: All tests
Leixen VV-898S Clone PASSED: All tests
Leixen VV-898S Settings PASSED: All tests
Polmar DB-50M CopyAll PASSED: All tests
Polmar DB-50M Detect PASSED: All tests
Polmar DB-50M Banks SKIPPED: Banks not supported
Polmar DB-50M BruteForce PASSED: All tests
Polmar DB-50M Edges PASSED: All tests
Polmar DB-50M Clone PASSED: All tests
Polmar DB-50M Settings PASSED: All tests
Puxing PX-2R CopyAll PASSED: All tests
Puxing PX-2R Detect PASSED: All tests
Puxing PX-2R Banks SKIPPED: Banks not supported
Puxing PX-2R BruteForce PASSED: All tests
Puxing PX-2R Edges PASSED: All tests
Puxing PX-2R Clone PASSED: All tests
Puxing PX-2R Settings SKIPPED: Settings not supported
Puxing PX-777 CopyAll PASSED: All tests
Puxing PX-777 Detect PASSED: All tests
Puxing PX-777 Banks SKIPPED: Banks not supported
Puxing PX-777 BruteForce PASSED: All tests
Puxing PX-777 Edges PASSED: All tests
Puxing PX-777 Clone PASSED: All tests
Puxing PX-777 Settings SKIPPED: Settings not supported
Puxing PX-888K CopyAll PASSED: All tests
Puxing PX-888K Detect PASSED: All tests
Puxing PX-888K Banks SKIPPED: Banks not supported
Puxing PX-888K BruteForce PASSED: All tests
Puxing PX-888K Edges PASSED: All tests
Puxing PX-888K Clone PASSED: All tests
Puxing PX-888K Settings PASSED: All tests
QYT KT7900D CopyAll PASSED: All tests
QYT KT7900D Detect PASSED: All tests
QYT KT7900D Banks SKIPPED: Banks not supported
QYT KT7900D BruteForce PASSED: All tests
QYT KT7900D Edges PASSED: All tests
QYT KT7900D Clone PASSED: All tests
QYT KT7900D Settings PASSED: All tests
QYT KT8900D CopyAll PASSED: All tests
QYT KT8900D Detect PASSED: All tests
QYT KT8900D Banks SKIPPED: Banks not supported
QYT KT8900D BruteForce PASSED: All tests
QYT KT8900D Edges PASSED: All tests
QYT KT8900D Clone PASSED: All tests
QYT KT8900D Settings PASSED: All tests
Radtel T18 CopyAll PASSED: All tests
Radtel T18 Detect PASSED: All tests
Radtel T18 Banks SKIPPED: Banks not supported
Radtel T18 BruteForce PASSED: All tests
Radtel T18 Edges PASSED: All tests
Radtel T18 Clone PASSED: All tests
Radtel T18 Settings PASSED: All tests
Retevis RT21 CopyAll PASSED: All tests
Retevis RT21 Detect PASSED: All tests
Retevis RT21 Banks SKIPPED: Banks not supported
Retevis RT21 BruteForce PASSED: All tests
Retevis RT21 Edges PASSED: All tests
Retevis RT21 Clone PASSED: All tests
Retevis RT21 Settings PASSED: All tests
Retevis RT22 CopyAll PASSED: All tests
Retevis RT22 Detect PASSED: All tests
Retevis RT22 Banks SKIPPED: Banks not supported
Retevis RT22 BruteForce PASSED: All tests
Retevis RT22 Edges PASSED: All tests
Retevis RT22 Clone PASSED: All tests
Retevis RT22 Settings PASSED: All tests
Retevis RT23 CopyAll PASSED: All tests
Retevis RT23 Detect PASSED: All tests
Retevis RT23 Banks SKIPPED: Banks not supported
Retevis RT23 BruteForce PASSED: All tests
Retevis RT23 Edges PASSED: All tests
Retevis RT23 Clone PASSED: All tests
Retevis RT23 Settings PASSED: All tests
TDXone TD-Q8A CopyAll PASSED: All tests
TDXone TD-Q8A Detect PASSED: All tests
TDXone TD-Q8A Banks SKIPPED: Banks not supported
TDXone TD-Q8A BruteForce PASSED: All tests
TDXone TD-Q8A Edges PASSED: All tests
TDXone TD-Q8A Clone PASSED: All tests
TDXone TD-Q8A Settings PASSED: All tests
TYT TH-7800 CopyAll PASSED: All tests
TYT TH-7800 Detect PASSED: All tests
TYT TH-7800 Banks SKIPPED: Banks not supported
TYT TH-7800 BruteForce PASSED: All tests
TYT TH-7800 Edges PASSED: All tests
TYT TH-7800 Clone PASSED: All tests
TYT TH-7800 Settings PASSED: All tests
TYT TH-9800 CopyAll PASSED: All tests
TYT TH-9800 Detect PASSED: All tests
TYT TH-9800 Banks SKIPPED: Banks not supported
TYT TH-9800 BruteForce PASSED: All tests
TYT TH-9800 Edges PASSED: All tests
TYT TH-9800 Clone PASSED: All tests
TYT TH-9800 Settings PASSED: All tests
TYT TH-UV3R CopyAll PASSED: All tests
TYT TH-UV3R Detect PASSED: All tests
TYT TH-UV3R Banks SKIPPED: Banks not supported
TYT TH-UV3R BruteForce PASSED: All tests
TYT TH-UV3R Edges PASSED: All tests
TYT TH-UV3R Clone PASSED: All tests
TYT TH-UV3R Settings SKIPPED: Settings not supported
TYT TH-UV3R-25 CopyAll PASSED: All tests
TYT TH-UV3R-25 Detect PASSED: All tests
TYT TH-UV3R-25 Banks SKIPPED: Banks not supported
TYT TH-UV3R-25 BruteForce PASSED: All tests
TYT TH-UV3R-25 Edges PASSED: All tests
TYT TH-UV3R-25 Clone PASSED: All tests
TYT TH-UV3R-25 Settings SKIPPED: Settings not supported
TYT TH-UVF1 CopyAll PASSED: All tests
TYT TH-UVF1 Detect PASSED: All tests
TYT TH-UVF1 Banks SKIPPED: Banks not supported
TYT TH-UVF1 BruteForce PASSED: All tests
TYT TH-UVF1 Edges PASSED: All tests
TYT TH-UVF1 Clone PASSED: All tests
TYT TH-UVF1 Settings PASSED: All tests
TYT TH9000_144 CopyAll PASSED: All tests
TYT TH9000_144 Detect PASSED: All tests
TYT TH9000_144 Banks SKIPPED: Banks not supported
TYT TH9000_144 BruteForce PASSED: All tests
TYT TH9000_144 Edges PASSED: All tests
TYT TH9000_144 Clone PASSED: All tests
TYT TH9000_144 Settings PASSED: All tests
Vertex VXA-700 CopyAll PASSED: All tests
Vertex VXA-700 Detect PASSED: All tests
Vertex VXA-700 Banks SKIPPED: Banks not supported
Vertex VXA-700 BruteForce PASSED: All tests
Vertex VXA-700 Edges PASSED: All tests
Vertex VXA-700 Clone PASSED: All tests
Vertex VXA-700 Settings SKIPPED: Settings not supported
WACCOM MINI-8900 CopyAll PASSED: All tests
WACCOM MINI-8900 Detect PASSED: All tests
WACCOM MINI-8900 Banks SKIPPED: Banks not supported
WACCOM MINI-8900 BruteForce PASSED: All tests
WACCOM MINI-8900 Edges PASSED: All tests
WACCOM MINI-8900 Clone PASSED: All tests
WACCOM MINI-8900 Settings PASSED: All tests
Wouxun KG-816 CopyAll PASSED: All tests
Wouxun KG-816 Detect PASSED: All tests
Wouxun KG-816 Banks SKIPPED: Banks not supported
Wouxun KG-816 BruteForce PASSED: All tests
Wouxun KG-816 Edges PASSED: All tests
Wouxun KG-816 Clone PASSED: All tests
Wouxun KG-816 Settings PASSED: All tests
Wouxun KG-818 CopyAll PASSED: All tests
Wouxun KG-818 Detect PASSED: All tests
Wouxun KG-818 Banks SKIPPED: Banks not supported
Wouxun KG-818 BruteForce PASSED: All tests
Wouxun KG-818 Edges PASSED: All tests
Wouxun KG-818 Clone PASSED: All tests
Wouxun KG-818 Settings PASSED: All tests
Wouxun KG-UV6 CopyAll PASSED: All tests
Wouxun KG-UV6 Detect PASSED: All tests
Wouxun KG-UV6 Banks SKIPPED: Banks not supported
Wouxun KG-UV6 BruteForce PASSED: All tests
Wouxun KG-UV6 Edges PASSED: All tests
Wouxun KG-UV6 Clone PASSED: All tests
Wouxun KG-UV6 Settings PASSED: All tests
Wouxun KG-UV8D CopyAll PASSED: All tests
Wouxun KG-UV8D Detect PASSED: All tests
Wouxun KG-UV8D Banks SKIPPED: Banks not supported
Wouxun KG-UV8D BruteForce PASSED: All tests
Wouxun KG-UV8D Edges PASSED: All tests
Wouxun KG-UV8D Clone PASSED: All tests
Wouxun KG-UV8D Settings PASSED: All tests
Wouxun KG-UVD1P CopyAll PASSED: All tests
Wouxun KG-UVD1P Detect PASSED: All tests
Wouxun KG-UVD1P Banks SKIPPED: Banks not supported
Wouxun KG-UVD1P BruteForce PASSED: All tests
Wouxun KG-UVD1P Edges PASSED: All tests
Wouxun KG-UVD1P Clone PASSED: All tests
Wouxun KG-UVD1P Settings PASSED: All tests
Yaesu FT-1802M CopyAll PASSED: All tests
Yaesu FT-1802M Detect PASSED: All tests
Yaesu FT-1802M Banks SKIPPED: Banks not supported
Yaesu FT-1802M BruteForce PASSED: All tests
Yaesu FT-1802M Edges PASSED: All tests
Yaesu FT-1802M Clone PASSED: All tests
Yaesu FT-1802M Settings SKIPPED: Settings not supported
Yaesu FT-1D R CopyAll PASSED: All tests
Yaesu FT-1D R Detect PASSED: All tests
Yaesu FT-1D R Banks PASSED: All tests
Yaesu FT-1D R BruteForce PASSED: All tests
Yaesu FT-1D R Edges PASSED: All tests
Yaesu FT-1D R Clone PASSED: All tests
Yaesu FT-1D R Settings PASSED: All tests
Yaesu FT-2800M CopyAll PASSED: All tests
Yaesu FT-2800M Detect PASSED: All tests
Yaesu FT-2800M Banks SKIPPED: Banks not supported
Yaesu FT-2800M BruteForce PASSED: All tests
Yaesu FT-2800M Edges PASSED: All tests
Yaesu FT-2800M Clone PASSED: All tests
Yaesu FT-2800M Settings SKIPPED: Settings not supported
Yaesu FT-2900R/1900 CopyAll PASSED: All tests
Yaesu FT-2900R/1900 Detect PASSED: All tests
Yaesu FT-2900R/1900 Banks PASSED: All tests
Yaesu FT-2900R/1900 BruteForce PASSED: All tests
Yaesu FT-2900R/1900 Edges PASSED: All tests
Yaesu FT-2900R/1900 Clone PASSED: All tests
Yaesu FT-2900R/1900 Settings PASSED: All tests
Yaesu FT-50 CopyAll PASSED: All tests
Yaesu FT-50 Detect PASSED: All tests
Yaesu FT-50 Banks SKIPPED: Banks not supported
Yaesu FT-50 BruteForce PASSED: All tests
Yaesu FT-50 Edges PASSED: All tests
Yaesu FT-50 Clone PASSED: All tests
Yaesu FT-50 Settings PASSED: All tests
Yaesu FT-60 CopyAll PASSED: All tests
Yaesu FT-60 Detect PASSED: All tests
Yaesu FT-60 Banks PASSED: All tests
Yaesu FT-60 BruteForce PASSED: All tests
Yaesu FT-60 Edges PASSED: All tests
Yaesu FT-60 Clone PASSED: All tests
Yaesu FT-60 Settings PASSED: All tests
Yaesu FT-7800/7900 CopyAll PASSED: All tests
Yaesu FT-7800/7900 Detect PASSED: All tests
Yaesu FT-7800/7900 Banks PASSED: All tests
Yaesu FT-7800/7900 BruteForce PASSED: All tests
Yaesu FT-7800/7900 Edges PASSED: All tests
Yaesu FT-7800/7900 Clone PASSED: All tests
Yaesu FT-7800/7900 Settings PASSED: All tests
Yaesu FT-817 CopyAll PASSED: All tests
Yaesu FT-817 Detect PASSED: All tests
Yaesu FT-817 Banks SKIPPED: Banks not supported
Yaesu FT-817 BruteForce PASSED: All tests
Yaesu FT-817 Edges PASSED: All tests
Yaesu FT-817 Clone PASSED: All tests
Yaesu FT-817 Settings PASSED: All tests
Yaesu FT-817ND CopyAll PASSED: All tests
Yaesu FT-817ND Detect PASSED: All tests
Yaesu FT-817ND Banks SKIPPED: Banks not supported
Yaesu FT-817ND BruteForce PASSED: All tests
Yaesu FT-817ND Edges PASSED: All tests
Yaesu FT-817ND Clone PASSED: All tests
Yaesu FT-817ND Settings PASSED: All tests
Yaesu FT-817ND (US) CopyAll PASSED: All tests
Yaesu FT-817ND (US) Detect PASSED: All tests
Yaesu FT-817ND (US) Banks SKIPPED: Banks not supported
Yaesu FT-817ND (US) BruteForce PASSED: All tests
Yaesu FT-817ND (US) Edges PASSED: All tests
Yaesu FT-817ND (US) Clone PASSED: All tests
Yaesu FT-817ND (US) Settings PASSED: All tests
Yaesu FT-857/897 CopyAll PASSED: All tests
Yaesu FT-857/897 Detect PASSED: All tests
Yaesu FT-857/897 Banks SKIPPED: Banks not supported
Yaesu FT-857/897 BruteForce PASSED: All tests
Yaesu FT-857/897 Edges PASSED: All tests
Yaesu FT-857/897 Clone PASSED: All tests
Yaesu FT-857/897 Settings PASSED: All tests
Yaesu FT-857/897 (U CopyAll PASSED: All tests
Yaesu FT-857/897 (U Detect PASSED: All tests
Yaesu FT-857/897 (U Banks SKIPPED: Banks not supported
Yaesu FT-857/897 (U BruteForce PASSED: All tests
Yaesu FT-857/897 (U Edges PASSED: All tests
Yaesu FT-857/897 (U Clone PASSED: All tests
Yaesu FT-857/897 (U Settings PASSED: All tests
Yaesu FT-8800 Left CopyAll PASSED: All tests
Yaesu FT-8800 Left Detect PASSED: All tests
Yaesu FT-8800 Left Banks PASSED: All tests
Yaesu FT-8800 Left BruteForce PASSED: All tests
Yaesu FT-8800 Left Edges PASSED: All tests
Yaesu FT-8800 Left Clone PASSED: All tests
Yaesu FT-8800 Left Settings SKIPPED: Settings not supported
Yaesu FT-8800 Right CopyAll PASSED: All tests
Yaesu FT-8800 Right Detect PASSED: All tests
Yaesu FT-8800 Right Banks PASSED: All tests
Yaesu FT-8800 Right BruteForce PASSED: All tests
Yaesu FT-8800 Right Edges PASSED: All tests
Yaesu FT-8800 Right Clone PASSED: All tests
Yaesu FT-8800 Right Settings SKIPPED: Settings not supported
Yaesu FT-8900 CopyAll PASSED: All tests
Yaesu FT-8900 Detect PASSED: All tests
Yaesu FT-8900 Banks SKIPPED: Banks not supported
Yaesu FT-8900 BruteForce PASSED: All tests
Yaesu FT-8900 Edges PASSED: All tests
Yaesu FT-8900 Clone PASSED: All tests
Yaesu FT-8900 Settings SKIPPED: Settings not supported
Yaesu FT2D R CopyAll PASSED: All tests
Yaesu FT2D R Detect PASSED: All tests
Yaesu FT2D R Banks PASSED: All tests
Yaesu FT2D R BruteForce PASSED: All tests
Yaesu FT2D R Edges PASSED: All tests
Yaesu FT2D R Clone PASSED: All tests
Yaesu FT2D R Settings PASSED: All tests
Yaesu FTM-3200D R CopyAll PASSED: All tests
Yaesu FTM-3200D R Detect PASSED: All tests
Yaesu FTM-3200D R Banks SKIPPED: Banks not supported
Yaesu FTM-3200D R BruteForce PASSED: All tests
Yaesu FTM-3200D R Edges PASSED: All tests
Yaesu FTM-3200D R Clone PASSED: All tests
Yaesu FTM-3200D R Settings SKIPPED: Settings not supported
Yaesu FTM-350 Left CopyAll PASSED: All tests
Yaesu FTM-350 Left Detect PASSED: All tests
Yaesu FTM-350 Left Banks SKIPPED: Banks not supported
Yaesu FTM-350 Left BruteForce PASSED: All tests
Yaesu FTM-350 Left Edges PASSED: All tests
Yaesu FTM-350 Left Clone PASSED: All tests
Yaesu FTM-350 Left Settings PASSED: All tests
Yaesu FTM-350 Right CopyAll PASSED: All tests
Yaesu FTM-350 Right Detect PASSED: All tests
Yaesu FTM-350 Right Banks SKIPPED: Banks not supported
Yaesu FTM-350 Right BruteForce PASSED: All tests
Yaesu FTM-350 Right Edges PASSED: All tests
Yaesu FTM-350 Right Clone PASSED: All tests
Yaesu FTM-350 Right Settings SKIPPED: Settings not supported
Yaesu VX-2 CopyAll PASSED: All tests
Yaesu VX-2 Detect PASSED: All tests
Yaesu VX-2 Banks PASSED: All tests
Yaesu VX-2 BruteForce PASSED: All tests
Yaesu VX-2 Edges PASSED: All tests
Yaesu VX-2 Clone PASSED: All tests
Yaesu VX-2 Settings PASSED: All tests
Yaesu VX-3 CopyAll PASSED: All tests
Yaesu VX-3 Detect PASSED: All tests
Yaesu VX-3 Banks PASSED: All tests
Yaesu VX-3 BruteForce PASSED: All tests
Yaesu VX-3 Edges PASSED: All tests
Yaesu VX-3 Clone PASSED: All tests
Yaesu VX-3 Settings PASSED: All tests
Yaesu VX-5 CopyAll PASSED: All tests
Yaesu VX-5 Detect PASSED: All tests
Yaesu VX-5 Banks PASSED: All tests
Yaesu VX-5 BruteForce PASSED: All tests
Yaesu VX-5 Edges PASSED: All tests
Yaesu VX-5 Clone PASSED: All tests
Yaesu VX-5 Settings SKIPPED: Settings not supported
Yaesu VX-6 CopyAll PASSED: All tests
Yaesu VX-6 Detect PASSED: All tests
Yaesu VX-6 Banks PASSED: All tests
Yaesu VX-6 BruteForce PASSED: All tests
Yaesu VX-6 Edges PASSED: All tests
Yaesu VX-6 Clone PASSED: All tests
Yaesu VX-6 Settings SKIPPED: Settings not supported
Yaesu VX-7 CopyAll PASSED: All tests
Yaesu VX-7 Detect PASSED: All tests
Yaesu VX-7 Banks PASSED: All tests
Yaesu VX-7 BruteForce PASSED: All tests
Yaesu VX-7 Edges PASSED: All tests
Yaesu VX-7 Clone PASSED: All tests
Yaesu VX-7 Settings SKIPPED: Settings not supported
Yaesu VX-8DR CopyAll PASSED: All tests
Yaesu VX-8DR Detect PASSED: All tests
Yaesu VX-8DR Banks PASSED: All tests
Yaesu VX-8DR BruteForce PASSED: All tests
Yaesu VX-8DR Edges PASSED: All tests
Yaesu VX-8DR Clone PASSED: All tests
Yaesu VX-8DR Settings PASSED: All tests
Yaesu VX-8GE CopyAll PASSED: All tests
Yaesu VX-8GE Detect PASSED: All tests
Yaesu VX-8GE Banks PASSED: All tests
Yaesu VX-8GE BruteForce PASSED: All tests
Yaesu VX-8GE Edges PASSED: All tests
Yaesu VX-8GE Clone PASSED: All tests
Yaesu VX-8GE Settings PASSED: All tests
Yaesu VX-8R CopyAll PASSED: All tests
Yaesu VX-8R Detect PASSED: All tests
Yaesu VX-8R Banks PASSED: All tests
Yaesu VX-8R BruteForce PASSED: All tests
Yaesu VX-8R Edges PASSED: All tests
Yaesu VX-8R Clone PASSED: All tests
Yaesu VX-8R Settings PASSED: All tests
----------------------------------------------------------------------
Results:
TOTAL : 784
SKIPPED: 115
PASSED : 669
CRASHED: 0
FAILED : 0
style inst-nodeps: /var/lib/jenkins/jobs/chirp-test/workspace/.tox/dist/chirp-0.3.0dev.zip
style installed: ----------------------------------------,Error when trying to get requirement for VCS system Command "git config --get-regexp remote\..*\.url" failed with error code 1 in /danplanet/users/dan/automation/donatello_events, falling back to uneditable format,Could not determine repository location of /danplanet/users/dan/automation/donatello_events,Warning: cannot find svn location for soaplib===0.8.1dev-r0,aiohttp==0.15.2,alabaster==0.7.7,aniso8601==0.92,ansible==2.2.1.0,appdirs==1.4.0,astral==1.2,astroid==1.3.4,asyncio==3.4.1,attrs==15.2.0,Babel==1.3,beautifulsoup4==4.4.1,carbon==0.9.15,CDDB==1.4,cffi==1.9.1,chardet==2.3.0,chirp==0.3.0.dev0,colorama==0.2.7,cryptography==1.7.2,Django==1.8.7,django-tagging==0.4,dnspython==1.12.0,docutils==0.12,## !! Could not determine repository location,Donatello==1.0,## !! Could not determine repository location,donatello-events==1.0,ecdsa==0.13,enum34==1.1.6,extras==0.0.3,eyeD3==0.7.4,fixtures==1.3.1,Flask==0.10.1,Flask-RESTful==0.3.1,gear==0.5.8,gearman==2.0.2,gevent==1.0.1,gevent-socketio==0.3.6,gevent-websocket==0.9.3,git-review==1.24,graphite-web==0.9.15,greenlet==0.4.5,gyp==0.1,hachoir-core==1.3.3,hachoir-metadata==1.3.3,hachoir-parser==1.3.4,html5lib==0.999,httplib2==0.9.1,idna==2.2,iniparse==0.4,iotop==0.6,ipaddr==2.1.11,ipaddress==1.0.18,iso8601==0.1.11,itsdangerous==0.24,Jinja2==2.8.1,junitxml==0.6,keyring==7.3,launchpadlib==1.10.3,lazr.restfulclient==0.13.4,lazr.uri==1.0.3,libvirt-python==1.3.1,linecache2==1.0.0,lockfile==0.9.1,logilab-common==0.63.2,lxml==3.5.0,M2Crypto==0.22.6rc4,MarkupSafe==0.23,mechanize==0.2.5,meld==3.14.2,mercurial==3.7.3,mock==1.0.1,mox==0.5.3,musicbrainzngs==0.5,mutagen==1.31,mysqlclient==1.3.7,ndg-httpsclient==0.4.0,netaddr==0.7.18,oauth==1.0.1,packaging==16.8,paho-mqtt==1.1,PAM==0.4.2,paramiko==2.1.1,pbr==1.8.1,pep8==1.6.2,phue==0.8,Pillow==3.1.2,pluggy==0.5.2,ply==3.10,prettytable==0.7.2,puredaemon==0.1.0,py==1.4.34,pyasn1==0.2.3,pyasn1-modules==0.0.7,pycparser==2.17,pycrypto==2.6.1,pycryptodome==3.4.5,pycurl==7.43.0,Pygments==2.1,pygobject==3.20.0,pylast==1.0.0,pyliblzma==0.5.3,pylint==1.4.1,pynoc==1.4.2,pyOpenSSL==0.15.1,pyparsing==2.1.10,pyrit==0.4.0,pyserial==3.0.1,pysignals==0.1.2,pysmi==0.0.7,pysnmp==4.3.4,pysqlite==2.7.0,python-apt==1.1.0b1,python-daemon==1.6,python-debian==0.1.27,python-keyczar==0.715,python-magic==0.4.6,python-mimeparse==0.1.4,python-mpd==0.3.0,python-subunit==1.1.0,pytz==2014.10,-e git+https://kk7ds:JkCsCHfN6U@github.com/kk7ds/pyvera.git@48f820a2f470e15f168a61a60a975628a96dd055#egg=pyvera,pywemo==0.4.0,pyxdg==0.25,pyxmpp==1.1.2,PyYAML==3.12,requests==2.9.1,retrying==1.3.3,roman==2.0.0,rpm-python==4.12.0.1,scapy==2.3.1,SecretStorage==2.1.3,service-identity==16.0.0,setproctitle==1.1.8,simplejson==3.8.1,six==1.10.0,snmpy==1.0.0,## FIXME: could not find svn URL in dependency_links for this package:,soaplib===0.8.1dev-r0,Sphinx==1.3.6,sphinx-rtd-theme==0.1.9,SQLAlchemy==1.0.11,sqlparse==0.1.18,stevedore==1.10.0,termcolor==1.1.0,testtools==1.8.1,tmdb3==0.7.2,tox==2.8.2,traceback2==1.4.0,tvdb-api==1.10,Twisted==12.0.0,twitter==1.16.0,txAMQP==0.6.2,unifi==1.2.5,unittest2==1.1.0,urlgrabber==3.9.1,urllib3==1.13.1,uvcclient==0.10.0,virtualenv==15.1.0,wadllib==1.3.2,Werkzeug==0.9.6,whisper==0.9.12,xmldiff==0.6.10,yum-metadata-parser==1.1.4,zope.interface==4.1.1
style runtests: PYTHONHASHSEED='4173889915'
style runtests: commands[0] | python ./tools/cpep8.py
___________________________________ summary ____________________________________
unit: commands succeeded
driver: commands succeeded
style: commands succeeded
congratulations :)
Email was triggered for: Success
Sending email for trigger: Success
1
0
Tested changes:
Changes for Build #703
[Dan Smith <dsmith(a)danplanet.com>] Fix long-standing test runner output bug
The unified logging code arrests stdout for the purposes of non-interactive
console logging to a file. This has been preventing proper console output
when running in the build system, making it harder to debug failures. This
adds a CHIRP_TESTENV override environment variable, and always sets it from
the test runner since we should always have interactive output from it.
Related to #5237
[Tom Hayward <tom(a)tomh.us>] [id880] Fix typo in charset definition. #281
[Tom Hayward <tom(a)tomh.us>] [thf6a] Support full charset (ASCII). Fixes #141
[Tom Hayward <tom(a)tomh.us>] [id880] Support full charset. Fixes #281
[Tom Hayward <tom(a)tomh.us>] [vx5] Support full charset (ASCII). Fixes #292
[Tom Hayward <tom(a)tomh.us>] [id31a] set used bit when creating new memory, clear when deleting. Fixes #269
[Tom Hayward <tom(a)tomh.us>] Support PyGTK < 2.22 in bank edit. Fixes #231
[Tom Hayward <tom(a)tomh.us>] [d710] [v71] [d72] Fix tone list (not all tones are supported). Fixes #212
[Dan Smith <dsmith(a)danplanet.com>] [vx7] Fix setting memory power levels on 220MHz band
Fixes #214
[Dan Smith <dsmith(a)danplanet.com>] fips: Pennsylvania FIPS code was wrong. #117
[Marco Filippi <iz3gme.marco(a)gmail.com>] Consider lower bound frequency of each valid_band as valid
Fix bug #181
[Tom Hayward <tom(a)tomh.us>] tmd700: allow 8-char names. Fixes #176
[Dan Smith <dsmith(a)danplanet.com>] Fix the "blind deletion" problem, as well as properly direct copy/paste
Fixes #172
[David Griffith <dave(a)661.org>] Bug #155 fix: VX-7 1.25m power levels
[David Griffith <dave(a)661.org>] New INSTALL and README files
Fixes #122
[Tom Hayward <tom(a)tomh.us>] thd72: only use hardware flow on OS X. Fixes #166
[Marco Filippi <iz3gme.marco(a)gmail.com>] [FT817] Tone freq not set correctly
Same as #88 for FT857, to avoid code duplication fix code have been moved from
ft857 to its ancestor class
Fix bug #163
[Tom Hayward <tom(a)tomh.us>] Fix Mac .app so paths with spaces work. Fixes Bug #145
Full log:
Started by user anonymous
Building in workspace /var/lib/jenkins/jobs/chirp-test/workspace
[workspace] $ hg showconfig paths.default
[workspace] $ hg pull --rev default
[workspace] $ hg update --clean --rev default
2 files updated, 0 files merged, 0 files removed, 0 files unresolved
[workspace] $ hg log --rev . --template {node}
[workspace] $ hg log --rev . --template {rev}
[workspace] $ hg log --rev b059426304d7ad04415baa49f13a2fb5dc987834
[workspace] $ hg log --template "<changeset node='{node}' author='{author|xmlescape}' rev='{rev}' date='{date}'><msg>{desc|xmlescape}</msg><added>{file_adds|stringify|xmlescape}</added><deleted>{file_dels|stringify|xmlescape}</deleted><files>{files|stringify|xmlescape}</files><parents>{parents}</parents></changeset>\n" --rev default:0 --follow --prune b059426304d7ad04415baa49f13a2fb5dc987834
No emails were triggered.
[workspace] $ /bin/sh -xe /tmp/hudson7007803248569681583.sh
[workspace] $ /bin/sh -xe /tmp/hudson2579388919877265286.sh
+ rm -Rf tools/cpep8.venv
+ tox
GLOB sdist-make: /var/lib/jenkins/jobs/chirp-test/workspace/setup.py
unit inst-nodeps: /var/lib/jenkins/jobs/chirp-test/workspace/.tox/dist/chirp-0.3.0dev.zip
unit installed: ----------------------------------------,Error when trying to get requirement for VCS system Command "git config --get-regexp remote\..*\.url" failed with error code 1 in /danplanet/users/dan/automation/donatello_events, falling back to uneditable format,Could not determine repository location of /danplanet/users/dan/automation/donatello_events,Warning: cannot find svn location for soaplib===0.8.1dev-r0,aiohttp==0.15.2,alabaster==0.7.7,aniso8601==0.92,ansible==2.2.1.0,appdirs==1.4.0,astral==1.2,astroid==1.3.4,asyncio==3.4.1,attrs==15.2.0,Babel==1.3,beautifulsoup4==4.4.1,carbon==0.9.15,CDDB==1.4,cffi==1.9.1,chardet==2.3.0,chirp==0.3.0.dev0,colorama==0.2.7,cryptography==1.7.2,Django==1.8.7,django-tagging==0.4,dnspython==1.12.0,docutils==0.12,## !! Could not determine repository location,Donatello==1.0,## !! Could not determine repository location,donatello-events==1.0,ecdsa==0.13,enum34==1.1.6,extras==0.0.3,eyeD3==0.7.4,fixtures==1.3.1,Flask==0.10.1,Flask-RESTful==0.3.1,gear==0.5.8,gearman==2.0.2,gevent==1.0.1,gevent-socketio==0.3.6,gevent-websocket==0.9.3,git-review==1.24,graphite-web==0.9.15,greenlet==0.4.5,gyp==0.1,hachoir-core==1.3.3,hachoir-metadata==1.3.3,hachoir-parser==1.3.4,html5lib==0.999,httplib2==0.9.1,idna==2.2,iniparse==0.4,iotop==0.6,ipaddr==2.1.11,ipaddress==1.0.18,iso8601==0.1.11,itsdangerous==0.24,Jinja2==2.8.1,junitxml==0.6,keyring==7.3,launchpadlib==1.10.3,lazr.restfulclient==0.13.4,lazr.uri==1.0.3,libvirt-python==1.3.1,linecache2==1.0.0,lockfile==0.9.1,logilab-common==0.63.2,lxml==3.5.0,M2Crypto==0.22.6rc4,MarkupSafe==0.23,mechanize==0.2.5,meld==3.14.2,mercurial==3.7.3,mock==1.0.1,mox==0.5.3,musicbrainzngs==0.5,mutagen==1.31,mysqlclient==1.3.7,ndg-httpsclient==0.4.0,netaddr==0.7.18,nose==1.3.7,oauth==1.0.1,packaging==16.8,paho-mqtt==1.1,PAM==0.4.2,paramiko==2.1.1,pbr==1.8.1,pep8==1.6.2,phue==0.8,Pillow==3.1.2,pluggy==0.5.2,ply==3.10,prettytable==0.7.2,puredaemon==0.1.0,py==1.4.34,pyasn1==0.2.3,pyasn1-modules==0.0.7,pycparser==2.17,pycrypto==2.6.1,pycryptodome==3.4.5,pycurl==7.43.0,Pygments==2.1,pygobject==3.20.0,pylast==1.0.0,pyliblzma==0.5.3,pylint==1.4.1,pynoc==1.4.2,pyOpenSSL==0.15.1,pyparsing==2.1.10,pyrit==0.4.0,pyserial==3.0.1,pysignals==0.1.2,pysmi==0.0.7,pysnmp==4.3.4,pysqlite==2.7.0,python-apt==1.1.0b1,python-daemon==1.6,python-debian==0.1.27,python-keyczar==0.715,python-magic==0.4.6,python-mimeparse==0.1.4,python-mpd==0.3.0,python-subunit==1.1.0,pytz==2014.10,-e git+https://kk7ds:JkCsCHfN6U@github.com/kk7ds/pyvera.git@48f820a2f470e15f168a61a60a975628a96dd055#egg=pyvera,pywemo==0.4.0,pyxdg==0.25,pyxmpp==1.1.2,PyYAML==3.12,requests==2.9.1,retrying==1.3.3,roman==2.0.0,rpm-python==4.12.0.1,scapy==2.3.1,SecretStorage==2.1.3,service-identity==16.0.0,setproctitle==1.1.8,simplejson==3.8.1,six==1.10.0,snmpy==1.0.0,## FIXME: could not find svn URL in dependency_links for this package:,soaplib===0.8.1dev-r0,Sphinx==1.3.6,sphinx-rtd-theme==0.1.9,SQLAlchemy==1.0.11,sqlparse==0.1.18,stevedore==1.10.0,termcolor==1.1.0,testtools==1.8.1,tmdb3==0.7.2,tox==2.8.2,traceback2==1.4.0,tvdb-api==1.10,Twisted==12.0.0,twitter==1.16.0,txAMQP==0.6.2,unifi==1.2.5,unittest2==1.1.0,urlgrabber==3.9.1,urllib3==1.13.1,uvcclient==0.10.0,virtualenv==15.1.0,wadllib==1.3.2,Werkzeug==0.9.6,whisper==0.9.12,xmldiff==0.6.10,yum-metadata-parser==1.1.4,zope.interface==4.1.1
unit runtests: PYTHONHASHSEED='2501820645'
unit runtests: commands[0] | nosetests -v tests/unit
test_bit_array (tests.unit.test_bitwise.TestBitType) ... ok
test_bit_array_fail (tests.unit.test_bitwise.TestBitType) ... ok
test_bitfield_u16 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_u24 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_u8 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_ul16 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_ul24 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_bbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_lbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_lbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_int_array (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u8 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_char (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string_invalid_chars (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string_wrong_length (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_comment_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok
test_comment_inline_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok
test_missing_semicolon (tests.unit.test_bitwise.TestBitwiseErrors) ... ok
test_seek (tests.unit.test_bitwise.TestBitwiseSeek) ... ok
test_seekto (tests.unit.test_bitwise.TestBitwiseSeek) ... ok
test_struct_one_element (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
test_struct_two_elements (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
test_struct_writes (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
split_tone_encode_test_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_none (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_dtcs_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_none (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_fix_rounded_step_250 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_fix_rounded_step_500 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_fix_rounded_step_750 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_12_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_2_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_5_0 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_6_25 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_fractional_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_required_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_required_step_fail (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_format_freq (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_bad (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_decimal (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_whitespace (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_whole (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_ensure_has_calls_almost_full (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_empty (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_partial (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_rptcall_full1 (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_rptcall_full2 (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_urcall_full (tests.unit.test_import_logic.DstarTests) ... ok
test_import_bank (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_dtcs_diffA_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_dtcs_diffB_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_negative (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_too_big_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_uhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem_with_errors (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem_with_warnings (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_invalid (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_valid_am (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_valid_fm (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_name (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_closest (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_no_dst (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_no_src (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_same (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_tone_diffA_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_tone_diffB_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_mapping (tests.unit.test_mappingmodel.TestBaseBank) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestBaseBank) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok
test_get_name (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok
test_mapping (tests.unit.test_mappingmodel.TestBaseMapping) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestBaseMapping) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok
test_get_name (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModelIndexInterface) ... ok
test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_icom_bank (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_mapping (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_index_bounds (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_next_mapping_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index_bad_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index_bad_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_auto_tone_mode_cross (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs_pol (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs_rx (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_tone (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_tsql (tests.unit.test_memedit_edits.TestEdits) ... ok
test_init (tests.unit.test_platform.Win32PlatformTest) ... ok
test_serial_ports_bad_portnames (tests.unit.test_platform.Win32PlatformTest) ... ok
test_serial_ports_sorted (tests.unit.test_platform.Win32PlatformTest) ... ok
test_apply_callback (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting_group (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting_multi (tests.unit.test_settings.TestSettingContainers) ... ok
test_changed (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_boolean (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_float (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_integer (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_list (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_string (tests.unit.test_settings.TestSettingValues) ... ok
test_validate_callback (tests.unit.test_settings.TestSettingValues) ... ok
test_delete_hole_with_all (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_with_all_full (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_with_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_without_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_insert_hole_with_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_insert_hole_without_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
----------------------------------------------------------------------
Ran 151 tests in 0.070s
OK
unit runtests: commands[1] | python ./share/make_supported.py /dev/null
driver inst-nodeps: /var/lib/jenkins/jobs/chirp-test/workspace/.tox/dist/chirp-0.3.0dev.zip
driver installed: ----------------------------------------,Error when trying to get requirement for VCS system Command "git config --get-regexp remote\..*\.url" failed with error code 1 in /danplanet/users/dan/automation/donatello_events, falling back to uneditable format,Could not determine repository location of /danplanet/users/dan/automation/donatello_events,Warning: cannot find svn location for soaplib===0.8.1dev-r0,aiohttp==0.15.2,alabaster==0.7.7,aniso8601==0.92,ansible==2.2.1.0,appdirs==1.4.0,astral==1.2,astroid==1.3.4,asyncio==3.4.1,attrs==15.2.0,Babel==1.3,beautifulsoup4==4.4.1,carbon==0.9.15,CDDB==1.4,cffi==1.9.1,chardet==2.3.0,chirp==0.3.0.dev0,colorama==0.2.7,cryptography==1.7.2,Django==1.8.7,django-tagging==0.4,dnspython==1.12.0,docutils==0.12,## !! Could not determine repository location,Donatello==1.0,## !! Could not determine repository location,donatello-events==1.0,ecdsa==0.13,enum34==1.1.6,extras==0.0.3,eyeD3==0.7.4,fixtures==1.3.1,Flask==0.10.1,Flask-RESTful==0.3.1,gear==0.5.8,gearman==2.0.2,gevent==1.0.1,gevent-socketio==0.3.6,gevent-websocket==0.9.3,git-review==1.24,graphite-web==0.9.15,greenlet==0.4.5,gyp==0.1,hachoir-core==1.3.3,hachoir-metadata==1.3.3,hachoir-parser==1.3.4,html5lib==0.999,httplib2==0.9.1,idna==2.2,iniparse==0.4,iotop==0.6,ipaddr==2.1.11,ipaddress==1.0.18,iso8601==0.1.11,itsdangerous==0.24,Jinja2==2.8.1,junitxml==0.6,keyring==7.3,launchpadlib==1.10.3,lazr.restfulclient==0.13.4,lazr.uri==1.0.3,libvirt-python==1.3.1,linecache2==1.0.0,lockfile==0.9.1,logilab-common==0.63.2,lxml==3.5.0,M2Crypto==0.22.6rc4,MarkupSafe==0.23,mechanize==0.2.5,meld==3.14.2,mercurial==3.7.3,mock==1.0.1,mox==0.5.3,musicbrainzngs==0.5,mutagen==1.31,mysqlclient==1.3.7,ndg-httpsclient==0.4.0,netaddr==0.7.18,oauth==1.0.1,packaging==16.8,paho-mqtt==1.1,PAM==0.4.2,paramiko==2.1.1,pbr==1.8.1,pep8==1.6.2,phue==0.8,Pillow==3.1.2,pluggy==0.5.2,ply==3.10,prettytable==0.7.2,puredaemon==0.1.0,py==1.4.34,pyasn1==0.2.3,pyasn1-modules==0.0.7,pycparser==2.17,pycrypto==2.6.1,pycryptodome==3.4.5,pycurl==7.43.0,Pygments==2.1,pygobject==3.20.0,pylast==1.0.0,pyliblzma==0.5.3,pylint==1.4.1,pynoc==1.4.2,pyOpenSSL==0.15.1,pyparsing==2.1.10,pyrit==0.4.0,pyserial==3.0.1,pysignals==0.1.2,pysmi==0.0.7,pysnmp==4.3.4,pysqlite==2.7.0,python-apt==1.1.0b1,python-daemon==1.6,python-debian==0.1.27,python-keyczar==0.715,python-magic==0.4.6,python-mimeparse==0.1.4,python-mpd==0.3.0,python-subunit==1.1.0,pytz==2014.10,-e git+https://kk7ds:JkCsCHfN6U@github.com/kk7ds/pyvera.git@48f820a2f470e15f168a61a60a975628a96dd055#egg=pyvera,pywemo==0.4.0,pyxdg==0.25,pyxmpp==1.1.2,PyYAML==3.12,requests==2.9.1,retrying==1.3.3,roman==2.0.0,rpm-python==4.12.0.1,scapy==2.3.1,SecretStorage==2.1.3,service-identity==16.0.0,setproctitle==1.1.8,simplejson==3.8.1,six==1.10.0,snmpy==1.0.0,## FIXME: could not find svn URL in dependency_links for this package:,soaplib===0.8.1dev-r0,Sphinx==1.3.6,sphinx-rtd-theme==0.1.9,SQLAlchemy==1.0.11,sqlparse==0.1.18,stevedore==1.10.0,termcolor==1.1.0,testtools==1.8.1,tmdb3==0.7.2,tox==2.8.2,traceback2==1.4.0,tvdb-api==1.10,Twisted==12.0.0,twitter==1.16.0,txAMQP==0.6.2,unifi==1.2.5,unittest2==1.1.0,urlgrabber==3.9.1,urllib3==1.13.1,uvcclient==0.10.0,virtualenv==15.1.0,wadllib==1.3.2,Werkzeug==0.9.6,whisper==0.9.12,xmldiff==0.6.10,yum-metadata-parser==1.1.4,zope.interface==4.1.1
driver runtests: PYTHONHASHSEED='2501820645'
driver runtests: commands[0] | python ./tests/run_tests
Alinco DJ-G7EG Detect PASSED: All tests
Alinco DJ-G7EG Banks SKIPPED: Banks not supported
Alinco DJ-G7EG Clone PASSED: All tests
Alinco DJ-G7EG CopyAll PASSED: All tests
Alinco DJ-G7EG Edges PASSED: All tests
Alinco DJ-G7EG Settings SKIPPED: Settings not supported
Alinco DJ-G7EG BruteForce PASSED: All tests
Alinco DJ175 Detect PASSED: All tests
Alinco DJ175 Banks SKIPPED: Banks not supported
Alinco DJ175 Clone PASSED: All tests
Alinco DJ175 CopyAll PASSED: All tests
Alinco DJ175 Edges PASSED: All tests
Alinco DJ175 Settings SKIPPED: Settings not supported
Alinco DJ175 BruteForce PASSED: All tests
Alinco DJ596 Detect PASSED: All tests
Alinco DJ596 Banks SKIPPED: Banks not supported
Alinco DJ596 Clone PASSED: All tests
Alinco DJ596 CopyAll PASSED: All tests
Alinco DJ596 Edges PASSED: All tests
Alinco DJ596 Settings SKIPPED: Settings not supported
Alinco DJ596 BruteForce PASSED: All tests
Alinco DR235T Detect PASSED: All tests
Alinco DR235T Banks SKIPPED: Banks not supported
Alinco DR235T Clone PASSED: All tests
Alinco DR235T CopyAll PASSED: All tests
Alinco DR235T Edges PASSED: All tests
Alinco DR235T Settings SKIPPED: Settings not supported
Alinco DR235T BruteForce PASSED: All tests
AnyTone OBLTR-8R Detect PASSED: All tests
AnyTone OBLTR-8R Banks SKIPPED: Banks not supported
AnyTone OBLTR-8R Clone PASSED: All tests
AnyTone OBLTR-8R CopyAll PASSED: All tests
AnyTone OBLTR-8R Edges PASSED: All tests
AnyTone OBLTR-8R Settings PASSED: All tests
AnyTone OBLTR-8R BruteForce PASSED: All tests
AnyTone TERMN-8R Detect PASSED: All tests
AnyTone TERMN-8R Banks SKIPPED: Banks not supported
AnyTone TERMN-8R Clone PASSED: All tests
AnyTone TERMN-8R CopyAll PASSED: All tests
AnyTone TERMN-8R Edges PASSED: All tests
AnyTone TERMN-8R Settings PASSED: All tests
AnyTone TERMN-8R BruteForce PASSED: All tests
BTECH GMRS-V1 Detect PASSED: All tests
BTECH GMRS-V1 Banks SKIPPED: Banks not supported
BTECH GMRS-V1 Clone PASSED: All tests
BTECH GMRS-V1 CopyAll PASSED: All tests
BTECH GMRS-V1 Edges PASSED: All tests
BTECH GMRS-V1 Settings PASSED: All tests
BTECH GMRS-V1 BruteForce PASSED: All tests
BTECH UV-2501+220 Detect PASSED: All tests
BTECH UV-2501+220 Banks SKIPPED: Banks not supported
BTECH UV-2501+220 Clone PASSED: All tests
BTECH UV-2501+220 CopyAll PASSED: All tests
BTECH UV-2501+220 Edges PASSED: All tests
BTECH UV-2501+220 Settings PASSED: All tests
BTECH UV-2501+220 BruteForce PASSED: All tests
BTECH UV-25X2 Detect PASSED: All tests
BTECH UV-25X2 Banks SKIPPED: Banks not supported
BTECH UV-25X2 Clone PASSED: All tests
BTECH UV-25X2 CopyAll PASSED: All tests
BTECH UV-25X2 Edges PASSED: All tests
BTECH UV-25X2 Settings PASSED: All tests
BTECH UV-25X2 BruteForce PASSED: All tests
BTECH UV-25X4 Detect PASSED: All tests
BTECH UV-25X4 Banks SKIPPED: Banks not supported
BTECH UV-25X4 Clone PASSED: All tests
BTECH UV-25X4 CopyAll PASSED: All tests
BTECH UV-25X4 Edges PASSED: All tests
BTECH UV-25X4 Settings PASSED: All tests
BTECH UV-25X4 BruteForce PASSED: All tests
BTECH UV-5001 Detect PASSED: All tests
BTECH UV-5001 Banks SKIPPED: Banks not supported
BTECH UV-5001 Clone PASSED: All tests
BTECH UV-5001 CopyAll PASSED: All tests
BTECH UV-5001 Edges PASSED: All tests
BTECH UV-5001 Settings PASSED: All tests
BTECH UV-5001 BruteForce PASSED: All tests
BTECH UV-50X2 Detect PASSED: All tests
BTECH UV-50X2 Banks SKIPPED: Banks not supported
BTECH UV-50X2 Clone PASSED: All tests
BTECH UV-50X2 CopyAll PASSED: All tests
BTECH UV-50X2 Edges PASSED: All tests
BTECH UV-50X2 Settings PASSED: All tests
BTECH UV-50X2 BruteForce PASSED: All tests
BTECH UV-50X3 Left Detect PASSED: All tests
BTECH UV-50X3 Left Banks SKIPPED: Banks not supported
BTECH UV-50X3 Left Clone PASSED: All tests
BTECH UV-50X3 Left CopyAll PASSED: All tests
BTECH UV-50X3 Left Edges PASSED: All tests
BTECH UV-50X3 Left Settings PASSED: All tests
BTECH UV-50X3 Left BruteForce PASSED: All tests
BTECH UV-50X3 Right Detect PASSED: All tests
BTECH UV-50X3 Right Banks SKIPPED: Banks not supported
BTECH UV-50X3 Right Clone PASSED: All tests
BTECH UV-50X3 Right CopyAll PASSED: All tests
BTECH UV-50X3 Right Edges PASSED: All tests
BTECH UV-50X3 Right Settings PASSED: All tests
BTECH UV-50X3 Right BruteForce PASSED: All tests
BTECH UV-5X3 Detect PASSED: All tests
BTECH UV-5X3 Banks SKIPPED: Banks not supported
BTECH UV-5X3 Clone PASSED: All tests
BTECH UV-5X3 CopyAll PASSED: All tests
BTECH UV-5X3 Edges PASSED: All tests
BTECH UV-5X3 Settings PASSED: All tests
BTECH UV-5X3 BruteForce PASSED: All tests
Baofeng BF-888 Detect PASSED: All tests
Baofeng BF-888 Banks SKIPPED: Banks not supported
Baofeng BF-888 Clone PASSED: All tests
Baofeng BF-888 CopyAll PASSED: All tests
Baofeng BF-888 Edges PASSED: All tests
Baofeng BF-888 Settings PASSED: All tests
Baofeng BF-888 BruteForce PASSED: All tests
Baofeng F-11 Detect PASSED: All tests
Baofeng F-11 Banks SKIPPED: Banks not supported
Baofeng F-11 Clone PASSED: All tests
Baofeng F-11 CopyAll PASSED: All tests
Baofeng F-11 Edges PASSED: All tests
Baofeng F-11 Settings PASSED: All tests
Baofeng F-11 BruteForce PASSED: All tests
Baofeng UV-3R Detect PASSED: All tests
Baofeng UV-3R Banks SKIPPED: Banks not supported
Baofeng UV-3R Clone PASSED: All tests
Baofeng UV-3R CopyAll PASSED: All tests
Baofeng UV-3R Edges PASSED: All tests
Baofeng UV-3R Settings PASSED: All tests
Baofeng UV-3R BruteForce PASSED: All tests
Baofeng UV-5R Detect PASSED: All tests
Baofeng UV-5R Banks SKIPPED: Banks not supported
Baofeng UV-5R Clone PASSED: All tests
Baofeng UV-5R CopyAll PASSED: All tests
Baofeng UV-5R Edges PASSED: All tests
Baofeng UV-5R Settings PASSED: All tests
Baofeng UV-5R BruteForce PASSED: All tests
Baofeng UV-6R Detect PASSED: All tests
Baofeng UV-6R Banks SKIPPED: Banks not supported
Baofeng UV-6R Clone PASSED: All tests
Baofeng UV-6R CopyAll PASSED: All tests
Baofeng UV-6R Edges PASSED: All tests
Baofeng UV-6R Settings PASSED: All tests
Baofeng UV-6R BruteForce PASSED: All tests
Baofeng UV-B5 Detect PASSED: All tests
Baofeng UV-B5 Banks SKIPPED: Banks not supported
Baofeng UV-B5 Clone PASSED: All tests
Baofeng UV-B5 CopyAll PASSED: All tests
Baofeng UV-B5 Edges PASSED: All tests
Baofeng UV-B5 Settings PASSED: All tests
Baofeng UV-B5 BruteForce PASSED: All tests
Baojie BJ-9900 Left Detect PASSED: All tests
Baojie BJ-9900 Left Banks SKIPPED: Banks not supported
Baojie BJ-9900 Left Clone PASSED: All tests
Baojie BJ-9900 Left CopyAll PASSED: All tests
Baojie BJ-9900 Left Edges PASSED: All tests
Baojie BJ-9900 Left Settings SKIPPED: Settings not supported
Baojie BJ-9900 Left BruteForce PASSED: All tests
Baojie BJ-9900 Right Detect PASSED: All tests
Baojie BJ-9900 Right Banks SKIPPED: Banks not supported
Baojie BJ-9900 Right Clone PASSED: All tests
Baojie BJ-9900 Right CopyAll PASSED: All tests
Baojie BJ-9900 Right Edges PASSED: All tests
Baojie BJ-9900 Right Settings SKIPPED: Settings not supported
Baojie BJ-9900 Right BruteForce PASSED: All tests
Feidaxin FD-268A Detect PASSED: All tests
Feidaxin FD-268A Banks SKIPPED: Banks not supported
Feidaxin FD-268A Clone PASSED: All tests
Feidaxin FD-268A CopyAll PASSED: All tests
Feidaxin FD-268A Edges PASSED: All tests
Feidaxin FD-268A Settings PASSED: All tests
Feidaxin FD-268A BruteForce PASSED: All tests
Feidaxin FD-268B Detect PASSED: All tests
Feidaxin FD-268B Banks SKIPPED: Banks not supported
Feidaxin FD-268B Clone PASSED: All tests
Feidaxin FD-268B CopyAll PASSED: All tests
Feidaxin FD-268B Edges PASSED: All tests
Feidaxin FD-268B Settings PASSED: All tests
Feidaxin FD-268B BruteForce PASSED: All tests
Feidaxin FD-288B Detect PASSED: All tests
Feidaxin FD-288B Banks SKIPPED: Banks not supported
Feidaxin FD-288B Clone PASSED: All tests
Feidaxin FD-288B CopyAll PASSED: All tests
Feidaxin FD-288B Edges PASSED: All tests
Feidaxin FD-288B Settings PASSED: All tests
Feidaxin FD-288B BruteForce PASSED: All tests
Icom IC-208H Detect PASSED: All tests
Icom IC-208H Banks PASSED: All tests
Icom IC-208H Clone PASSED: All tests
Icom IC-208H CopyAll PASSED: All tests
Icom IC-208H Edges PASSED: All tests
Icom IC-208H Settings SKIPPED: Settings not supported
Icom IC-208H BruteForce PASSED: All tests
Icom IC-2100H Detect PASSED: All tests
Icom IC-2100H Banks SKIPPED: Banks not supported
Icom IC-2100H Clone PASSED: All tests
Icom IC-2100H CopyAll PASSED: All tests
Icom IC-2100H Edges PASSED: All tests
Icom IC-2100H Settings SKIPPED: Settings not supported
Icom IC-2100H BruteForce PASSED: All tests
Icom IC-2200H Detect PASSED: All tests
Icom IC-2200H Banks PASSED: All tests
Icom IC-2200H Clone PASSED: All tests
Icom IC-2200H CopyAll PASSED: All tests
Icom IC-2200H Edges PASSED: All tests
Icom IC-2200H Settings PASSED: All tests
Icom IC-2200H BruteForce PASSED: All tests
Icom IC-2300H Detect PASSED: All tests
Icom IC-2300H Banks PASSED: All tests
Icom IC-2300H Clone PASSED: All tests
Icom IC-2300H CopyAll PASSED: All tests
Icom IC-2300H Edges PASSED: All tests
Icom IC-2300H Settings PASSED: All tests
Icom IC-2300H BruteForce PASSED: All tests
Icom IC-2720H Detect PASSED: All tests
Icom IC-2720H Banks PASSED: All tests
Icom IC-2720H Clone PASSED: All tests
Icom IC-2720H CopyAll PASSED: All tests
Icom IC-2720H Edges PASSED: All tests
Icom IC-2720H Settings SKIPPED: Settings not supported
Icom IC-2720H BruteForce PASSED: All tests
Icom IC-2820H Detect PASSED: All tests
Icom IC-2820H Banks PASSED: All tests
Icom IC-2820H Clone PASSED: All tests
Icom IC-2820H CopyAll PASSED: All tests
Icom IC-2820H Edges PASSED: All tests
Icom IC-2820H Settings PASSED: All tests
Icom IC-2820H BruteForce PASSED: All tests
Icom IC-P7 Detect PASSED: All tests
Icom IC-P7 Banks PASSED: All tests
Icom IC-P7 Clone PASSED: All tests
Icom IC-P7 CopyAll PASSED: All tests
Icom IC-P7 Edges PASSED: All tests
Icom IC-P7 Settings PASSED: All tests
Icom IC-P7 BruteForce PASSED: All tests
Icom IC-Q7A Detect PASSED: All tests
Icom IC-Q7A Banks SKIPPED: Banks not supported
Icom IC-Q7A Clone PASSED: All tests
Icom IC-Q7A CopyAll PASSED: All tests
Icom IC-Q7A Edges PASSED: All tests
Icom IC-Q7A Settings PASSED: All tests
Icom IC-Q7A BruteForce PASSED: All tests
Icom IC-T70 Detect PASSED: All tests
Icom IC-T70 Banks PASSED: All tests
Icom IC-T70 Clone PASSED: All tests
Icom IC-T70 CopyAll PASSED: All tests
Icom IC-T70 Edges PASSED: All tests
Icom IC-T70 Settings SKIPPED: Settings not supported
Icom IC-T70 BruteForce PASSED: All tests
Icom IC-T7H Detect PASSED: All tests
Icom IC-T7H Banks SKIPPED: Banks not supported
Icom IC-T7H Clone PASSED: All tests
Icom IC-T7H CopyAll PASSED: All tests
Icom IC-T7H Edges PASSED: All tests
Icom IC-T7H Settings SKIPPED: Settings not supported
Icom IC-T7H BruteForce PASSED: All tests
Icom IC-T8A Detect PASSED: All tests
Icom IC-T8A Banks SKIPPED: Banks not supported
Icom IC-T8A Clone PASSED: All tests
Icom IC-T8A CopyAll PASSED: All tests
Icom IC-T8A Edges PASSED: All tests
Icom IC-T8A Settings SKIPPED: Settings not supported
Icom IC-T8A BruteForce PASSED: All tests
Icom IC-V82/U82 Detect PASSED: All tests
Icom IC-V82/U82 Banks PASSED: All tests
Icom IC-V82/U82 Clone PASSED: All tests
Icom IC-V82/U82 CopyAll PASSED: All tests
Icom IC-V82/U82 Edges PASSED: All tests
Icom IC-V82/U82 Settings SKIPPED: Settings not supported
Icom IC-V82/U82 BruteForce PASSED: All tests
Icom IC-W32A VHF Detect PASSED: All tests
Icom IC-W32A VHF Banks SKIPPED: Banks not supported
Icom IC-W32A VHF Clone PASSED: All tests
Icom IC-W32A VHF CopyAll PASSED: All tests
Icom IC-W32A VHF Edges PASSED: All tests
Icom IC-W32A VHF Settings SKIPPED: Settings not supported
Icom IC-W32A VHF BruteForce PASSED: All tests
Icom IC-W32A UHF Detect PASSED: All tests
Icom IC-W32A UHF Banks SKIPPED: Banks not supported
Icom IC-W32A UHF Clone PASSED: All tests
Icom IC-W32A UHF CopyAll PASSED: All tests
Icom IC-W32A UHF Edges PASSED: All tests
Icom IC-W32A UHF Settings SKIPPED: Settings not supported
Icom IC-W32A UHF BruteForce PASSED: All tests
Icom IC-W32E VHF Detect PASSED: All tests
Icom IC-W32E VHF Banks SKIPPED: Banks not supported
Icom IC-W32E VHF Clone PASSED: All tests
Icom IC-W32E VHF CopyAll PASSED: All tests
Icom IC-W32E VHF Edges PASSED: All tests
Icom IC-W32E VHF Settings SKIPPED: Settings not supported
Icom IC-W32E VHF BruteForce PASSED: All tests
Icom IC-W32E UHF Detect PASSED: All tests
Icom IC-W32E UHF Banks SKIPPED: Banks not supported
Icom IC-W32E UHF Clone PASSED: All tests
Icom IC-W32E UHF CopyAll PASSED: All tests
Icom IC-W32E UHF Edges PASSED: All tests
Icom IC-W32E UHF Settings SKIPPED: Settings not supported
Icom IC-W32E UHF BruteForce PASSED: All tests
Icom ID-31A Detect PASSED: All tests
Icom ID-31A Banks PASSED: All tests
Icom ID-31A Clone PASSED: All tests
Icom ID-31A CopyAll PASSED: All tests
Icom ID-31A Edges PASSED: All tests
Icom ID-31A Settings PASSED: All tests
Icom ID-31A BruteForce PASSED: All tests
Icom ID-51 Detect PASSED: All tests
Icom ID-51 Banks PASSED: All tests
Icom ID-51 Clone PASSED: All tests
Icom ID-51 CopyAll PASSED: All tests
Icom ID-51 Edges PASSED: All tests
Icom ID-51 Settings PASSED: All tests
Icom ID-51 BruteForce PASSED: All tests
Icom ID-51 Plus Detect PASSED: All tests
Icom ID-51 Plus Banks PASSED: All tests
Icom ID-51 Plus Clone PASSED: All tests
Icom ID-51 Plus CopyAll PASSED: All tests
Icom ID-51 Plus Edges PASSED: All tests
Icom ID-51 Plus Settings PASSED: All tests
Icom ID-51 Plus BruteForce PASSED: All tests
Icom ID-800H v2 Detect PASSED: All tests
Icom ID-800H v2 Banks PASSED: All tests
Icom ID-800H v2 Clone PASSED: All tests
Icom ID-800H v2 CopyAll PASSED: All tests
Icom ID-800H v2 Edges PASSED: All tests
Icom ID-800H v2 Settings PASSED: All tests
Icom ID-800H v2 BruteForce PASSED: All tests
Icom ID-880H Detect PASSED: All tests
Icom ID-880H Banks PASSED: All tests
Icom ID-880H Clone PASSED: All tests
Icom ID-880H CopyAll PASSED: All tests
Icom ID-880H Edges PASSED: All tests
Icom ID-880H Settings PASSED: All tests
Icom ID-880H BruteForce PASSED: All tests
Jetstream JT220M Detect PASSED: All tests
Jetstream JT220M Banks SKIPPED: Banks not supported
Jetstream JT220M Clone PASSED: All tests
Jetstream JT220M CopyAll PASSED: All tests
Jetstream JT220M Edges PASSED: All tests
Jetstream JT220M Settings SKIPPED: Settings not supported
Jetstream JT220M BruteForce PASSED: All tests
Jetstream JT270M Detect PASSED: All tests
Jetstream JT270M Banks SKIPPED: Banks not supported
Jetstream JT270M Clone PASSED: All tests
Jetstream JT270M CopyAll PASSED: All tests
Jetstream JT270M Edges PASSED: All tests
Jetstream JT270M Settings PASSED: All tests
Jetstream JT270M BruteForce PASSED: All tests
Jetstream JT270MH A Ban Detect PASSED: All tests
Jetstream JT270MH A Ban Banks SKIPPED: Banks not supported
Jetstream JT270MH A Ban Clone PASSED: All tests
Jetstream JT270MH A Ban CopyAll PASSED: All tests
Jetstream JT270MH A Ban Edges PASSED: All tests
Jetstream JT270MH A Ban Settings PASSED: All tests
Jetstream JT270MH A Ban BruteForce PASSED: All tests
Jetstream JT270MH B Ban Detect PASSED: All tests
Jetstream JT270MH B Ban Banks SKIPPED: Banks not supported
Jetstream JT270MH B Ban Clone PASSED: All tests
Jetstream JT270MH B Ban CopyAll PASSED: All tests
Jetstream JT270MH B Ban Edges PASSED: All tests
Jetstream JT270MH B Ban Settings PASSED: All tests
Jetstream JT270MH B Ban BruteForce PASSED: All tests
KYD IP-620 Detect PASSED: All tests
KYD IP-620 Banks SKIPPED: Banks not supported
KYD IP-620 Clone PASSED: All tests
KYD IP-620 CopyAll PASSED: All tests
KYD IP-620 Edges PASSED: All tests
KYD IP-620 Settings PASSED: All tests
KYD IP-620 BruteForce PASSED: All tests
KYD NC-630A Detect PASSED: All tests
KYD NC-630A Banks SKIPPED: Banks not supported
KYD NC-630A Clone PASSED: All tests
KYD NC-630A CopyAll PASSED: All tests
KYD NC-630A Edges PASSED: All tests
KYD NC-630A Settings PASSED: All tests
KYD NC-630A BruteForce PASSED: All tests
Kenwood TH-D72 (clone Detect PASSED: All tests
Kenwood TH-D72 (clone Banks SKIPPED: Banks not supported
Kenwood TH-D72 (clone Clone PASSED: All tests
Kenwood TH-D72 (clone CopyAll PASSED: All tests
Kenwood TH-D72 (clone Edges PASSED: All tests
Kenwood TH-D72 (clone Settings PASSED: All tests
Kenwood TH-D72 (clone BruteForce PASSED: All tests
Kenwood TK-272G Detect PASSED: All tests
Kenwood TK-272G Banks PASSED: All tests
Kenwood TK-272G Clone PASSED: All tests
Kenwood TK-272G CopyAll PASSED: All tests
Kenwood TK-272G Edges PASSED: All tests
Kenwood TK-272G Settings PASSED: All tests
Kenwood TK-272G BruteForce PASSED: All tests
Kenwood TK-760G Detect PASSED: All tests
Kenwood TK-760G Banks PASSED: All tests
Kenwood TK-760G Clone PASSED: All tests
Kenwood TK-760G CopyAll PASSED: All tests
Kenwood TK-760G Edges PASSED: All tests
Kenwood TK-760G Settings PASSED: All tests
Kenwood TK-760G BruteForce PASSED: All tests
Kenwood TK-8102 Detect PASSED: All tests
Kenwood TK-8102 Banks SKIPPED: Banks not supported
Kenwood TK-8102 Clone PASSED: All tests
Kenwood TK-8102 CopyAll PASSED: All tests
Kenwood TK-8102 Edges PASSED: All tests
Kenwood TK-8102 Settings PASSED: All tests
Kenwood TK-8102 BruteForce PASSED: All tests
LUITON LT-725UV Uppe Detect PASSED: All tests
LUITON LT-725UV Uppe Banks SKIPPED: Banks not supported
LUITON LT-725UV Uppe Clone PASSED: All tests
LUITON LT-725UV Uppe CopyAll PASSED: All tests
LUITON LT-725UV Uppe Edges PASSED: All tests
LUITON LT-725UV Uppe Settings PASSED: All tests
LUITON LT-725UV Uppe BruteForce PASSED: All tests
LUITON LT-725UV Lowe Detect PASSED: All tests
LUITON LT-725UV Lowe Banks SKIPPED: Banks not supported
LUITON LT-725UV Lowe Clone PASSED: All tests
LUITON LT-725UV Lowe CopyAll PASSED: All tests
LUITON LT-725UV Lowe Edges PASSED: All tests
LUITON LT-725UV Lowe Settings PASSED: All tests
LUITON LT-725UV Lowe BruteForce PASSED: All tests
Leixen VV-898 Detect PASSED: All tests
Leixen VV-898 Banks SKIPPED: Banks not supported
Leixen VV-898 Clone PASSED: All tests
Leixen VV-898 CopyAll PASSED: All tests
Leixen VV-898 Edges PASSED: All tests
Leixen VV-898 Settings PASSED: All tests
Leixen VV-898 BruteForce PASSED: All tests
Leixen VV-898S Detect PASSED: All tests
Leixen VV-898S Banks SKIPPED: Banks not supported
Leixen VV-898S Clone PASSED: All tests
Leixen VV-898S CopyAll PASSED: All tests
Leixen VV-898S Edges PASSED: All tests
Leixen VV-898S Settings PASSED: All tests
Leixen VV-898S BruteForce PASSED: All tests
Polmar DB-50M Detect PASSED: All tests
Polmar DB-50M Banks SKIPPED: Banks not supported
Polmar DB-50M Clone PASSED: All tests
Polmar DB-50M CopyAll PASSED: All tests
Polmar DB-50M Edges PASSED: All tests
Polmar DB-50M Settings PASSED: All tests
Polmar DB-50M BruteForce PASSED: All tests
Puxing PX-2R Detect PASSED: All tests
Puxing PX-2R Banks SKIPPED: Banks not supported
Puxing PX-2R Clone PASSED: All tests
Puxing PX-2R CopyAll PASSED: All tests
Puxing PX-2R Edges PASSED: All tests
Puxing PX-2R Settings SKIPPED: Settings not supported
Puxing PX-2R BruteForce PASSED: All tests
Puxing PX-777 Detect PASSED: All tests
Puxing PX-777 Banks SKIPPED: Banks not supported
Puxing PX-777 Clone PASSED: All tests
Puxing PX-777 CopyAll PASSED: All tests
Puxing PX-777 Edges PASSED: All tests
Puxing PX-777 Settings SKIPPED: Settings not supported
Puxing PX-777 BruteForce PASSED: All tests
Puxing PX-888K Detect PASSED: All tests
Puxing PX-888K Banks SKIPPED: Banks not supported
Puxing PX-888K Clone PASSED: All tests
Puxing PX-888K CopyAll PASSED: All tests
Puxing PX-888K Edges PASSED: All tests
Puxing PX-888K Settings PASSED: All tests
Puxing PX-888K BruteForce PASSED: All tests
QYT KT7900D Detect PASSED: All tests
QYT KT7900D Banks SKIPPED: Banks not supported
QYT KT7900D Clone PASSED: All tests
QYT KT7900D CopyAll PASSED: All tests
QYT KT7900D Edges PASSED: All tests
QYT KT7900D Settings PASSED: All tests
QYT KT7900D BruteForce PASSED: All tests
QYT KT8900D Detect PASSED: All tests
QYT KT8900D Banks SKIPPED: Banks not supported
QYT KT8900D Clone PASSED: All tests
QYT KT8900D CopyAll PASSED: All tests
QYT KT8900D Edges PASSED: All tests
QYT KT8900D Settings PASSED: All tests
QYT KT8900D BruteForce PASSED: All tests
Radtel T18 Detect PASSED: All tests
Radtel T18 Banks SKIPPED: Banks not supported
Radtel T18 Clone PASSED: All tests
Radtel T18 CopyAll PASSED: All tests
Radtel T18 Edges PASSED: All tests
Radtel T18 Settings PASSED: All tests
Radtel T18 BruteForce PASSED: All tests
Retevis RT21 Detect PASSED: All tests
Retevis RT21 Banks SKIPPED: Banks not supported
Retevis RT21 Clone PASSED: All tests
Retevis RT21 CopyAll PASSED: All tests
Retevis RT21 Edges PASSED: All tests
Retevis RT21 Settings PASSED: All tests
Retevis RT21 BruteForce PASSED: All tests
Retevis RT22 Detect PASSED: All tests
Retevis RT22 Banks SKIPPED: Banks not supported
Retevis RT22 Clone PASSED: All tests
Retevis RT22 CopyAll PASSED: All tests
Retevis RT22 Edges PASSED: All tests
Retevis RT22 Settings PASSED: All tests
Retevis RT22 BruteForce PASSED: All tests
Retevis RT23 Detect PASSED: All tests
Retevis RT23 Banks SKIPPED: Banks not supported
Retevis RT23 Clone PASSED: All tests
Retevis RT23 CopyAll PASSED: All tests
Retevis RT23 Edges PASSED: All tests
Retevis RT23 Settings PASSED: All tests
Retevis RT23 BruteForce PASSED: All tests
TDXone TD-Q8A Detect PASSED: All tests
TDXone TD-Q8A Banks SKIPPED: Banks not supported
TDXone TD-Q8A Clone PASSED: All tests
TDXone TD-Q8A CopyAll PASSED: All tests
TDXone TD-Q8A Edges PASSED: All tests
TDXone TD-Q8A Settings PASSED: All tests
TDXone TD-Q8A BruteForce PASSED: All tests
TYT TH-7800 Detect PASSED: All tests
TYT TH-7800 Banks SKIPPED: Banks not supported
TYT TH-7800 Clone PASSED: All tests
TYT TH-7800 CopyAll PASSED: All tests
TYT TH-7800 Edges PASSED: All tests
TYT TH-7800 Settings PASSED: All tests
TYT TH-7800 BruteForce PASSED: All tests
TYT TH-9800 Detect PASSED: All tests
TYT TH-9800 Banks SKIPPED: Banks not supported
TYT TH-9800 Clone PASSED: All tests
TYT TH-9800 CopyAll PASSED: All tests
TYT TH-9800 Edges PASSED: All tests
TYT TH-9800 Settings PASSED: All tests
TYT TH-9800 BruteForce PASSED: All tests
TYT TH-UV3R Detect PASSED: All tests
TYT TH-UV3R Banks SKIPPED: Banks not supported
TYT TH-UV3R Clone PASSED: All tests
TYT TH-UV3R CopyAll PASSED: All tests
TYT TH-UV3R Edges PASSED: All tests
TYT TH-UV3R Settings SKIPPED: Settings not supported
TYT TH-UV3R BruteForce PASSED: All tests
TYT TH-UV3R-25 Detect PASSED: All tests
TYT TH-UV3R-25 Banks SKIPPED: Banks not supported
TYT TH-UV3R-25 Clone PASSED: All tests
TYT TH-UV3R-25 CopyAll PASSED: All tests
TYT TH-UV3R-25 Edges PASSED: All tests
TYT TH-UV3R-25 Settings SKIPPED: Settings not supported
TYT TH-UV3R-25 BruteForce PASSED: All tests
TYT TH-UVF1 Detect PASSED: All tests
TYT TH-UVF1 Banks SKIPPED: Banks not supported
TYT TH-UVF1 Clone PASSED: All tests
TYT TH-UVF1 CopyAll PASSED: All tests
TYT TH-UVF1 Edges PASSED: All tests
TYT TH-UVF1 Settings PASSED: All tests
TYT TH-UVF1 BruteForce PASSED: All tests
TYT TH9000_144 Detect PASSED: All tests
TYT TH9000_144 Banks SKIPPED: Banks not supported
TYT TH9000_144 Clone PASSED: All tests
TYT TH9000_144 CopyAll PASSED: All tests
TYT TH9000_144 Edges PASSED: All tests
TYT TH9000_144 Settings PASSED: All tests
TYT TH9000_144 BruteForce PASSED: All tests
Vertex VXA-700 Detect PASSED: All tests
Vertex VXA-700 Banks SKIPPED: Banks not supported
Vertex VXA-700 Clone PASSED: All tests
Vertex VXA-700 CopyAll PASSED: All tests
Vertex VXA-700 Edges PASSED: All tests
Vertex VXA-700 Settings SKIPPED: Settings not supported
Vertex VXA-700 BruteForce PASSED: All tests
WACCOM MINI-8900 Detect PASSED: All tests
WACCOM MINI-8900 Banks SKIPPED: Banks not supported
WACCOM MINI-8900 Clone PASSED: All tests
WACCOM MINI-8900 CopyAll PASSED: All tests
WACCOM MINI-8900 Edges PASSED: All tests
WACCOM MINI-8900 Settings PASSED: All tests
WACCOM MINI-8900 BruteForce PASSED: All tests
Wouxun KG-816 Detect PASSED: All tests
Wouxun KG-816 Banks SKIPPED: Banks not supported
Wouxun KG-816 Clone PASSED: All tests
Wouxun KG-816 CopyAll PASSED: All tests
Wouxun KG-816 Edges PASSED: All tests
Wouxun KG-816 Settings PASSED: All tests
Wouxun KG-816 BruteForce PASSED: All tests
Wouxun KG-818 Detect PASSED: All tests
Wouxun KG-818 Banks SKIPPED: Banks not supported
Wouxun KG-818 Clone PASSED: All tests
Wouxun KG-818 CopyAll PASSED: All tests
Wouxun KG-818 Edges PASSED: All tests
Wouxun KG-818 Settings PASSED: All tests
Wouxun KG-818 BruteForce PASSED: All tests
Wouxun KG-UV6 Detect PASSED: All tests
Wouxun KG-UV6 Banks SKIPPED: Banks not supported
Wouxun KG-UV6 Clone PASSED: All tests
Wouxun KG-UV6 CopyAll PASSED: All tests
Wouxun KG-UV6 Edges PASSED: All tests
Wouxun KG-UV6 Settings PASSED: All tests
Wouxun KG-UV6 BruteForce PASSED: All tests
Wouxun KG-UV8D Detect PASSED: All tests
Wouxun KG-UV8D Banks SKIPPED: Banks not supported
Wouxun KG-UV8D Clone PASSED: All tests
Wouxun KG-UV8D CopyAll PASSED: All tests
Wouxun KG-UV8D Edges PASSED: All tests
Wouxun KG-UV8D Settings PASSED: All tests
Wouxun KG-UV8D BruteForce PASSED: All tests
Wouxun KG-UVD1P Detect PASSED: All tests
Wouxun KG-UVD1P Banks SKIPPED: Banks not supported
Wouxun KG-UVD1P Clone PASSED: All tests
Wouxun KG-UVD1P CopyAll PASSED: All tests
Wouxun KG-UVD1P Edges PASSED: All tests
Wouxun KG-UVD1P Settings PASSED: All tests
Wouxun KG-UVD1P BruteForce PASSED: All tests
Yaesu FT-1802M Detect PASSED: All tests
Yaesu FT-1802M Banks SKIPPED: Banks not supported
Yaesu FT-1802M Clone PASSED: All tests
Yaesu FT-1802M CopyAll PASSED: All tests
Yaesu FT-1802M Edges PASSED: All tests
Yaesu FT-1802M Settings SKIPPED: Settings not supported
Yaesu FT-1802M BruteForce PASSED: All tests
Yaesu FT-1D R Detect PASSED: All tests
Yaesu FT-1D R Banks PASSED: All tests
Yaesu FT-1D R Clone PASSED: All tests
Yaesu FT-1D R CopyAll PASSED: All tests
Yaesu FT-1D R Edges PASSED: All tests
Yaesu FT-1D R Settings PASSED: All tests
Yaesu FT-1D R BruteForce PASSED: All tests
Yaesu FT-2800M Detect PASSED: All tests
Yaesu FT-2800M Banks SKIPPED: Banks not supported
Yaesu FT-2800M Clone PASSED: All tests
Yaesu FT-2800M CopyAll PASSED: All tests
Yaesu FT-2800M Edges PASSED: All tests
Yaesu FT-2800M Settings SKIPPED: Settings not supported
Yaesu FT-2800M BruteForce PASSED: All tests
Yaesu FT-2900R/1900 Detect PASSED: All tests
Yaesu FT-2900R/1900 Banks PASSED: All tests
Yaesu FT-2900R/1900 Clone PASSED: All tests
Yaesu FT-2900R/1900 CopyAll PASSED: All tests
Yaesu FT-2900R/1900 Edges PASSED: All tests
Yaesu FT-2900R/1900 Settings PASSED: All tests
Yaesu FT-2900R/1900 BruteForce PASSED: All tests
Yaesu FT-50 Detect PASSED: All tests
Yaesu FT-50 Banks SKIPPED: Banks not supported
Yaesu FT-50 Clone PASSED: All tests
Yaesu FT-50 CopyAll PASSED: All tests
Yaesu FT-50 Edges PASSED: All tests
Yaesu FT-50 Settings PASSED: All tests
Yaesu FT-50 BruteForce PASSED: All tests
Yaesu FT-60 Detect PASSED: All tests
Yaesu FT-60 Banks PASSED: All tests
Yaesu FT-60 Clone PASSED: All tests
Yaesu FT-60 CopyAll PASSED: All tests
Yaesu FT-60 Edges PASSED: All tests
Yaesu FT-60 Settings PASSED: All tests
Yaesu FT-60 BruteForce PASSED: All tests
Yaesu FT-7800/7900 Detect PASSED: All tests
Yaesu FT-7800/7900 Banks PASSED: All tests
Yaesu FT-7800/7900 Clone PASSED: All tests
Yaesu FT-7800/7900 CopyAll PASSED: All tests
Yaesu FT-7800/7900 Edges PASSED: All tests
Yaesu FT-7800/7900 Settings PASSED: All tests
Yaesu FT-7800/7900 BruteForce PASSED: All tests
Yaesu FT-817 Detect PASSED: All tests
Yaesu FT-817 Banks SKIPPED: Banks not supported
Yaesu FT-817 Clone PASSED: All tests
Yaesu FT-817 CopyAll PASSED: All tests
Yaesu FT-817 Edges PASSED: All tests
Yaesu FT-817 Settings PASSED: All tests
Yaesu FT-817 BruteForce PASSED: All tests
Yaesu FT-817ND Detect PASSED: All tests
Yaesu FT-817ND Banks SKIPPED: Banks not supported
Yaesu FT-817ND Clone PASSED: All tests
Yaesu FT-817ND CopyAll PASSED: All tests
Yaesu FT-817ND Edges PASSED: All tests
Yaesu FT-817ND Settings PASSED: All tests
Yaesu FT-817ND BruteForce PASSED: All tests
Yaesu FT-817ND (US) Detect PASSED: All tests
Yaesu FT-817ND (US) Banks SKIPPED: Banks not supported
Yaesu FT-817ND (US) Clone PASSED: All tests
Yaesu FT-817ND (US) CopyAll PASSED: All tests
Yaesu FT-817ND (US) Edges PASSED: All tests
Yaesu FT-817ND (US) Settings PASSED: All tests
Yaesu FT-817ND (US) BruteForce PASSED: All tests
Yaesu FT-857/897 Detect PASSED: All tests
Yaesu FT-857/897 Banks SKIPPED: Banks not supported
Yaesu FT-857/897 Clone PASSED: All tests
Yaesu FT-857/897 CopyAll PASSED: All tests
Yaesu FT-857/897 Edges PASSED: All tests
Yaesu FT-857/897 Settings PASSED: All tests
Yaesu FT-857/897 BruteForce PASSED: All tests
Yaesu FT-857/897 (U Detect PASSED: All tests
Yaesu FT-857/897 (U Banks SKIPPED: Banks not supported
Yaesu FT-857/897 (U Clone PASSED: All tests
Yaesu FT-857/897 (U CopyAll PASSED: All tests
Yaesu FT-857/897 (U Edges PASSED: All tests
Yaesu FT-857/897 (U Settings PASSED: All tests
Yaesu FT-857/897 (U BruteForce PASSED: All tests
Yaesu FT-8800 Left Detect PASSED: All tests
Yaesu FT-8800 Left Banks PASSED: All tests
Yaesu FT-8800 Left Clone PASSED: All tests
Yaesu FT-8800 Left CopyAll PASSED: All tests
Yaesu FT-8800 Left Edges PASSED: All tests
Yaesu FT-8800 Left Settings SKIPPED: Settings not supported
Yaesu FT-8800 Left BruteForce PASSED: All tests
Yaesu FT-8800 Right Detect PASSED: All tests
Yaesu FT-8800 Right Banks PASSED: All tests
Yaesu FT-8800 Right Clone PASSED: All tests
Yaesu FT-8800 Right CopyAll PASSED: All tests
Yaesu FT-8800 Right Edges PASSED: All tests
Yaesu FT-8800 Right Settings SKIPPED: Settings not supported
Yaesu FT-8800 Right BruteForce PASSED: All tests
Yaesu FT-8900 Detect PASSED: All tests
Yaesu FT-8900 Banks SKIPPED: Banks not supported
Yaesu FT-8900 Clone PASSED: All tests
Yaesu FT-8900 CopyAll PASSED: All tests
Yaesu FT-8900 Edges PASSED: All tests
Yaesu FT-8900 Settings SKIPPED: Settings not supported
Yaesu FT-8900 BruteForce PASSED: All tests
Yaesu FT2D R Detect PASSED: All tests
Yaesu FT2D R Banks PASSED: All tests
Yaesu FT2D R Clone PASSED: All tests
Yaesu FT2D R CopyAll PASSED: All tests
Yaesu FT2D R Edges PASSED: All tests
Yaesu FT2D R Settings PASSED: All tests
Yaesu FT2D R BruteForce PASSED: All tests
Yaesu FTM-3200D R Detect PASSED: All tests
Yaesu FTM-3200D R Banks SKIPPED: Banks not supported
Yaesu FTM-3200D R Clone PASSED: All tests
Yaesu FTM-3200D R CopyAll PASSED: All tests
Yaesu FTM-3200D R Edges PASSED: All tests
Yaesu FTM-3200D R Settings SKIPPED: Settings not supported
Yaesu FTM-3200D R BruteForce PASSED: All tests
Yaesu FTM-350 Left Detect PASSED: All tests
Yaesu FTM-350 Left Banks SKIPPED: Banks not supported
Yaesu FTM-350 Left Clone PASSED: All tests
Yaesu FTM-350 Left CopyAll PASSED: All tests
Yaesu FTM-350 Left Edges PASSED: All tests
Yaesu FTM-350 Left Settings PASSED: All tests
Yaesu FTM-350 Left BruteForce PASSED: All tests
Yaesu FTM-350 Right Detect PASSED: All tests
Yaesu FTM-350 Right Banks SKIPPED: Banks not supported
Yaesu FTM-350 Right Clone PASSED: All tests
Yaesu FTM-350 Right CopyAll PASSED: All tests
Yaesu FTM-350 Right Edges PASSED: All tests
Yaesu FTM-350 Right Settings SKIPPED: Settings not supported
Yaesu FTM-350 Right BruteForce PASSED: All tests
Yaesu VX-2 Detect PASSED: All tests
Yaesu VX-2 Banks PASSED: All tests
Yaesu VX-2 Clone PASSED: All tests
Yaesu VX-2 CopyAll PASSED: All tests
Yaesu VX-2 Edges PASSED: All tests
Yaesu VX-2 Settings PASSED: All tests
Yaesu VX-2 BruteForce PASSED: All tests
Yaesu VX-3 Detect PASSED: All tests
Yaesu VX-3 Banks PASSED: All tests
Yaesu VX-3 Clone PASSED: All tests
Yaesu VX-3 CopyAll PASSED: All tests
Yaesu VX-3 Edges PASSED: All tests
Yaesu VX-3 Settings PASSED: All tests
Yaesu VX-3 BruteForce PASSED: All tests
Yaesu VX-5 Detect PASSED: All tests
Yaesu VX-5 Banks PASSED: All tests
Yaesu VX-5 Clone PASSED: All tests
Yaesu VX-5 CopyAll PASSED: All tests
Yaesu VX-5 Edges PASSED: All tests
Yaesu VX-5 Settings SKIPPED: Settings not supported
Yaesu VX-5 BruteForce PASSED: All tests
Yaesu VX-6 Detect PASSED: All tests
Yaesu VX-6 Banks PASSED: All tests
Yaesu VX-6 Clone PASSED: All tests
Yaesu VX-6 CopyAll PASSED: All tests
Yaesu VX-6 Edges PASSED: All tests
Yaesu VX-6 Settings SKIPPED: Settings not supported
Yaesu VX-6 BruteForce PASSED: All tests
Yaesu VX-7 Detect PASSED: All tests
Yaesu VX-7 Banks PASSED: All tests
Yaesu VX-7 Clone PASSED: All tests
Yaesu VX-7 CopyAll PASSED: All tests
Yaesu VX-7 Edges PASSED: All tests
Yaesu VX-7 Settings SKIPPED: Settings not supported
Yaesu VX-7 BruteForce PASSED: All tests
Yaesu VX-8DR Detect PASSED: All tests
Yaesu VX-8DR Banks PASSED: All tests
Yaesu VX-8DR Clone PASSED: All tests
Yaesu VX-8DR CopyAll PASSED: All tests
Yaesu VX-8DR Edges PASSED: All tests
Yaesu VX-8DR Settings PASSED: All tests
Yaesu VX-8DR BruteForce PASSED: All tests
Yaesu VX-8GE Detect PASSED: All tests
Yaesu VX-8GE Banks PASSED: All tests
Yaesu VX-8GE Clone PASSED: All tests
Yaesu VX-8GE CopyAll PASSED: All tests
Yaesu VX-8GE Edges PASSED: All tests
Yaesu VX-8GE Settings PASSED: All tests
Yaesu VX-8GE BruteForce PASSED: All tests
Yaesu VX-8R Detect PASSED: All tests
Yaesu VX-8R Banks PASSED: All tests
Yaesu VX-8R Clone PASSED: All tests
Yaesu VX-8R CopyAll PASSED: All tests
Yaesu VX-8R Edges PASSED: All tests
Yaesu VX-8R Settings PASSED: All tests
Yaesu VX-8R BruteForce PASSED: All tests
----------------------------------------------------------------------
Results:
TOTAL : 784
PASSED : 669
SKIPPED: 115
CRASHED: 0
FAILED : 0
style inst-nodeps: /var/lib/jenkins/jobs/chirp-test/workspace/.tox/dist/chirp-0.3.0dev.zip
style installed: ----------------------------------------,Error when trying to get requirement for VCS system Command "git config --get-regexp remote\..*\.url" failed with error code 1 in /danplanet/users/dan/automation/donatello_events, falling back to uneditable format,Could not determine repository location of /danplanet/users/dan/automation/donatello_events,Warning: cannot find svn location for soaplib===0.8.1dev-r0,aiohttp==0.15.2,alabaster==0.7.7,aniso8601==0.92,ansible==2.2.1.0,appdirs==1.4.0,astral==1.2,astroid==1.3.4,asyncio==3.4.1,attrs==15.2.0,Babel==1.3,beautifulsoup4==4.4.1,carbon==0.9.15,CDDB==1.4,cffi==1.9.1,chardet==2.3.0,chirp==0.3.0.dev0,colorama==0.2.7,cryptography==1.7.2,Django==1.8.7,django-tagging==0.4,dnspython==1.12.0,docutils==0.12,## !! Could not determine repository location,Donatello==1.0,## !! Could not determine repository location,donatello-events==1.0,ecdsa==0.13,enum34==1.1.6,extras==0.0.3,eyeD3==0.7.4,fixtures==1.3.1,Flask==0.10.1,Flask-RESTful==0.3.1,gear==0.5.8,gearman==2.0.2,gevent==1.0.1,gevent-socketio==0.3.6,gevent-websocket==0.9.3,git-review==1.24,graphite-web==0.9.15,greenlet==0.4.5,gyp==0.1,hachoir-core==1.3.3,hachoir-metadata==1.3.3,hachoir-parser==1.3.4,html5lib==0.999,httplib2==0.9.1,idna==2.2,iniparse==0.4,iotop==0.6,ipaddr==2.1.11,ipaddress==1.0.18,iso8601==0.1.11,itsdangerous==0.24,Jinja2==2.8.1,junitxml==0.6,keyring==7.3,launchpadlib==1.10.3,lazr.restfulclient==0.13.4,lazr.uri==1.0.3,libvirt-python==1.3.1,linecache2==1.0.0,lockfile==0.9.1,logilab-common==0.63.2,lxml==3.5.0,M2Crypto==0.22.6rc4,MarkupSafe==0.23,mechanize==0.2.5,meld==3.14.2,mercurial==3.7.3,mock==1.0.1,mox==0.5.3,musicbrainzngs==0.5,mutagen==1.31,mysqlclient==1.3.7,ndg-httpsclient==0.4.0,netaddr==0.7.18,oauth==1.0.1,packaging==16.8,paho-mqtt==1.1,PAM==0.4.2,paramiko==2.1.1,pbr==1.8.1,pep8==1.6.2,phue==0.8,Pillow==3.1.2,pluggy==0.5.2,ply==3.10,prettytable==0.7.2,puredaemon==0.1.0,py==1.4.34,pyasn1==0.2.3,pyasn1-modules==0.0.7,pycparser==2.17,pycrypto==2.6.1,pycryptodome==3.4.5,pycurl==7.43.0,Pygments==2.1,pygobject==3.20.0,pylast==1.0.0,pyliblzma==0.5.3,pylint==1.4.1,pynoc==1.4.2,pyOpenSSL==0.15.1,pyparsing==2.1.10,pyrit==0.4.0,pyserial==3.0.1,pysignals==0.1.2,pysmi==0.0.7,pysnmp==4.3.4,pysqlite==2.7.0,python-apt==1.1.0b1,python-daemon==1.6,python-debian==0.1.27,python-keyczar==0.715,python-magic==0.4.6,python-mimeparse==0.1.4,python-mpd==0.3.0,python-subunit==1.1.0,pytz==2014.10,-e git+https://kk7ds:JkCsCHfN6U@github.com/kk7ds/pyvera.git@48f820a2f470e15f168a61a60a975628a96dd055#egg=pyvera,pywemo==0.4.0,pyxdg==0.25,pyxmpp==1.1.2,PyYAML==3.12,requests==2.9.1,retrying==1.3.3,roman==2.0.0,rpm-python==4.12.0.1,scapy==2.3.1,SecretStorage==2.1.3,service-identity==16.0.0,setproctitle==1.1.8,simplejson==3.8.1,six==1.10.0,snmpy==1.0.0,## FIXME: could not find svn URL in dependency_links for this package:,soaplib===0.8.1dev-r0,Sphinx==1.3.6,sphinx-rtd-theme==0.1.9,SQLAlchemy==1.0.11,sqlparse==0.1.18,stevedore==1.10.0,termcolor==1.1.0,testtools==1.8.1,tmdb3==0.7.2,tox==2.8.2,traceback2==1.4.0,tvdb-api==1.10,Twisted==12.0.0,twitter==1.16.0,txAMQP==0.6.2,unifi==1.2.5,unittest2==1.1.0,urlgrabber==3.9.1,urllib3==1.13.1,uvcclient==0.10.0,virtualenv==15.1.0,wadllib==1.3.2,Werkzeug==0.9.6,whisper==0.9.12,xmldiff==0.6.10,yum-metadata-parser==1.1.4,zope.interface==4.1.1
style runtests: PYTHONHASHSEED='2501820645'
style runtests: commands[0] | python ./tools/cpep8.py
___________________________________ summary ____________________________________
unit: commands succeeded
driver: commands succeeded
style: commands succeeded
congratulations :)
Email was triggered for: Success
Sending email for trigger: Success
1
0
Tested changes:
[Tom Hayward <tom(a)tomh.us>] [id880] Fix typo in charset definition. #281
[Tom Hayward <tom(a)tomh.us>] [thf6a] Support full charset (ASCII). Fixes #141
[Tom Hayward <tom(a)tomh.us>] [id880] Support full charset. Fixes #281
[Tom Hayward <tom(a)tomh.us>] [vx5] Support full charset (ASCII). Fixes #292
[Tom Hayward <tom(a)tomh.us>] [id31a] set used bit when creating new memory, clear when deleting. Fixes #269
[Tom Hayward <tom(a)tomh.us>] Support PyGTK < 2.22 in bank edit. Fixes #231
[Tom Hayward <tom(a)tomh.us>] [d710] [v71] [d72] Fix tone list (not all tones are supported). Fixes #212
[Dan Smith <dsmith(a)danplanet.com>] [vx7] Fix setting memory power levels on 220MHz band
Fixes #214
[Dan Smith <dsmith(a)danplanet.com>] fips: Pennsylvania FIPS code was wrong. #117
[Marco Filippi <iz3gme.marco(a)gmail.com>] Consider lower bound frequency of each valid_band as valid
Fix bug #181
[Tom Hayward <tom(a)tomh.us>] tmd700: allow 8-char names. Fixes #176
[Dan Smith <dsmith(a)danplanet.com>] Fix the "blind deletion" problem, as well as properly direct copy/paste
Fixes #172
[David Griffith <dave(a)661.org>] Bug #155 fix: VX-7 1.25m power levels
[David Griffith <dave(a)661.org>] New INSTALL and README files
Fixes #122
[Tom Hayward <tom(a)tomh.us>] thd72: only use hardware flow on OS X. Fixes #166
[Marco Filippi <iz3gme.marco(a)gmail.com>] [FT817] Tone freq not set correctly
Same as #88 for FT857, to avoid code duplication fix code have been moved from
ft857 to its ancestor class
Fix bug #163
[Tom Hayward <tom(a)tomh.us>] Fix Mac .app so paths with spaces work. Fixes Bug #145
Full log:
Started by user anonymous
Building in workspace /var/lib/jenkins/jobs/chirp-test/workspace
[workspace] $ hg showconfig paths.default
[workspace] $ hg pull --rev default
[workspace] $ hg update --clean --rev default
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
[workspace] $ hg log --rev . --template {node}
[workspace] $ hg log --rev . --template {rev}
[workspace] $ hg log --rev b059426304d7ad04415baa49f13a2fb5dc987834
[workspace] $ hg log --template "<changeset node='{node}' author='{author|xmlescape}' rev='{rev}' date='{date}'><msg>{desc|xmlescape}</msg><added>{file_adds|stringify|xmlescape}</added><deleted>{file_dels|stringify|xmlescape}</deleted><files>{files|stringify|xmlescape}</files><parents>{parents}</parents></changeset>\n" --rev default:0 --follow --prune b059426304d7ad04415baa49f13a2fb5dc987834
No emails were triggered.
[workspace] $ /bin/sh -xe /tmp/hudson2887729031509283824.sh
[workspace] $ /bin/sh -xe /tmp/hudson1583991849340012021.sh
+ rm -Rf tools/cpep8.venv
+ tox
GLOB sdist-make: /var/lib/jenkins/jobs/chirp-test/workspace/setup.py
unit inst-nodeps: /var/lib/jenkins/jobs/chirp-test/workspace/.tox/dist/chirp-0.3.0dev.zip
unit installed: ----------------------------------------,Error when trying to get requirement for VCS system Command "git config --get-regexp remote\..*\.url" failed with error code 1 in /danplanet/users/dan/automation/donatello_events, falling back to uneditable format,Could not determine repository location of /danplanet/users/dan/automation/donatello_events,Warning: cannot find svn location for soaplib===0.8.1dev-r0,aiohttp==0.15.2,alabaster==0.7.7,aniso8601==0.92,ansible==2.2.1.0,appdirs==1.4.0,astral==1.2,astroid==1.3.4,asyncio==3.4.1,attrs==15.2.0,Babel==1.3,beautifulsoup4==4.4.1,carbon==0.9.15,CDDB==1.4,cffi==1.9.1,chardet==2.3.0,chirp==0.3.0.dev0,colorama==0.2.7,cryptography==1.7.2,Django==1.8.7,django-tagging==0.4,dnspython==1.12.0,docutils==0.12,## !! Could not determine repository location,Donatello==1.0,## !! Could not determine repository location,donatello-events==1.0,ecdsa==0.13,enum34==1.1.6,extras==0.0.3,eyeD3==0.7.4,fixtures==1.3.1,Flask==0.10.1,Flask-RESTful==0.3.1,gear==0.5.8,gearman==2.0.2,gevent==1.0.1,gevent-socketio==0.3.6,gevent-websocket==0.9.3,git-review==1.24,graphite-web==0.9.15,greenlet==0.4.5,gyp==0.1,hachoir-core==1.3.3,hachoir-metadata==1.3.3,hachoir-parser==1.3.4,html5lib==0.999,httplib2==0.9.1,idna==2.2,iniparse==0.4,iotop==0.6,ipaddr==2.1.11,ipaddress==1.0.18,iso8601==0.1.11,itsdangerous==0.24,Jinja2==2.8.1,junitxml==0.6,keyring==7.3,launchpadlib==1.10.3,lazr.restfulclient==0.13.4,lazr.uri==1.0.3,libvirt-python==1.3.1,linecache2==1.0.0,lockfile==0.9.1,logilab-common==0.63.2,lxml==3.5.0,M2Crypto==0.22.6rc4,MarkupSafe==0.23,mechanize==0.2.5,meld==3.14.2,mercurial==3.7.3,mock==1.0.1,mox==0.5.3,musicbrainzngs==0.5,mutagen==1.31,mysqlclient==1.3.7,ndg-httpsclient==0.4.0,netaddr==0.7.18,nose==1.3.7,oauth==1.0.1,packaging==16.8,paho-mqtt==1.1,PAM==0.4.2,paramiko==2.1.1,pbr==1.8.1,pep8==1.6.2,phue==0.8,Pillow==3.1.2,pluggy==0.5.2,ply==3.10,prettytable==0.7.2,puredaemon==0.1.0,py==1.4.34,pyasn1==0.2.3,pyasn1-modules==0.0.7,pycparser==2.17,pycrypto==2.6.1,pycryptodome==3.4.5,pycurl==7.43.0,Pygments==2.1,pygobject==3.20.0,pylast==1.0.0,pyliblzma==0.5.3,pylint==1.4.1,pynoc==1.4.2,pyOpenSSL==0.15.1,pyparsing==2.1.10,pyrit==0.4.0,pyserial==3.0.1,pysignals==0.1.2,pysmi==0.0.7,pysnmp==4.3.4,pysqlite==2.7.0,python-apt==1.1.0b1,python-daemon==1.6,python-debian==0.1.27,python-keyczar==0.715,python-magic==0.4.6,python-mimeparse==0.1.4,python-mpd==0.3.0,python-subunit==1.1.0,pytz==2014.10,-e git+https://kk7ds:JkCsCHfN6U@github.com/kk7ds/pyvera.git@48f820a2f470e15f168a61a60a975628a96dd055#egg=pyvera,pywemo==0.4.0,pyxdg==0.25,pyxmpp==1.1.2,PyYAML==3.12,requests==2.9.1,retrying==1.3.3,roman==2.0.0,rpm-python==4.12.0.1,scapy==2.3.1,SecretStorage==2.1.3,service-identity==16.0.0,setproctitle==1.1.8,simplejson==3.8.1,six==1.10.0,snmpy==1.0.0,## FIXME: could not find svn URL in dependency_links for this package:,soaplib===0.8.1dev-r0,Sphinx==1.3.6,sphinx-rtd-theme==0.1.9,SQLAlchemy==1.0.11,sqlparse==0.1.18,stevedore==1.10.0,termcolor==1.1.0,testtools==1.8.1,tmdb3==0.7.2,tox==2.8.2,traceback2==1.4.0,tvdb-api==1.10,Twisted==12.0.0,twitter==1.16.0,txAMQP==0.6.2,unifi==1.2.5,unittest2==1.1.0,urlgrabber==3.9.1,urllib3==1.13.1,uvcclient==0.10.0,virtualenv==15.1.0,wadllib==1.3.2,Werkzeug==0.9.6,whisper==0.9.12,xmldiff==0.6.10,yum-metadata-parser==1.1.4,zope.interface==4.1.1
unit runtests: PYTHONHASHSEED='2516958853'
unit runtests: commands[0] | nosetests -v tests/unit
test_bit_array (tests.unit.test_bitwise.TestBitType) ... ok
test_bit_array_fail (tests.unit.test_bitwise.TestBitType) ... ok
test_bitfield_u16 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_u24 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_u8 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_ul16 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_ul24 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_bbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_lbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_lbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_int_array (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u8 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_char (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string_invalid_chars (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string_wrong_length (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_comment_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok
test_comment_inline_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok
test_missing_semicolon (tests.unit.test_bitwise.TestBitwiseErrors) ... ok
test_seek (tests.unit.test_bitwise.TestBitwiseSeek) ... ok
test_seekto (tests.unit.test_bitwise.TestBitwiseSeek) ... ok
test_struct_one_element (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
test_struct_two_elements (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
test_struct_writes (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
split_tone_encode_test_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_none (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_dtcs_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_none (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_fix_rounded_step_250 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_fix_rounded_step_500 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_fix_rounded_step_750 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_12_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_2_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_5_0 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_6_25 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_fractional_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_required_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_required_step_fail (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_format_freq (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_bad (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_decimal (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_whitespace (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_whole (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_ensure_has_calls_almost_full (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_empty (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_partial (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_rptcall_full1 (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_rptcall_full2 (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_urcall_full (tests.unit.test_import_logic.DstarTests) ... ok
test_import_bank (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_dtcs_diffA_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_dtcs_diffB_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_negative (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_too_big_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_uhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem_with_errors (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem_with_warnings (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_invalid (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_valid_am (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_valid_fm (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_name (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_closest (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_no_dst (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_no_src (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_same (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_tone_diffA_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_tone_diffB_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_mapping (tests.unit.test_mappingmodel.TestBaseBank) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestBaseBank) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok
test_get_name (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok
test_mapping (tests.unit.test_mappingmodel.TestBaseMapping) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestBaseMapping) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok
test_get_name (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModelIndexInterface) ... ok
test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_icom_bank (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_mapping (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_index_bounds (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_next_mapping_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index_bad_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index_bad_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_auto_tone_mode_cross (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs_pol (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs_rx (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_tone (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_tsql (tests.unit.test_memedit_edits.TestEdits) ... ok
test_init (tests.unit.test_platform.Win32PlatformTest) ... ok
test_serial_ports_bad_portnames (tests.unit.test_platform.Win32PlatformTest) ... ok
test_serial_ports_sorted (tests.unit.test_platform.Win32PlatformTest) ... ok
test_apply_callback (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting_group (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting_multi (tests.unit.test_settings.TestSettingContainers) ... ok
test_changed (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_boolean (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_float (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_integer (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_list (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_string (tests.unit.test_settings.TestSettingValues) ... ok
test_validate_callback (tests.unit.test_settings.TestSettingValues) ... ok
test_delete_hole_with_all (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_with_all_full (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_with_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_without_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_insert_hole_with_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_insert_hole_without_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
----------------------------------------------------------------------
Ran 151 tests in 0.064s
OK
unit runtests: commands[1] | python ./share/make_supported.py /dev/null
driver inst-nodeps: /var/lib/jenkins/jobs/chirp-test/workspace/.tox/dist/chirp-0.3.0dev.zip
driver installed: ----------------------------------------,Error when trying to get requirement for VCS system Command "git config --get-regexp remote\..*\.url" failed with error code 1 in /danplanet/users/dan/automation/donatello_events, falling back to uneditable format,Could not determine repository location of /danplanet/users/dan/automation/donatello_events,Warning: cannot find svn location for soaplib===0.8.1dev-r0,aiohttp==0.15.2,alabaster==0.7.7,aniso8601==0.92,ansible==2.2.1.0,appdirs==1.4.0,astral==1.2,astroid==1.3.4,asyncio==3.4.1,attrs==15.2.0,Babel==1.3,beautifulsoup4==4.4.1,carbon==0.9.15,CDDB==1.4,cffi==1.9.1,chardet==2.3.0,chirp==0.3.0.dev0,colorama==0.2.7,cryptography==1.7.2,Django==1.8.7,django-tagging==0.4,dnspython==1.12.0,docutils==0.12,## !! Could not determine repository location,Donatello==1.0,## !! Could not determine repository location,donatello-events==1.0,ecdsa==0.13,enum34==1.1.6,extras==0.0.3,eyeD3==0.7.4,fixtures==1.3.1,Flask==0.10.1,Flask-RESTful==0.3.1,gear==0.5.8,gearman==2.0.2,gevent==1.0.1,gevent-socketio==0.3.6,gevent-websocket==0.9.3,git-review==1.24,graphite-web==0.9.15,greenlet==0.4.5,gyp==0.1,hachoir-core==1.3.3,hachoir-metadata==1.3.3,hachoir-parser==1.3.4,html5lib==0.999,httplib2==0.9.1,idna==2.2,iniparse==0.4,iotop==0.6,ipaddr==2.1.11,ipaddress==1.0.18,iso8601==0.1.11,itsdangerous==0.24,Jinja2==2.8.1,junitxml==0.6,keyring==7.3,launchpadlib==1.10.3,lazr.restfulclient==0.13.4,lazr.uri==1.0.3,libvirt-python==1.3.1,linecache2==1.0.0,lockfile==0.9.1,logilab-common==0.63.2,lxml==3.5.0,M2Crypto==0.22.6rc4,MarkupSafe==0.23,mechanize==0.2.5,meld==3.14.2,mercurial==3.7.3,mock==1.0.1,mox==0.5.3,musicbrainzngs==0.5,mutagen==1.31,mysqlclient==1.3.7,ndg-httpsclient==0.4.0,netaddr==0.7.18,oauth==1.0.1,packaging==16.8,paho-mqtt==1.1,PAM==0.4.2,paramiko==2.1.1,pbr==1.8.1,pep8==1.6.2,phue==0.8,Pillow==3.1.2,pluggy==0.5.2,ply==3.10,prettytable==0.7.2,puredaemon==0.1.0,py==1.4.34,pyasn1==0.2.3,pyasn1-modules==0.0.7,pycparser==2.17,pycrypto==2.6.1,pycryptodome==3.4.5,pycurl==7.43.0,Pygments==2.1,pygobject==3.20.0,pylast==1.0.0,pyliblzma==0.5.3,pylint==1.4.1,pynoc==1.4.2,pyOpenSSL==0.15.1,pyparsing==2.1.10,pyrit==0.4.0,pyserial==3.0.1,pysignals==0.1.2,pysmi==0.0.7,pysnmp==4.3.4,pysqlite==2.7.0,python-apt==1.1.0b1,python-daemon==1.6,python-debian==0.1.27,python-keyczar==0.715,python-magic==0.4.6,python-mimeparse==0.1.4,python-mpd==0.3.0,python-subunit==1.1.0,pytz==2014.10,-e git+https://kk7ds:JkCsCHfN6U@github.com/kk7ds/pyvera.git@48f820a2f470e15f168a61a60a975628a96dd055#egg=pyvera,pywemo==0.4.0,pyxdg==0.25,pyxmpp==1.1.2,PyYAML==3.12,requests==2.9.1,retrying==1.3.3,roman==2.0.0,rpm-python==4.12.0.1,scapy==2.3.1,SecretStorage==2.1.3,service-identity==16.0.0,setproctitle==1.1.8,simplejson==3.8.1,six==1.10.0,snmpy==1.0.0,## FIXME: could not find svn URL in dependency_links for this package:,soaplib===0.8.1dev-r0,Sphinx==1.3.6,sphinx-rtd-theme==0.1.9,SQLAlchemy==1.0.11,sqlparse==0.1.18,stevedore==1.10.0,termcolor==1.1.0,testtools==1.8.1,tmdb3==0.7.2,tox==2.8.2,traceback2==1.4.0,tvdb-api==1.10,Twisted==12.0.0,twitter==1.16.0,txAMQP==0.6.2,unifi==1.2.5,unittest2==1.1.0,urlgrabber==3.9.1,urllib3==1.13.1,uvcclient==0.10.0,virtualenv==15.1.0,wadllib==1.3.2,Werkzeug==0.9.6,whisper==0.9.12,xmldiff==0.6.10,yum-metadata-parser==1.1.4,zope.interface==4.1.1
driver runtests: PYTHONHASHSEED='2516958853'
driver runtests: commands[0] | python ./tests/run_tests
style inst-nodeps: /var/lib/jenkins/jobs/chirp-test/workspace/.tox/dist/chirp-0.3.0dev.zip
style installed: ----------------------------------------,Error when trying to get requirement for VCS system Command "git config --get-regexp remote\..*\.url" failed with error code 1 in /danplanet/users/dan/automation/donatello_events, falling back to uneditable format,Could not determine repository location of /danplanet/users/dan/automation/donatello_events,Warning: cannot find svn location for soaplib===0.8.1dev-r0,aiohttp==0.15.2,alabaster==0.7.7,aniso8601==0.92,ansible==2.2.1.0,appdirs==1.4.0,astral==1.2,astroid==1.3.4,asyncio==3.4.1,attrs==15.2.0,Babel==1.3,beautifulsoup4==4.4.1,carbon==0.9.15,CDDB==1.4,cffi==1.9.1,chardet==2.3.0,chirp==0.3.0.dev0,colorama==0.2.7,cryptography==1.7.2,Django==1.8.7,django-tagging==0.4,dnspython==1.12.0,docutils==0.12,## !! Could not determine repository location,Donatello==1.0,## !! Could not determine repository location,donatello-events==1.0,ecdsa==0.13,enum34==1.1.6,extras==0.0.3,eyeD3==0.7.4,fixtures==1.3.1,Flask==0.10.1,Flask-RESTful==0.3.1,gear==0.5.8,gearman==2.0.2,gevent==1.0.1,gevent-socketio==0.3.6,gevent-websocket==0.9.3,git-review==1.24,graphite-web==0.9.15,greenlet==0.4.5,gyp==0.1,hachoir-core==1.3.3,hachoir-metadata==1.3.3,hachoir-parser==1.3.4,html5lib==0.999,httplib2==0.9.1,idna==2.2,iniparse==0.4,iotop==0.6,ipaddr==2.1.11,ipaddress==1.0.18,iso8601==0.1.11,itsdangerous==0.24,Jinja2==2.8.1,junitxml==0.6,keyring==7.3,launchpadlib==1.10.3,lazr.restfulclient==0.13.4,lazr.uri==1.0.3,libvirt-python==1.3.1,linecache2==1.0.0,lockfile==0.9.1,logilab-common==0.63.2,lxml==3.5.0,M2Crypto==0.22.6rc4,MarkupSafe==0.23,mechanize==0.2.5,meld==3.14.2,mercurial==3.7.3,mock==1.0.1,mox==0.5.3,musicbrainzngs==0.5,mutagen==1.31,mysqlclient==1.3.7,ndg-httpsclient==0.4.0,netaddr==0.7.18,oauth==1.0.1,packaging==16.8,paho-mqtt==1.1,PAM==0.4.2,paramiko==2.1.1,pbr==1.8.1,pep8==1.6.2,phue==0.8,Pillow==3.1.2,pluggy==0.5.2,ply==3.10,prettytable==0.7.2,puredaemon==0.1.0,py==1.4.34,pyasn1==0.2.3,pyasn1-modules==0.0.7,pycparser==2.17,pycrypto==2.6.1,pycryptodome==3.4.5,pycurl==7.43.0,Pygments==2.1,pygobject==3.20.0,pylast==1.0.0,pyliblzma==0.5.3,pylint==1.4.1,pynoc==1.4.2,pyOpenSSL==0.15.1,pyparsing==2.1.10,pyrit==0.4.0,pyserial==3.0.1,pysignals==0.1.2,pysmi==0.0.7,pysnmp==4.3.4,pysqlite==2.7.0,python-apt==1.1.0b1,python-daemon==1.6,python-debian==0.1.27,python-keyczar==0.715,python-magic==0.4.6,python-mimeparse==0.1.4,python-mpd==0.3.0,python-subunit==1.1.0,pytz==2014.10,-e git+https://kk7ds:JkCsCHfN6U@github.com/kk7ds/pyvera.git@48f820a2f470e15f168a61a60a975628a96dd055#egg=pyvera,pywemo==0.4.0,pyxdg==0.25,pyxmpp==1.1.2,PyYAML==3.12,requests==2.9.1,retrying==1.3.3,roman==2.0.0,rpm-python==4.12.0.1,scapy==2.3.1,SecretStorage==2.1.3,service-identity==16.0.0,setproctitle==1.1.8,simplejson==3.8.1,six==1.10.0,snmpy==1.0.0,## FIXME: could not find svn URL in dependency_links for this package:,soaplib===0.8.1dev-r0,Sphinx==1.3.6,sphinx-rtd-theme==0.1.9,SQLAlchemy==1.0.11,sqlparse==0.1.18,stevedore==1.10.0,termcolor==1.1.0,testtools==1.8.1,tmdb3==0.7.2,tox==2.8.2,traceback2==1.4.0,tvdb-api==1.10,Twisted==12.0.0,twitter==1.16.0,txAMQP==0.6.2,unifi==1.2.5,unittest2==1.1.0,urlgrabber==3.9.1,urllib3==1.13.1,uvcclient==0.10.0,virtualenv==15.1.0,wadllib==1.3.2,Werkzeug==0.9.6,whisper==0.9.12,xmldiff==0.6.10,yum-metadata-parser==1.1.4,zope.interface==4.1.1
style runtests: PYTHONHASHSEED='2516958853'
style runtests: commands[0] | python ./tools/cpep8.py
___________________________________ summary ____________________________________
unit: commands succeeded
driver: commands succeeded
style: commands succeeded
congratulations :)
Email was triggered for: Success
Sending email for trigger: Success
1
0
Tested changes:
[Attilio Pannella <ppan70(a)gmail.com>] Minor update to support RTX Radioddity QB25 (a QYT KT7900D clone) - fix for Issue Number #5135
[Patrik Nilsson <asavartzeth(a)gmail.com>] Fix Linux/Unix desktop entry file Fixes #5075 #3491
- Update "Version" to 1.0
- Fix "GenericName" not being generic
- Fix "Comment" being redundant with "GenericName" and wrong format
- Fix hard-coded icon extension
- Fix "Categories" using incorrect non-existing main category "Application",
using "Utility" instead.
- Add ability to open files with chirpw (based on Debian patch)
- Add several "Keywords" for discoverability
Fixing the hard-coded icon enables theming and is a pre-requsite for
adding a scalable icon and/or icons of different sizes. It should also
resolve bug #3491.
The latest version of the Freedesktop specification can be found at:
https://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-lat…
A table of acceptable main categories can be found at:
https://standards.freedesktop.org/menu-spec/menu-spec-1.0.html#category-reg…
[Tom Hayward <tom(a)tomh.us>] [id880] Fix typo in charset definition. #281
[Tom Hayward <tom(a)tomh.us>] [thf6a] Support full charset (ASCII). Fixes #141
[Tom Hayward <tom(a)tomh.us>] [id880] Support full charset. Fixes #281
[Tom Hayward <tom(a)tomh.us>] [vx5] Support full charset (ASCII). Fixes #292
[Tom Hayward <tom(a)tomh.us>] [id31a] set used bit when creating new memory, clear when deleting. Fixes #269
[Tom Hayward <tom(a)tomh.us>] Support PyGTK < 2.22 in bank edit. Fixes #231
[Tom Hayward <tom(a)tomh.us>] [d710] [v71] [d72] Fix tone list (not all tones are supported). Fixes #212
[Dan Smith <dsmith(a)danplanet.com>] [vx7] Fix setting memory power levels on 220MHz band
Fixes #214
[Dan Smith <dsmith(a)danplanet.com>] fips: Pennsylvania FIPS code was wrong. #117
[Marco Filippi <iz3gme.marco(a)gmail.com>] Consider lower bound frequency of each valid_band as valid
Fix bug #181
[Tom Hayward <tom(a)tomh.us>] tmd700: allow 8-char names. Fixes #176
[Dan Smith <dsmith(a)danplanet.com>] Fix the "blind deletion" problem, as well as properly direct copy/paste
Fixes #172
[David Griffith <dave(a)661.org>] Bug #155 fix: VX-7 1.25m power levels
[David Griffith <dave(a)661.org>] New INSTALL and README files
Fixes #122
[Tom Hayward <tom(a)tomh.us>] thd72: only use hardware flow on OS X. Fixes #166
[Marco Filippi <iz3gme.marco(a)gmail.com>] [FT817] Tone freq not set correctly
Same as #88 for FT857, to avoid code duplication fix code have been moved from
ft857 to its ancestor class
Fix bug #163
[Tom Hayward <tom(a)tomh.us>] Fix Mac .app so paths with spaces work. Fixes Bug #145
Full log:
Started by an SCM change
Building in workspace /var/lib/jenkins/jobs/chirp-test/workspace
[workspace] $ hg showconfig paths.default
[workspace] $ hg pull --rev default
[workspace] $ hg update --clean --rev default
2 files updated, 0 files merged, 0 files removed, 0 files unresolved
[workspace] $ hg log --rev . --template {node}
[workspace] $ hg log --rev . --template {rev}
[workspace] $ hg log --rev c56244c58fe85688ef0da20a3f7bfebc0f447e6c
[workspace] $ hg log --template "<changeset node='{node}' author='{author|xmlescape}' rev='{rev}' date='{date}'><msg>{desc|xmlescape}</msg><added>{file_adds|stringify|xmlescape}</added><deleted>{file_dels|stringify|xmlescape}</deleted><files>{files|stringify|xmlescape}</files><parents>{parents}</parents></changeset>\n" --rev default:0 --follow --prune c56244c58fe85688ef0da20a3f7bfebc0f447e6c
No emails were triggered.
[workspace] $ /bin/sh -xe /tmp/hudson8569872365646041100.sh
[workspace] $ /bin/sh -xe /tmp/hudson3133213269494249771.sh
+ PATH=/usr/bin:/bin:/usr/local/bin ./run_all_tests.sh
NOTE: nosetests required for unit tests!
FAIL: Please keep commit message lines to <80 columns
Checking for PEP8 regressions...
./chirp/platform.py:255:80: E501 line too long (82 > 79 characters)
./chirp/ui/mainapp.py:1909:80: E501 line too long (82 > 79 characters)
./chirp/ui/mainapp.py:1965:80: E501 line too long (82 > 79 characters)
real 0m9.278s
user 0m9.032s
sys 0m0.036s
================================================
Tests FAILED: style tests, unit tests
Build step 'Execute shell' marked build as failure
Email was triggered for: Failure
Sending email for trigger: Failure
1
3
11 Oct '17
# HG changeset patch
# User Imuli <i(a)imu.li>
# Date 1507391881 14400
# Sat Oct 07 11:58:01 2017 -0400
# Node ID c207cd1d97ea46eaef00b417dffa8058e9f8c696
# Parent b4000bed33bd10e80c07ffad79e3271ceae41be4
[uv5r] UV-82 use ASCII charset Partially fixes #5227
The UV-82 supports all of ASCII (with two replacements).
I imagine other Baofeng radios do also, so this provides an easy means to
specify supported characters for different models.
diff -r b4000bed33bd -r c207cd1d97ea chirp/drivers/uv5r.py
--- a/chirp/drivers/uv5r.py Sat Sep 30 13:10:50 2017 +0200
+++ b/chirp/drivers/uv5r.py Sat Oct 07 11:58:01 2017 -0400
@@ -764,7 +764,7 @@
rf.has_tuning_step = False
rf.can_odd_split = True
rf.valid_name_length = 7
- rf.valid_characters = UV5R_CHARSET
+ rf.valid_characters = getattr(self, '_valid_chars', UV5R_CHARSET)
rf.valid_skips = ["", "S"]
rf.valid_tmodes = ["", "Tone", "TSQL", "DTCS", "Cross"]
rf.valid_cross_modes = ["Tone->Tone", "Tone->DTCS", "DTCS->Tone",
@@ -1777,6 +1777,7 @@
_idents = [UV5R_MODEL_UV82]
_vhf_range = (130000000, 176000000)
_uhf_range = (400000000, 521000000)
+ _valid_chars = chirp_common.CHARSET_ASCII
def _is_orig(self):
# Override this for UV82 to always return False
2
3
Damn trying to figure this out it's difficult let alone trying to figure
out somebody that knows anything about it I think it's easier to pull teeth
On Oct 11, 2017 12:03 PM, <chirp_devel-request(a)intrepid.danplanet.com>
wrote:
> Send chirp_devel mailing list submissions to
> chirp_devel(a)intrepid.danplanet.com
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://intrepid.danplanet.com/mailman/listinfo/chirp_devel
> or, via email, send a message with subject or body 'help' to
> chirp_devel-request(a)intrepid.danplanet.com
>
> You can reach the person managing the list at
> chirp_devel-owner(a)intrepid.danplanet.com
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of chirp_devel digest..."
>
>
> Today's Topics:
>
> 1. Bug (curt solomon)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 10 Oct 2017 22:44:43 -0700
> From: curt solomon <curtsolomon9(a)gmail.com>
> Subject: [chirp_devel] Bug
> To: chirp_devel(a)intrepid.danplanet.com
> Message-ID:
> <CAAZHxN4=Kw0gM2gx+yySCsUkrRVcu1UOQvvKdYg4icFewUs
> 2qw(a)mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Can you call me ? 805 994 6284 .. curt
>
1
0
Can you call me ? 805 994 6284 .. curt
1
0
I recently downloaded chirp on my computer and received a virus I have
since got rid of the virus and I have tried to reload program and it will
not work right I can't get the frequencies to come up on repeater book it's
just a white blank screen and I can't hook my radio to it or nothing I
cannot even download from Radio to my computer I was wondering if you can
help me out
On Oct 9, 2017 12:03 PM, <chirp_devel-request(a)intrepid.danplanet.com> wrote:
Send chirp_devel mailing list submissions to
chirp_devel(a)intrepid.danplanet.com
To subscribe or unsubscribe via the World Wide Web, visit
http://intrepid.danplanet.com/mailman/listinfo/chirp_devel
or, via email, send a message with subject or body 'help' to
chirp_devel-request(a)intrepid.danplanet.com
You can reach the person managing the list at
chirp_devel-owner(a)intrepid.danplanet.com
When replying, please edit your Subject line so it is more specific
than "Re: Contents of chirp_devel digest..."
Today's Topics:
1. Re: chirp_devel Digest, Vol 78, Issue 3 (curt solomon)
2. Re: [PATCH] [uv5r] UV-82 use ASCII charset Partially fixes
#5227 (Dan Smith)
3. Build test results: Still Failing (Build System)
----------------------------------------------------------------------
Message: 1
Date: Sun, 8 Oct 2017 12:26:35 -0700
From: curt solomon <curtsolomon9(a)gmail.com>
Subject: Re: [chirp_devel] chirp_devel Digest, Vol 78, Issue 3
To: chirp_devel(a)intrepid.danplanet.com
Message-ID:
<CAAZHxN5js94s=CF7qfwJadEbjm8L6Wq9w+JAaEG8fHixxrpedw(a)mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Can the admin call me ? I need help bad
On Oct 8, 2017 12:00 PM, <chirp_devel-request(a)intrepid.danplanet.com> wrote:
Send chirp_devel mailing list submissions to
chirp_devel(a)intrepid.danplanet.com
To subscribe or unsubscribe via the World Wide Web, visit
http://intrepid.danplanet.com/mailman/listinfo/chirp_devel
or, via email, send a message with subject or body 'help' to
chirp_devel-request(a)intrepid.danplanet.com
You can reach the person managing the list at
chirp_devel-owner(a)intrepid.danplanet.com
When replying, please edit your Subject line so it is more specific
than "Re: Contents of chirp_devel digest..."
Today's Topics:
1. Re: Yaesu FT2D and "preset channels" question (NNN Wx)
----------------------------------------------------------------------
Message: 1
Date: Sat, 7 Oct 2017 15:39:45 -0600
From: NNN Wx <nthreewx(a)gmail.com>
Subject: Re: [chirp_devel] Yaesu FT2D and "preset channels" question
To: Robert Terzi <rct(a)r-t.org>
Cc: chirp_devel(a)intrepid.danplanet.com
Message-ID: <E96002F0-8EB4-4D23-AE4F-CAE13E0F16CC(a)gmail.com>
Content-Type: text/plain; charset="utf-8"
I?ve heard nothing else about this problem from the list, so I really hope
you?ve something to help in your notes!
It?s clear that the UI for banks will need to be changed and/or augmented,
and that part of the code is exceptionally opaque to me ATM.
Had you any ideas for even displaying the presets in the bank map? I?m
thinking that the ?channels? column on the left get augmented with, say ?WX
#0?? ?WX #11?? ?IVHF #0? ? ?SW #0? ? probably only as needed, with the same
types of bank checkboxes on the right across the screen. The FT2D radio
allows the presets to be interspersed with the memory entries and not
necessarily collocated at the end of the bank, so the chirp memory model
for the FT2D is already more restrictive than the radio (not necessarily
bad, but that?s how we got into this mess in the first place: something
doable with the radio breaks chirp.)
Unfortunately for the Yaesu FT2D and maybe the FT1D, the actual preset
frequencies don?t seem to reside in programmable memory and thus are not in
the radio image that chirp uses. Right now it seems one would have to
transcribe the information for ?preset channels? from the printed
documentation (and heaven help chirpers if the manufacturer changes those
listings somehow. chirp would then have to support ?stepping? versions of
the radio.) I can imagine that ?immutable memory? could hold these presets
but I don?t see any radios with such extensive data in that
poorly-described memory store. I could imagine that the flag bits would
just cause chirp and the UI to point to entries in ?immutable memory?
instead of the memory channels.
Declan Rieb WD5EQY
wd5eqy(a)arrl.net
> On Oct 6, 2017, at 15:16, Robert Terzi <rct(a)r-t.org> wrote:
>
> [Was just cleaning out some old list mail and came across this.]
>
> Thanks for working on this. FWIW, This feature of preset channels goes
back to at least the VX-8 and probably earlier. A long, long time ago,
The initial banks implementation in chirp crashed when loading my VX-8's
image because it contained preset channels in one of the banks.
>
> I did a little reverse engineering and what you discovered looks
familiar. I have to see if I can find my notes. I eventually gave up
because I realized it would need a decent bit of work to make chirp handle
this especially in the UI for working on the banks.
>
> (I was only scanning a handful of the Marine special/preset changes, so I
just added those to the 900 regular memories and problem solved. I also
eventually got Uniden scanner which pretty much ended any
scanning/monitoring I was doing with the VX-8.)
>
> ?Rob
4
3