Coverage report: 77%

Files Functions Classes

coverage.py v7.5.0, created at 2024-04-23 15:01 -0600

File function statements missing excluded branches partial coverage
src/es_testbed/__init__.py (no function) 2 0 0 0 0 100%
src/es_testbed/classes/__init__.py (no function) 0 0 0 0 0 100%
src/es_testbed/classes/args.py Args.__init__ 8 0 0 4 0 100%
src/es_testbed/classes/args.py Args.set_defaults 4 0 0 4 0 100%
src/es_testbed/classes/args.py Args.update_settings 2 0 0 2 0 100%
src/es_testbed/classes/args.py Args._object_class 1 0 0 0 0 100%
src/es_testbed/classes/args.py Args._expand_args 4 0 0 2 0 100%
src/es_testbed/classes/args.py Args.asdict 5 0 0 4 1 89%
src/es_testbed/classes/args.py (no function) 11 0 0 2 0 100%
src/es_testbed/classes/base.py TestBed.__init__ 5 1 0 2 1 71%
src/es_testbed/classes/base.py TestBed.ilm_polling 1 0 0 0 0 100%
src/es_testbed/classes/base.py TestBed.setup 6 0 0 0 0 100%
src/es_testbed/classes/base.py TestBed.teardown 6 0 0 0 0 100%
src/es_testbed/classes/base.py (no function) 12 0 0 0 0 100%
src/es_testbed/classes/entities/__init__.py (no function) 4 0 0 0 0 100%
src/es_testbed/classes/entities/alias.py Alias.__init__ 2 0 0 0 0 100%
src/es_testbed/classes/entities/alias.py Alias.rollover 1 0 0 0 0 100%
src/es_testbed/classes/entities/alias.py Alias.verify 11 1 0 6 3 76%
src/es_testbed/classes/entities/alias.py (no function) 9 0 0 0 0 100%
src/es_testbed/classes/entities/data_stream.py DataStream.__init__ 4 0 0 0 0 100%
src/es_testbed/classes/entities/data_stream.py DataStream.backing_indices 1 0 0 0 0 100%
src/es_testbed/classes/entities/data_stream.py DataStream.verify 5 0 0 2 1 86%
src/es_testbed/classes/entities/data_stream.py (no function) 10 0 0 2 0 100%
src/es_testbed/classes/entities/entity.py Entity.__init__ 6 0 0 2 1 88%
src/es_testbed/classes/entities/entity.py Entity.am_i_write_idx 4 0 0 2 0 100%
src/es_testbed/classes/entities/entity.py Entity.setup 1 0 0 0 0 100%
src/es_testbed/classes/entities/entity.py Entity.teardown 1 1 0 0 0 0%
src/es_testbed/classes/entities/entity.py (no function) 10 0 0 2 0 100%
src/es_testbed/classes/entities/index.py Index.__init__ 6 0 0 0 0 100%
src/es_testbed/classes/entities/index.py Index._get_target 18 8 0 14 4 44%
src/es_testbed/classes/entities/index.py Index.phase_tuple 1 1 0 0 0 0%
src/es_testbed/classes/entities/index.py Index._loop_until_target 13 13 0 2 0 0%
src/es_testbed/classes/entities/index.py Index.manual_ss 3 2 0 2 1 40%
src/es_testbed/classes/entities/index.py Index.mount_ss 34 23 0 6 1 40%
src/es_testbed/classes/entities/index.py Index.track_ilm 3 0 0 2 0 100%
src/es_testbed/classes/entities/index.py (no function) 21 0 0 4 0 100%
src/es_testbed/classes/entitymgrs/__init__.py (no function) 7 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/componentmgr.py ComponentMgr.__init__ 8 0 0 2 1 90%
src/es_testbed/classes/entitymgrs/componentmgr.py ComponentMgr.logdisplay 1 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/componentmgr.py ComponentMgr.setup 8 1 0 4 1 83%
src/es_testbed/classes/entitymgrs/componentmgr.py (no function) 12 0 0 2 0 100%
src/es_testbed/classes/entitymgrs/data_streammgr.py DataStreamMgr.__init__ 3 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/data_streammgr.py DataStreamMgr.suffix 1 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/data_streammgr.py DataStreamMgr.indexlist 1 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/data_streammgr.py DataStreamMgr.add 2 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/data_streammgr.py DataStreamMgr.ident 1 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/data_streammgr.py DataStreamMgr.searchable 4 0 0 2 0 100%
src/es_testbed/classes/entitymgrs/data_streammgr.py DataStreamMgr.setup 15 0 0 6 0 100%
src/es_testbed/classes/entitymgrs/data_streammgr.py DataStreamMgr.track_data_stream 3 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/data_streammgr.py DataStreamMgr.track_index 3 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/data_streammgr.py (no function) 21 0 0 4 0 100%
src/es_testbed/classes/entitymgrs/entitymgr.py EntityMgr.__init__ 7 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/entitymgr.py EntityMgr.entity_root 1 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/entitymgr.py EntityMgr.indexlist 1 1 0 0 0 0%
src/es_testbed/classes/entitymgrs/entitymgr.py EntityMgr.last 1 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/entitymgr.py EntityMgr.logdisplay 1 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/entitymgr.py EntityMgr.name 1 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/entitymgr.py EntityMgr.pattern 1 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/entitymgr.py EntityMgr.suffix 1 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/entitymgr.py EntityMgr.ident 3 0 0 2 0 100%
src/es_testbed/classes/entitymgrs/entitymgr.py EntityMgr.scan 4 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/entitymgr.py EntityMgr.setup 1 1 0 0 0 0%
src/es_testbed/classes/entitymgrs/entitymgr.py EntityMgr.teardown 8 2 0 6 2 71%
src/es_testbed/classes/entitymgrs/entitymgr.py EntityMgr.track_index 1 1 0 0 0 0%
src/es_testbed/classes/entitymgrs/entitymgr.py EntityMgr.iterate_clean 20 5 0 6 0 81%
src/es_testbed/classes/entitymgrs/entitymgr.py EntityMgr.verify 27 7 0 14 3 71%
src/es_testbed/classes/entitymgrs/entitymgr.py (no function) 29 0 0 14 0 100%
src/es_testbed/classes/entitymgrs/ilmmgr.py IlmMgr.__init__ 14 1 0 6 2 85%
src/es_testbed/classes/entitymgrs/ilmmgr.py IlmMgr.logdisplay 1 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/ilmmgr.py IlmMgr.setup 9 1 0 4 1 85%
src/es_testbed/classes/entitymgrs/ilmmgr.py (no function) 13 0 0 2 0 100%
src/es_testbed/classes/entitymgrs/indexmgr.py IndexMgr.__init__ 11 0 0 2 1 92%
src/es_testbed/classes/entitymgrs/indexmgr.py IndexMgr.aliasname 1 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/indexmgr.py IndexMgr.indexlist 1 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/indexmgr.py IndexMgr.add 4 4 0 0 0 0%
src/es_testbed/classes/entitymgrs/indexmgr.py IndexMgr.add_rollover 19 4 0 8 2 78%
src/es_testbed/classes/entitymgrs/indexmgr.py IndexMgr.filler 4 0 0 2 1 83%
src/es_testbed/classes/entitymgrs/indexmgr.py IndexMgr.searchable 2 0 0 2 0 100%
src/es_testbed/classes/entitymgrs/indexmgr.py IndexMgr.setup 9 2 0 4 1 62%
src/es_testbed/classes/entitymgrs/indexmgr.py IndexMgr.track_alias 2 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/indexmgr.py IndexMgr.track_index 3 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/indexmgr.py (no function) 21 0 0 4 0 100%
src/es_testbed/classes/entitymgrs/snapshotmgr.py SnapshotMgr.__init__ 3 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/snapshotmgr.py SnapshotMgr.add 6 6 0 0 0 0%
src/es_testbed/classes/entitymgrs/snapshotmgr.py SnapshotMgr.add_existing 3 3 0 0 0 0%
src/es_testbed/classes/entitymgrs/snapshotmgr.py SnapshotMgr.setup 1 1 0 0 0 0%
src/es_testbed/classes/entitymgrs/snapshotmgr.py SnapshotMgr.teardown 7 4 0 4 1 36%
src/es_testbed/classes/entitymgrs/snapshotmgr.py (no function) 12 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/templatemgr.py TemplateMgr.__init__ 7 0 0 2 1 89%
src/es_testbed/classes/entitymgrs/templatemgr.py TemplateMgr.get_pattern 1 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/templatemgr.py TemplateMgr.logdisplay 1 0 0 0 0 100%
src/es_testbed/classes/entitymgrs/templatemgr.py TemplateMgr.setup 9 1 0 2 1 82%
src/es_testbed/classes/entitymgrs/templatemgr.py (no function) 13 0 0 2 0 100%
src/es_testbed/classes/ilm.py IlmBuilder.__init__ 12 2 0 4 2 75%
src/es_testbed/classes/ilm.py IlmBuilder.enabled 1 0 0 0 0 100%
src/es_testbed/classes/ilm.py IlmBuilder.enabled 1 0 0 0 0 100%
src/es_testbed/classes/ilm.py IlmBuilder.policy 3 1 0 2 1 60%
src/es_testbed/classes/ilm.py IlmBuilder.policy 1 1 0 0 0 0%
src/es_testbed/classes/ilm.py IlmExplain.__init__ 6 0 0 0 0 100%
src/es_testbed/classes/ilm.py IlmTracker.__init__ 5 0 0 0 0 100%
src/es_testbed/classes/ilm.py IlmTracker.current_step 1 1 0 0 0 0%
src/es_testbed/classes/ilm.py IlmTracker.explain 1 0 0 0 0 100%
src/es_testbed/classes/ilm.py IlmTracker.next_phase 8 8 0 4 0 0%
src/es_testbed/classes/ilm.py IlmTracker.policy_phases 1 0 0 0 0 100%
src/es_testbed/classes/ilm.py IlmTracker.advance 12 12 0 4 0 0%
src/es_testbed/classes/ilm.py IlmTracker.advance.wait 6 6 0 2 0 0%
src/es_testbed/classes/ilm.py IlmTracker.count_logging 6 6 0 4 0 0%
src/es_testbed/classes/ilm.py IlmTracker.get_explain_data 9 7 0 2 0 18%
src/es_testbed/classes/ilm.py IlmTracker.next_step 13 13 0 6 0 0%
src/es_testbed/classes/ilm.py IlmTracker.pnum 2 2 0 0 0 0%
src/es_testbed/classes/ilm.py IlmTracker.pname 2 2 0 0 0 0%
src/es_testbed/classes/ilm.py IlmTracker.resolve 10 6 0 4 2 43%
src/es_testbed/classes/ilm.py IlmTracker.update 5 3 0 0 0 40%
src/es_testbed/classes/ilm.py IlmTracker.wait4complete 18 18 0 4 0 0%
src/es_testbed/classes/ilm.py (no function) 41 0 0 16 0 100%
src/es_testbed/classes/testplan.py TestPlan.__init__ 14 0 0 6 3 85%
src/es_testbed/classes/testplan.py TestPlan.add_entity 4 1 0 2 1 67%
src/es_testbed/classes/testplan.py TestPlan.make_default_entities 7 0 0 6 2 85%
src/es_testbed/classes/testplan.py TestPlan.update_ilm 10 5 0 10 2 45%
src/es_testbed/classes/testplan.py TestPlan.use_ilm 20 8 0 16 3 47%
src/es_testbed/classes/testplan.py (no function) 13 0 0 0 0 100%
src/es_testbed/classes/tracker.py Tracker.__init__ 10 1 0 2 1 83%
src/es_testbed/classes/tracker.py Tracker.setup 15 0 0 6 1 95%
src/es_testbed/classes/tracker.py Tracker.teardown 5 0 0 0 0 100%
src/es_testbed/classes/tracker.py (no function) 9 0 0 0 0 100%
src/es_testbed/defaults.py ilmhot 1 0 0 0 0 100%
src/es_testbed/defaults.py ilmwarm 1 0 0 0 0 100%
src/es_testbed/defaults.py ilmcold 1 0 0 0 0 100%
src/es_testbed/defaults.py ilmfrozen 1 0 0 0 0 100%
src/es_testbed/defaults.py ilmdelete 1 0 0 0 0 100%
src/es_testbed/defaults.py ilm_phase 2 0 0 0 0 100%
src/es_testbed/defaults.py ilm_force_merge 1 0 0 0 0 100%
src/es_testbed/defaults.py (no function) 22 0 0 0 0 100%
src/es_testbed/exceptions.py (no function) 8 0 0 0 0 100%
src/es_testbed/helpers/__init__.py (no function) 0 0 0 0 0 100%
src/es_testbed/helpers/es_api.py emap 2 0 0 0 0 100%
src/es_testbed/helpers/es_api.py change_ds 4 4 0 0 0 0%
src/es_testbed/helpers/es_api.py create_data_stream 6 2 0 0 0 67%
src/es_testbed/helpers/es_api.py create_index 10 3 0 2 1 67%
src/es_testbed/helpers/es_api.py delete 19 9 0 10 3 52%
src/es_testbed/helpers/es_api.py do_snap 4 4 0 0 0 0%
src/es_testbed/helpers/es_api.py exists 17 4 0 10 3 74%
src/es_testbed/helpers/es_api.py fill_index 4 0 0 2 0 100%
src/es_testbed/helpers/es_api.py find_write_index 6 0 0 4 2 80%
src/es_testbed/helpers/es_api.py fix_aliases 2 2 0 0 0 0%
src/es_testbed/helpers/es_api.py get 15 5 0 4 1 68%
src/es_testbed/helpers/es_api.py get_aliases 6 2 0 0 0 67%
src/es_testbed/helpers/es_api.py get_backing_indices 8 1 0 4 2 75%
src/es_testbed/helpers/es_api.py get_ds_current 5 0 0 2 1 86%
src/es_testbed/helpers/es_api.py get_ilm 6 4 0 0 0 33%
src/es_testbed/helpers/es_api.py get_ilm_phases 7 4 0 0 0 43%
src/es_testbed/helpers/es_api.py get_write_index 7 0 0 4 2 82%
src/es_testbed/helpers/es_api.py snapshot_name 9 9 0 2 0 0%
src/es_testbed/helpers/es_api.py ilm_explain 14 11 0 4 0 17%
src/es_testbed/helpers/es_api.py ilm_move 6 6 0 0 0 0%
src/es_testbed/helpers/es_api.py put_comp_tmpl 6 2 0 0 0 67%
src/es_testbed/helpers/es_api.py put_idx_tmpl 6 2 0 0 0 67%
src/es_testbed/helpers/es_api.py put_ilm 4 2 0 0 0 50%
src/es_testbed/helpers/es_api.py resolver 1 0 0 0 0 100%
src/es_testbed/helpers/es_api.py rollover 1 0 0 0 0 100%
src/es_testbed/helpers/es_api.py (no function) 34 0 0 0 0 100%
src/es_testbed/helpers/utils.py build_ilm_phase 9 3 0 6 2 67%
src/es_testbed/helpers/utils.py build_ilm_policy 10 2 0 8 2 78%
src/es_testbed/helpers/utils.py doc_gen 8 1 0 6 1 86%
src/es_testbed/helpers/utils.py ds_action_generator 3 3 0 2 0 0%
src/es_testbed/helpers/utils.py getlogger 1 0 0 0 0 100%
src/es_testbed/helpers/utils.py get_routing 5 2 0 0 0 60%
src/es_testbed/helpers/utils.py iso8601_now 8 4 0 6 2 43%
src/es_testbed/helpers/utils.py mapping_component 1 0 0 0 0 100%
src/es_testbed/helpers/utils.py mounted_name 1 1 0 0 0 0%
src/es_testbed/helpers/utils.py posmatch 8 0 0 6 0 100%
src/es_testbed/helpers/utils.py randomstr 4 0 0 2 1 83%
src/es_testbed/helpers/utils.py remove_by_index 9 0 0 4 0 100%
src/es_testbed/helpers/utils.py setting_component 6 0 0 4 0 100%
src/es_testbed/helpers/utils.py storage_type 1 1 0 0 0 0%
src/es_testbed/helpers/utils.py uniq_values 5 0 0 2 0 100%
src/es_testbed/helpers/utils.py (no function) 23 0 0 0 0 100%
src/es_testbed/version.py (no function) 1 1 0 0 0 0%
tests/__init__.py (no function) 0 0 0 0 0 100%
tests/conftest.py client 5 0 0 0 0 100%
tests/conftest.py prefix 1 0 0 0 0 100%
tests/conftest.py uniq 1 0 0 0 0 100%
tests/conftest.py randomstr 4 0 0 2 1 83%
tests/conftest.py (no function) 14 0 0 6 0 100%
tests/integration/__init__.py (no function) 0 0 0 0 0 100%
tests/integration/test_basic_data_streams.py settings 1 0 0 0 0 100%
tests/integration/test_basic_data_streams.py TestBasicDataStreams.tb 4 0 0 0 0 100%
tests/integration/test_basic_data_streams.py TestBasicDataStreams.test_entity_count 1 0 0 0 0 100%
tests/integration/test_basic_data_streams.py TestBasicDataStreams.test_name 2 0 0 0 0 100%
tests/integration/test_basic_data_streams.py TestBasicDataStreams.test_write_index 2 0 0 0 0 100%
tests/integration/test_basic_data_streams.py TestBasicDataStreams.test_index_template 9 0 0 0 0 100%
tests/integration/test_basic_data_streams.py (no function) 13 0 0 4 0 100%
tests/integration/test_basic_indices.py settings 1 0 0 0 0 100%
tests/integration/test_basic_indices.py TestBasicIndices.tb 4 0 0 0 0 100%
tests/integration/test_basic_indices.py TestBasicIndices.test_entity_count 1 0 0 0 0 100%
tests/integration/test_basic_indices.py TestBasicIndices.test_first_index 2 0 0 0 0 100%
tests/integration/test_basic_indices.py TestBasicIndices.test_last_index 2 0 0 0 0 100%
tests/integration/test_basic_indices.py TestBasicIndices.test_write_index 2 0 0 0 0 100%
tests/integration/test_basic_indices.py TestBasicIndices.test_index_template 9 0 0 0 0 100%
tests/integration/test_basic_indices.py (no function) 14 0 0 4 0 100%
tests/unit/__init__.py (no function) 0 0 0 0 0 100%
tests/unit/test_cls_ilm.py ilm 1 0 0 0 0 100%
tests/unit/test_cls_ilm.py hot 1 0 0 0 0 100%
tests/unit/test_cls_ilm.py cold 1 0 0 0 0 100%
tests/unit/test_cls_ilm.py delete 1 0 0 0 0 100%
tests/unit/test_cls_ilm.py phases 2 0 0 0 0 100%
tests/unit/test_cls_ilm.py phases._phases 8 0 0 6 0 100%
tests/unit/test_cls_ilm.py test_cls_ilm_defaults 2 0 0 2 0 100%
tests/unit/test_cls_ilm.py test_cls_ilm_defaults_policy 1 0 0 0 0 100%
tests/unit/test_cls_ilm.py test_cls_ilm_forcemerge 2 0 0 0 0 100%
tests/unit/test_cls_ilm.py test_cls_ilm_mns 4 0 0 0 0 100%
tests/unit/test_cls_ilm.py test_cls_ilm_cold 4 0 0 0 0 100%
tests/unit/test_cls_ilm.py (no function) 18 0 0 10 0 100%
tests/unit/test_cls_tracker.py (no function) 0 0 0 0 0 100%
tests/unit/test_defaults.py forcemerge 2 0 0 0 0 100%
tests/unit/test_defaults.py forcemerge._forcemerge 1 0 0 0 0 100%
tests/unit/test_defaults.py test_default_ilm_fm 1 0 0 0 0 100%
tests/unit/test_defaults.py test_default_ilm_fm_mns 2 0 0 0 0 100%
tests/unit/test_defaults.py test_default_ilm_warm 2 0 0 0 0 100%
tests/unit/test_defaults.py test_default_ilm_cold 2 0 0 0 0 100%
tests/unit/test_defaults.py (no function) 8 0 0 2 0 100%
tests/unit/test_utils.py searchable 3 0 0 2 0 100%
tests/unit/test_utils.py forcemerge 3 0 0 2 0 100%
tests/unit/test_utils.py tiertestval 2 0 0 0 0 100%
tests/unit/test_utils.py tiertestval._tiertestval 4 0 0 0 0 100%
tests/unit/test_utils.py builtphase 2 0 0 0 0 100%
tests/unit/test_utils.py builtphase._builtphase 1 0 0 0 0 100%
tests/unit/test_utils.py test_build_ilm_phase_defaults 2 0 0 2 0 100%
tests/unit/test_utils.py test_build_ilm_policy 11 0 0 6 0 100%
tests/unit/test_utils.py (no function) 16 0 0 4 0 100%
Total   1429 292 0 418 73 77%

No items found using the specified filter.