[chirp_devel] Build test results: Failure
Tested changes:
[Jim Unroe rock.unroe@gmail.com] PEP8 cleanup for Alinco driver
This patch resolves the issues that are causing the Alinco driver to be flagged as needing a bit of PEP8 cleanup.
#4315
[Jim Unroe rock.unroe@gmail.com] [NC-630A] Driver Cleanup
This cleans up some pep8 errors that I must have missed when testing. There are otherwise no changes to the driver.
Related to #4235
[Jim Unroe rock.unroe@gmail.com] [RT1] Add Support for Retevis RT1
This patch adds CHIRP support for programming both the VHF and UHF models of the Retevis RT1 handheld radios.
#4313
[Jim Unroe rock.unroe@gmail.com] [RT21] Add PF1 Function Key Setting
This patch adds the ability to set the PF1 key function of the Retevis RT21.
#4139
[Jim Unroe rock.unroe@gmail.com] [RT22] Add Support for Luiton LT-316
This patch adds support for the Luiton LT-316 variant to the retevis_rt22.py driver.
Related to #4145
[Jim Unroe rock.unroe@gmail.com] [RT22] Add Retries When Initializing Cloning
Cloning does not always begin on the initial request. This patch adds the ability to retry up to five times (similar to how the factory software does it).
Related to #4145
[Tom Hayward tom@tomh.us] [id880] Fix typo in charset definition. #281
[Tom Hayward tom@tomh.us] [thf6a] Support full charset (ASCII). Fixes #141
[Tom Hayward tom@tomh.us] [id880] Support full charset. Fixes #281
[Tom Hayward tom@tomh.us] [vx5] Support full charset (ASCII). Fixes #292
[Tom Hayward tom@tomh.us] [id31a] set used bit when creating new memory, clear when deleting. Fixes #269
[Tom Hayward tom@tomh.us] Support PyGTK < 2.22 in bank edit. Fixes #231
[Tom Hayward tom@tomh.us] [d710] [v71] [d72] Fix tone list (not all tones are supported). Fixes #212
[Dan Smith dsmith@danplanet.com] [vx7] Fix setting memory power levels on 220MHz band Fixes #214
[Dan Smith dsmith@danplanet.com] fips: Pennsylvania FIPS code was wrong. #117
[Marco Filippi iz3gme.marco@gmail.com] Consider lower bound frequency of each valid_band as valid Fix bug #181
[Tom Hayward tom@tomh.us] tmd700: allow 8-char names. Fixes #176
[Dan Smith dsmith@danplanet.com] Fix the "blind deletion" problem, as well as properly direct copy/paste Fixes #172
[David Griffith dave@661.org] Bug #155 fix: VX-7 1.25m power levels
[David Griffith dave@661.org] New INSTALL and README files Fixes #122
[Tom Hayward tom@tomh.us] thd72: only use hardware flow on OS X. Fixes #166
[Marco Filippi iz3gme.marco@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@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 5 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 b6d25de71e0feb5aed26105b5d5d8edddfcb8b66 [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 b6d25de71e0feb5aed26105b5d5d8edddfcb8b66 No emails were triggered. [workspace] $ /bin/sh -xe /tmp/hudson1782236536931155665.sh [workspace] $ /bin/sh -xe /tmp/hudson1109123365650242956.sh + PATH=/usr/bin:/bin:/usr/local/bin ./run_all_tests.sh 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.052s
OK Patch 'tip' is OK Checking for PEP8 regressions...
real 0m7.644s user 0m7.564s sys 0m0.016s ================================================ Tests FAILED: make supported Build step 'Execute shell' marked build as failure Email was triggered for: Failure Sending email for trigger: Failure
Is there something I did that failed? I am ready to fix it if I did. Thanks, Jim
On Mon, Dec 19, 2016 at 4:18 PM, Build System via chirp_devel chirp_devel@intrepid.danplanet.com wrote:
Tested changes:
[Jim Unroe rock.unroe@gmail.com] PEP8 cleanup for Alinco driver
This patch resolves the issues that are causing the Alinco driver to be flagged as needing a bit of PEP8 cleanup.
#4315
[Jim Unroe rock.unroe@gmail.com] [NC-630A] Driver Cleanup
This cleans up some pep8 errors that I must have missed when testing. There are otherwise no changes to the driver.
Related to #4235
[Jim Unroe rock.unroe@gmail.com] [RT1] Add Support for Retevis RT1
This patch adds CHIRP support for programming both the VHF and UHF models of the Retevis RT1 handheld radios.
#4313
[Jim Unroe rock.unroe@gmail.com] [RT21] Add PF1 Function Key Setting
This patch adds the ability to set the PF1 key function of the Retevis RT21.
#4139
[Jim Unroe rock.unroe@gmail.com] [RT22] Add Support for Luiton LT-316
This patch adds support for the Luiton LT-316 variant to the retevis_rt22.py driver.
Related to #4145
[Jim Unroe rock.unroe@gmail.com] [RT22] Add Retries When Initializing Cloning
Cloning does not always begin on the initial request. This patch adds the ability to retry up to five times (similar to how the factory software does it).
Related to #4145
[Tom Hayward tom@tomh.us] [id880] Fix typo in charset definition. #281
[Tom Hayward tom@tomh.us] [thf6a] Support full charset (ASCII). Fixes #141
[Tom Hayward tom@tomh.us] [id880] Support full charset. Fixes #281
[Tom Hayward tom@tomh.us] [vx5] Support full charset (ASCII). Fixes #292
[Tom Hayward tom@tomh.us] [id31a] set used bit when creating new memory, clear when deleting. Fixes #269
[Tom Hayward tom@tomh.us] Support PyGTK < 2.22 in bank edit. Fixes #231
[Tom Hayward tom@tomh.us] [d710] [v71] [d72] Fix tone list (not all tones are supported). Fixes #212
[Dan Smith dsmith@danplanet.com] [vx7] Fix setting memory power levels on 220MHz band Fixes #214
[Dan Smith dsmith@danplanet.com] fips: Pennsylvania FIPS code was wrong. #117
[Marco Filippi iz3gme.marco@gmail.com] Consider lower bound frequency of each valid_band as valid Fix bug #181
[Tom Hayward tom@tomh.us] tmd700: allow 8-char names. Fixes #176
[Dan Smith dsmith@danplanet.com] Fix the "blind deletion" problem, as well as properly direct copy/paste Fixes #172
[David Griffith dave@661.org] Bug #155 fix: VX-7 1.25m power levels
[David Griffith dave@661.org] New INSTALL and README files Fixes #122
[Tom Hayward tom@tomh.us] thd72: only use hardware flow on OS X. Fixes #166
[Marco Filippi iz3gme.marco@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@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 5 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 b6d25de71e0feb5aed26105b5d5d8edddfcb8b66 [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 b6d25de71e0feb5aed26105b5d5d8edddfcb8b66 No emails were triggered. [workspace] $ /bin/sh -xe /tmp/hudson1782236536931155665.sh [workspace] $ /bin/sh -xe /tmp/hudson1109123365650242956.sh
- PATH=/usr/bin:/bin:/usr/local/bin ./run_all_tests.sh
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.052s
OK Patch 'tip' is OK Checking for PEP8 regressions...
real 0m7.644s user 0m7.564s sys 0m0.016s ================================================ Tests FAILED: make supported Build step 'Execute shell' marked build as failure Email was triggered for: Failure Sending email for trigger: Failure
chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
Is there something I did that failed? I am ready to fix it if I did.
Yeah, looks like the support matrix failed:
Tests FAILED: make supported
This isn't in the logs, but you'd see it if you run it locally:
Traceback (most recent call last): File "./share/make_supported.py", line 142, in <module> if _radio.get_features().has_sub_devices: File "./chirp/drivers/retevis_rt1.py", line 372, in get_features if self._my_band() == RT1_VHF_fp: File "./chirp/drivers/retevis_rt1.py", line 427, in _my_band model_tag = _model_from_image(self) File "./chirp/drivers/retevis_rt1.py", line 134, in _model_from_image return _model_from_data(radio.get_mmap()) File "./chirp/drivers/retevis_rt1.py", line 130, in _model_from_data return data[0x0170:0x0178] TypeError: 'NoneType' object has no attribute '__getitem__'
Just do:
./share/make_supported.py > supported.html
and you should see the failure. You just need to make your get_features() method not crash if there is no mmap. In that case, just return defaults for one of the bands or something (or maybe all possible bands or something like that).
Thanks Jim!
--Dan
Just do:
./share/make_supported.py > supported.html
Thanks.
and you should see the failure. You just need to make your get_features() method not crash if there is no mmap. In that case, just return defaults for one of the bands or something (or maybe all possible bands or something like that).
Fixed.
Is it OK if I submit a replacement to the original patch?
Jim
Thanks for you help with this. I am 3 days away from the 4 year anniversary of my first "real" patch submission, December 22, 2012. My how time flies!
Wow, congrats! On the one hand, four years seems like a long time, but on the other, it's hard to remember the time before you became a valuable member of the team. Thanks for everything you have done!
--Dan
El 19/12/16 a las 18:50, Dan Smith via chirp_devel escribió:
Thanks for you help with this. I am 3 days away from the 4 year anniversary of my first "real" patch submission, December 22, 2012. My how time flies!
Wow, congrats! On the one hand, four years seems like a long time, but on the other, it's hard to remember the time before you became a valuable member of the team. Thanks for everything you have done!
--Dan
Hi to all.
This remembers me that I just passed one year of my first patch & of being in the Chirp community.
I support the statement from Dan; Jim, you are in deed a valuable member of the team, thanks from being there.
73
Tested changes:
[Jim Unroe rock.unroe@gmail.com] [RT1] Add Support for Retevis RT1(fix for build failures)
This patch addresses the build failures of the previously submitted patch.
#4313
[Tom Hayward tom@tomh.us] [id880] Fix typo in charset definition. #281
[Tom Hayward tom@tomh.us] [thf6a] Support full charset (ASCII). Fixes #141
[Tom Hayward tom@tomh.us] [id880] Support full charset. Fixes #281
[Tom Hayward tom@tomh.us] [vx5] Support full charset (ASCII). Fixes #292
[Tom Hayward tom@tomh.us] [id31a] set used bit when creating new memory, clear when deleting. Fixes #269
[Tom Hayward tom@tomh.us] Support PyGTK < 2.22 in bank edit. Fixes #231
[Tom Hayward tom@tomh.us] [d710] [v71] [d72] Fix tone list (not all tones are supported). Fixes #212
[Dan Smith dsmith@danplanet.com] [vx7] Fix setting memory power levels on 220MHz band Fixes #214
[Dan Smith dsmith@danplanet.com] fips: Pennsylvania FIPS code was wrong. #117
[Marco Filippi iz3gme.marco@gmail.com] Consider lower bound frequency of each valid_band as valid Fix bug #181
[Tom Hayward tom@tomh.us] tmd700: allow 8-char names. Fixes #176
[Dan Smith dsmith@danplanet.com] Fix the "blind deletion" problem, as well as properly direct copy/paste Fixes #172
[David Griffith dave@661.org] Bug #155 fix: VX-7 1.25m power levels
[David Griffith dave@661.org] New INSTALL and README files Fixes #122
[Tom Hayward tom@tomh.us] thd72: only use hardware flow on OS X. Fixes #166
[Marco Filippi iz3gme.marco@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@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 84101b8cc2abfabe6a1ee5d0720a3b671d786d0f [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 84101b8cc2abfabe6a1ee5d0720a3b671d786d0f No emails were triggered. [workspace] $ /bin/sh -xe /tmp/hudson1580857098479264179.sh [workspace] $ /bin/sh -xe /tmp/hudson8946556316112809891.sh + PATH=/usr/bin:/bin:/usr/local/bin ./run_all_tests.sh 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.050s
OK Patch 'tip' is OK Checking for PEP8 regressions...
real 0m7.276s user 0m7.252s sys 0m0.012s ================================================ Tests OK + cat /var/lib/jenkins/.chirp/debug.log [2016-12-19 15:33:03,191] chirp.logger - DEBUG: CHIRP 0.3.0dev on Linux - Ubuntu 16.04.1 LTS (Python 2.7.12) [2016-12-19 15:33:03,232] chirp.directory - INFO: Registered Kenwood_TH-D7 = THD7Radio [2016-12-19 15:33:03,233] chirp.directory - INFO: Registered Kenwood_TH-D7G = THD7GRadio [2016-12-19 15:33:03,233] chirp.directory - INFO: Registered Kenwood_TM-D700 = TMD700Radio [2016-12-19 15:33:03,233] chirp.directory - INFO: Registered Kenwood_TM-V7 = TMV7Radio [2016-12-19 15:33:03,233] chirp.directory - INFO: Registered Kenwood_TM-G707 = TMG707Radio [2016-12-19 15:33:03,233] chirp.directory - INFO: Registered Kenwood_TH-G71 = THG71Radio [2016-12-19 15:33:03,233] chirp.directory - INFO: Registered Kenwood_TH-F6 = THF6ARadio [2016-12-19 15:33:03,233] chirp.directory - INFO: Registered Kenwood_TH-F7 = THF7ERadio [2016-12-19 15:33:03,233] chirp.directory - INFO: Registered Kenwood_TM-D710 = TMD710Radio [2016-12-19 15:33:03,233] chirp.directory - INFO: Registered Kenwood_TH-D72_live_mode = THD72Radio [2016-12-19 15:33:03,233] chirp.directory - INFO: Registered Kenwood_TM-V71 = TMV71Radio [2016-12-19 15:33:03,233] chirp.directory - INFO: Registered Kenwood_TM-D710G = TMD710GRadio [2016-12-19 15:33:03,234] chirp.directory - INFO: Registered Kenwood_TH-K2 = THK2Radio [2016-12-19 15:33:03,234] chirp.directory - INFO: Registered Kenwood_TM-271 = TM271Radio [2016-12-19 15:33:03,234] chirp.directory - INFO: Registered Kenwood_TM-281 = TM281Radio [2016-12-19 15:33:03,234] chirp.directory - INFO: Registered Kenwood_TM-471 = TM471Radio [2016-12-19 15:33:03,234] chirp.directory - INFO: Registered Icom_7200 = Icom7200Radio [2016-12-19 15:33:03,234] chirp.directory - INFO: Registered Icom_IC-7000 = Icom7000Radio [2016-12-19 15:33:03,234] chirp.directory - INFO: Registered Icom_IC-7100 = Icom7100Radio [2016-12-19 15:33:03,234] chirp.directory - INFO: Registered Icom_746 = Icom746Radio [2016-12-19 15:33:03,235] chirp.directory - INFO: Registered Alinco_DR03T = DR03Radio [2016-12-19 15:33:03,235] chirp.directory - INFO: Registered Alinco_DR06T = DR06Radio [2016-12-19 15:33:03,235] chirp.directory - INFO: Registered Alinco_DR135T = DR135Radio [2016-12-19 15:33:03,235] chirp.directory - INFO: Registered Alinco_DR235T = DR235Radio [2016-12-19 15:33:03,235] chirp.directory - INFO: Registered Alinco_DR435T = DR435Radio [2016-12-19 15:33:03,235] chirp.directory - INFO: Registered Alinco_DJ596 = DJ596Radio [2016-12-19 15:33:03,236] chirp.directory - INFO: Registered Jetstream_JT220M = JT220MRadio [2016-12-19 15:33:03,236] chirp.directory - INFO: Registered Alinco_DJ175 = DJ175Radio [2016-12-19 15:33:03,236] chirp.directory - INFO: Registered Alinco_DJ-G7EG = AlincoDJG7EG [2016-12-19 15:33:03,236] chirp.directory - INFO: Registered AnyTone_5888UV = AnyTone5888UVRadio [2016-12-19 15:33:03,236] chirp.directory - INFO: Registered Intek_HR-2040 = IntekHR2040Radio [2016-12-19 15:33:03,236] chirp.directory - INFO: Registered Polmar_DB-50M = PolmarDB50MRadio [2016-12-19 15:33:03,236] chirp.directory - INFO: Registered Powerwerx_DB-750X = PowerwerxDB750XRadio [2016-12-19 15:33:03,237] chirp.directory - INFO: Registered AnyTone_TERMN-8R = AnyToneTERMN8RRadio [2016-12-19 15:33:03,237] chirp.directory - INFO: Registered AnyTone_OBLTR-8R = AnyToneOBLTR8RRadio [2016-12-19 15:33:03,238] chirp.directory - INFO: Registered Baofeng_UV-3R = UV3RRadio [2016-12-19 15:33:03,238] chirp.directory - INFO: Registered Baofeng_BF-A58 = BFA58 [2016-12-19 15:33:03,238] chirp.directory - INFO: Registered Baofeng_UV-82WP = UV82WP [2016-12-19 15:33:03,238] chirp.directory - INFO: Registered Baofeng_GT-3WP = GT3WP [2016-12-19 15:33:03,238] chirp.directory - INFO: Registered Retevis_RT6 = RT6 [2016-12-19 15:33:03,238] chirp.directory - INFO: Registered Baojie_BJ-9900 = BJ9900Radio [2016-12-19 15:33:03,239] chirp.directory - INFO: Registered Baofeng_UV-5R = BaofengUV5RGeneric [2016-12-19 15:33:03,239] chirp.directory - INFO: Registered Baofeng_F-11 = BaofengF11Radio [2016-12-19 15:33:03,239] chirp.directory - INFO: Registered Baofeng_UV-82 = BaofengUV82Radio [2016-12-19 15:33:03,239] chirp.directory - INFO: Registered Baofeng_UV-6 = BaofengUV6Radio [2016-12-19 15:33:03,240] chirp.directory - INFO: Registered Intek_KT-980HP = IntekKT980Radio [2016-12-19 15:33:03,240] chirp.directory - INFO: Registered Baofeng_BF-F8HP = BaofengBFF8HPRadio [2016-12-19 15:33:03,240] chirp.directory - INFO: Registered Baofeng_UV-82HP = BaofengUV82HPRadio [2016-12-19 15:33:03,240] chirp.directory - INFO: Registered Baojie_BJ-UV55 = BaojieBJUV55Radio [2016-12-19 15:33:03,241] chirp.directory - INFO: Registered BTECH_UV-2501 = UV2501 [2016-12-19 15:33:03,241] chirp.directory - INFO: Registered BTECH_UV-2501+220 = UV2501_220 [2016-12-19 15:33:03,241] chirp.directory - INFO: Registered BTECH_UV-5001 = UV5001 [2016-12-19 15:33:03,241] chirp.directory - INFO: Registered WACCOM_MINI-8900 = MINI8900 [2016-12-19 15:33:03,241] chirp.directory - INFO: Registered QYT_KT-UV980 = KTUV980 [2016-12-19 15:33:03,241] chirp.directory - INFO: Registered QYT_KT8900 = KT9800 [2016-12-19 15:33:03,241] chirp.directory - INFO: Registered QYT_KT8900R = KT9800R [2016-12-19 15:33:03,241] chirp.directory - INFO: Registered LUITON_LT-588UV = LT588UV [2016-12-19 15:33:03,242] chirp.directory - INFO: Registered Feidaxin_FD-268A = FD268ARadio [2016-12-19 15:33:03,242] chirp.directory - INFO: Registered Feidaxin_FD-268B = FD268BRadio [2016-12-19 15:33:03,242] chirp.directory - INFO: Registered Feidaxin_FD-288A = FD288ARadio [2016-12-19 15:33:03,242] chirp.directory - INFO: Registered Feidaxin_FD-288B = FD288BRadio [2016-12-19 15:33:03,242] chirp.directory - INFO: Registered Feidaxin_FD-150A = FD150ARadio [2016-12-19 15:33:03,242] chirp.directory - INFO: Registered Feidaxin_FD-160A = FD160ARadio [2016-12-19 15:33:03,242] chirp.directory - INFO: Registered Feidaxin_FD-450A = FD450ARadio [2016-12-19 15:33:03,242] chirp.directory - INFO: Registered Feidaxin_FD-460A = FD460ARadio [2016-12-19 15:33:03,242] chirp.directory - INFO: Registered Feidaxin_FD-460UH = FD460UHRadio [2016-12-19 15:33:03,243] chirp.directory - INFO: Registered Yaesu_FT-1802M = FT1802Radio [2016-12-19 15:33:03,243] chirp.directory - INFO: Registered Yaesu_FT-1D_R = FT1Radio [2016-12-19 15:33:03,244] chirp.directory - INFO: Registered Yaesu_FT-2800M = FT2800Radio [2016-12-19 15:33:03,244] chirp.directory - INFO: Registered Yaesu_FT-2900R_1900R = FT2900Radio [2016-12-19 15:33:03,244] chirp.directory - INFO: Registered Yaesu_FT-50 = FT50Radio [2016-12-19 15:33:03,245] chirp.directory - INFO: Registered Yaesu_FT-60 = FT60Radio [2016-12-19 15:33:03,245] chirp.directory - INFO: Registered Yaesu_FT-7800_7900 = FT7800Radio [2016-12-19 15:33:03,245] chirp.directory - INFO: Registered Yaesu_FT-8800 = FT8800Radio [2016-12-19 15:33:03,245] chirp.directory - INFO: Registered Yaesu_FT-8900 = FT8900Radio [2016-12-19 15:33:03,246] chirp.directory - INFO: Registered Yaesu_FT-8100 = FT8100Radio [2016-12-19 15:33:03,246] chirp.directory - INFO: Registered Yaesu_FT-817 = FT817Radio [2016-12-19 15:33:03,246] chirp.directory - INFO: Registered Yaesu_FT-817ND = FT817NDRadio [2016-12-19 15:33:03,246] chirp.directory - INFO: Registered Yaesu_FT-817ND_US = FT817NDUSRadio [2016-12-19 15:33:03,247] chirp.directory - INFO: Registered Yaesu_FT-857_897 = FT857Radio [2016-12-19 15:33:03,247] chirp.directory - INFO: Registered Yaesu_FT-857_897_US = FT857USRadio [2016-12-19 15:33:03,247] chirp.directory - INFO: Registered Yaesu_FT-90 = FT90Radio [2016-12-19 15:33:03,247] chirp.directory - INFO: Registered Yaesu_FTM-350 = FTM350Radio [2016-12-19 15:33:03,248] chirp.directory - INFO: Registered Generic_CSV = CSVRadio [2016-12-19 15:33:03,248] chirp.directory - INFO: Registered Commander_KG-UV = CommanderCSVRadio [2016-12-19 15:33:03,248] chirp.directory - INFO: Registered RT_Systems_CSV = RTCSVRadio [2016-12-19 15:33:03,248] chirp.directory - INFO: Registered ARRL_Travel_Plus = TpeRadio [2016-12-19 15:33:03,256] chirp.directory - INFO: Registered Generic_XML = XMLRadio [2016-12-19 15:33:03,256] chirp.directory - INFO: Registered BTECH_GMRS-V1 = GMRSV1 [2016-12-19 15:33:03,259] chirp.directory - INFO: Registered Baofeng_BF-888 = H777Radio [2016-12-19 15:33:03,259] chirp.directory - INFO: Registered HobbyPCB_RS-UV3 = HobbyPCBRSUV3Radio [2016-12-19 15:33:03,260] chirp.directory - INFO: Registered Icom_IC-208H = IC208Radio [2016-12-19 15:33:03,260] chirp.directory - INFO: Registered Icom_IC-2100H = IC2100Radio [2016-12-19 15:33:03,260] chirp.directory - INFO: Registered Icom_IC-2200H = IC2200Radio [2016-12-19 15:33:03,260] chirp.directory - INFO: Registered Icom_IC-2720H = IC2720Radio [2016-12-19 15:33:03,261] chirp.directory - INFO: Registered Icom_IC-2820H = IC2820Radio [2016-12-19 15:33:03,261] chirp.directory - INFO: Registered Icom_IC-91_92AD = IC9xRadio [2016-12-19 15:33:03,261] chirp.directory - INFO: Registered Icom_IC-Q7A = ICQ7Radio [2016-12-19 15:33:03,261] chirp.directory - INFO: Registered Icom_IC-T70 = ICT70Radio [2016-12-19 15:33:03,262] chirp.directory - INFO: Registered Icom_IC-T7H = ICT7HRadio [2016-12-19 15:33:03,262] chirp.directory - INFO: Registered Icom_IC-T8A = ICT8ARadio [2016-12-19 15:33:03,262] chirp.directory - INFO: Registered Icom_IC-W32A = ICW32ARadio [2016-12-19 15:33:03,262] chirp.directory - INFO: Registered Icom_IC-W32E = ICW32ERadio [2016-12-19 15:33:03,263] chirp.directory - INFO: Registered Icom_IC-V82_U82 = ICx8xRadio [2016-12-19 15:33:03,263] chirp.directory - INFO: Registered Icom_ID-31A = ID31Radio [2016-12-19 15:33:03,263] chirp.directory - INFO: Registered Icom_ID-51 = ID51Radio [2016-12-19 15:33:03,263] chirp.directory - INFO: Registered Icom_ID-51_Plus = ID51PLUSRadio [2016-12-19 15:33:03,263] chirp.directory - INFO: Registered Icom_ID-800H_v2 = ID800v2Radio [2016-12-19 15:33:03,264] chirp.directory - INFO: Registered Icom_ID-880H = ID880Radio [2016-12-19 15:33:03,264] chirp.directory - INFO: Registered Icom_ID-80H = ID80Radio [2016-12-19 15:33:03,264] chirp.directory - INFO: Registered Kenwood_HMK = HMKRadio [2016-12-19 15:33:03,264] chirp.directory - INFO: Registered Kenwood_ITM = ITMRadio [2016-12-19 15:33:03,265] chirp.directory - INFO: Registered Wouxun_KG-UV8D = KGUV8DRadio [2016-12-19 15:33:03,265] chirp.directory - INFO: Registered KYD_NC-630A = NC630aRadio [2016-12-19 15:33:03,265] chirp.directory - INFO: Registered KYD_IP-620 = IP620Radio [2016-12-19 15:33:03,266] chirp.directory - INFO: Registered Leixen_VV-898 = LeixenVV898Radio [2016-12-19 15:33:03,266] chirp.directory - INFO: Registered Jetstream_JT270M = JetstreamJT270MRadio [2016-12-19 15:33:03,266] chirp.directory - INFO: Registered Jetstream_JT270MH = JetstreamJT270MHRadio [2016-12-19 15:33:03,266] chirp.directory - INFO: Registered Leixen_VV-898S = LeixenVV898SRadio [2016-12-19 15:33:03,266] chirp.directory - INFO: Registered LUITON_LT-725UV = LT725UV [2016-12-19 15:33:03,267] chirp.directory - INFO: Registered Wouxun_KG-UVD1P = KGUVD1PRadio [2016-12-19 15:33:03,267] chirp.directory - INFO: Registered Wouxun_KG-UV6 = KGUV6DRadio [2016-12-19 15:33:03,267] chirp.directory - INFO: Registered Wouxun_KG-816 = KG816Radio [2016-12-19 15:33:03,267] chirp.directory - INFO: Registered Wouxun_KG-818 = KG818Radio [2016-12-19 15:33:03,267] chirp.directory - INFO: Registered Puxing_PX-777 = Puxing777Radio [2016-12-19 15:33:03,267] chirp.directory - INFO: Registered Puxing_PX-2R = Puxing2RRadio [2016-12-19 15:33:03,269] chirp.directory - INFO: Registered Puxing_PX-888K = Puxing_PX888K_Radio [2016-12-19 15:33:03,269] chirp.directory - INFO: Registered Retevis_RT1 = RT1Radio [2016-12-19 15:33:03,269] chirp.directory - INFO: Registered Retevis_RT21 = RT21Radio [2016-12-19 15:33:03,269] chirp.directory - INFO: Registered Retevis_RT22 = RT22Radio [2016-12-19 15:33:03,270] chirp.directory - INFO: Registered WLN_KD-C1 = KDC1 [2016-12-19 15:33:03,270] chirp.directory - INFO: Registered Zastone_ZT-X6 = ZTX6 [2016-12-19 15:33:03,270] chirp.directory - INFO: Registered LUITON_LT-316 = LT316 [2016-12-19 15:33:03,270] chirp.directory - INFO: Registered TYT_TH-7800_File = TYTTH7800File [2016-12-19 15:33:03,270] chirp.directory - INFO: Registered TYT_TH-7800 = TYTTH7800Radio [2016-12-19 15:33:03,271] chirp.directory - INFO: Registered TYT_TH9000_220 = Th9000220Radio [2016-12-19 15:33:03,271] chirp.directory - INFO: Registered TYT_TH9000_144 = Th9000144Radio [2016-12-19 15:33:03,271] chirp.directory - INFO: Registered TYT_TH9000_440 = Th9000440Radio [2016-12-19 15:33:03,271] chirp.directory - INFO: Registered TYT_TH-9800_File = TYTTH9800File [2016-12-19 15:33:03,271] chirp.directory - INFO: Registered TYT_TH-9800 = TYTTH9800Radio [2016-12-19 15:33:03,271] chirp.directory - INFO: Registered TYT_TH-UV3R = TYTUV3RRadio [2016-12-19 15:33:03,272] chirp.directory - INFO: Registered TYT_TH-UV3R-25 = TYTUV3R25Radio [2016-12-19 15:33:03,272] chirp.directory - INFO: Registered TYT_TH-UVF8D = TYTUVF8DRadio [2016-12-19 15:33:03,272] chirp.directory - INFO: Registered Kenwood_TH-D72_clone_mode = THD72Radio [2016-12-19 15:33:03,272] chirp.directory - INFO: Registered TYT_TH-UVF1 = TYTTHUVF1Radio [2016-12-19 15:33:03,273] chirp.directory - INFO: Registered Kenwood_TK-260 = TK260_Radio [2016-12-19 15:33:03,273] chirp.directory - INFO: Registered Kenwood_TK-270 = TK270_Radio [2016-12-19 15:33:03,273] chirp.directory - INFO: Registered Kenwood_TK-272 = TK272_Radio [2016-12-19 15:33:03,273] chirp.directory - INFO: Registered Kenwood_TK-278 = TK278_Radio [2016-12-19 15:33:03,273] chirp.directory - INFO: Registered Kenwood_TK-360 = TK360_Radio [2016-12-19 15:33:03,273] chirp.directory - INFO: Registered Kenwood_TK-370 = TK370_Radio [2016-12-19 15:33:03,274] chirp.directory - INFO: Registered Kenwood_TK-372 = TK372_Radio [2016-12-19 15:33:03,274] chirp.directory - INFO: Registered Kenwood_TK-378 = TK378_Radio [2016-12-19 15:33:03,274] chirp.directory - INFO: Registered Kenwood_TK-760 = TK760_Radio [2016-12-19 15:33:03,274] chirp.directory - INFO: Registered Kenwood_TK-762 = TK762_Radio [2016-12-19 15:33:03,274] chirp.directory - INFO: Registered Kenwood_TK-768 = TK768_Radio [2016-12-19 15:33:03,274] chirp.directory - INFO: Registered Kenwood_TK-860 = TK860_Radio [2016-12-19 15:33:03,274] chirp.directory - INFO: Registered Kenwood_TK-862 = TK862_Radio [2016-12-19 15:33:03,274] chirp.directory - INFO: Registered Kenwood_TK-868 = TK868_Radio [2016-12-19 15:33:03,275] chirp.directory - INFO: Registered Kenwood_TK-868G = TK868G_Radios [2016-12-19 15:33:03,275] chirp.directory - INFO: Registered Kenwood_TK-862G = TK862G_Radios [2016-12-19 15:33:03,275] chirp.directory - INFO: Registered Kenwood_TK-860G = TK860G_Radios [2016-12-19 15:33:03,275] chirp.directory - INFO: Registered Kenwood_TK-768G = TK768G_Radios [2016-12-19 15:33:03,275] chirp.directory - INFO: Registered Kenwood_TK-762G = TK762G_Radios [2016-12-19 15:33:03,275] chirp.directory - INFO: Registered Kenwood_TK-760G = TK760G_Radios [2016-12-19 15:33:03,275] chirp.directory - INFO: Registered Kenwood_TK-388G = TK388G_Radios [2016-12-19 15:33:03,275] chirp.directory - INFO: Registered Kenwood_TK-378G = TK378G_Radios [2016-12-19 15:33:03,276] chirp.directory - INFO: Registered Kenwood_TK-372G = TK372G_Radios [2016-12-19 15:33:03,276] chirp.directory - INFO: Registered Kenwood_TK-370G = TK370G_Radios [2016-12-19 15:33:03,276] chirp.directory - INFO: Registered Kenwood_TK-360G = TK360G_Radios [2016-12-19 15:33:03,276] chirp.directory - INFO: Registered Kenwood_TK-278G = TK278G_Radios [2016-12-19 15:33:03,276] chirp.directory - INFO: Registered Kenwood_TK-272G = TK272G_Radios [2016-12-19 15:33:03,276] chirp.directory - INFO: Registered Kenwood_TK-270G = TK270G_Radios [2016-12-19 15:33:03,276] chirp.directory - INFO: Registered Kenwood_TK-260G = TK260G_Radios [2016-12-19 15:33:03,276] chirp.directory - INFO: Registered Kenwood_TK-7102 = KenwoodTK7102Radio [2016-12-19 15:33:03,277] chirp.directory - INFO: Registered Kenwood_TK-8102 = KenwoodTK8102Radio [2016-12-19 15:33:03,277] chirp.directory - INFO: Registered Kenwood_TK-7108 = KenwoodTK7108Radio [2016-12-19 15:33:03,277] chirp.directory - INFO: Registered Kenwood_TK-8108 = KenwoodTK8108Radio [2016-12-19 15:33:03,277] chirp.directory - INFO: Registered Kenwood_TS-2000 = TS2000Radio [2016-12-19 15:33:03,278] chirp.directory - INFO: Registered BTECH_UV-5X3 = UV5X3 [2016-12-19 15:33:03,278] chirp.directory - INFO: Registered Baofeng_UV-6R = UV6R [2016-12-19 15:33:03,278] chirp.directory - INFO: Registered Baofeng_UV-B5 = BaofengUVB5 [2016-12-19 15:33:03,279] chirp.directory - INFO: Registered BTECH_UV-50X3 = UV50X3 [2016-12-19 15:33:03,279] chirp.directory - INFO: Registered Yaesu_VX-170 = VX170Radio [2016-12-19 15:33:03,279] chirp.directory - INFO: Registered Yaesu_VX-2 = VX2Radio [2016-12-19 15:33:03,279] chirp.directory - INFO: Registered Yaesu_VX-3 = VX3Radio [2016-12-19 15:33:03,280] chirp.directory - INFO: Registered Yaesu_VX-5 = VX5Radio [2016-12-19 15:33:03,280] chirp.directory - INFO: Registered Yaesu_VX-6 = VX6Radio [2016-12-19 15:33:03,280] chirp.directory - INFO: Registered Yaesu_VX-7 = VX7Radio [2016-12-19 15:33:03,281] chirp.directory - INFO: Registered Yaesu_VX-8_R = VX8Radio [2016-12-19 15:33:03,281] chirp.directory - INFO: Registered Yaesu_VX-8_DR = VX8DRadio [2016-12-19 15:33:03,281] chirp.directory - INFO: Registered Yaesu_VX-8_GE = VX8GERadio [2016-12-19 15:33:03,281] chirp.directory - INFO: Registered Vertex_Standard_VXA-700 = VXA700Radio Email was triggered for: Success Sending email for trigger: Success
participants (4)
-
Build System
-
Dan Smith
-
Jim Unroe
-
Pavel Milanes Costa