Coverage report: 79%

Files Functions Classes

coverage.py v7.15.4, created at 2026-08-09 04:47 +0000

File   statements missing excluded   coverage
apps/__init__.py   0 0 0   100%
apps/character.py   74 0 0   100%
apps/client.py   309 110 0   64%
apps/client_headers.py   2 0 0   100%
apps/client_timeout.py   5 0 0   100%
apps/gen_video_chunked.py   251 42 0   83%
apps/lmm_generator.py   603 288 0   52%
apps/lmm_service_manager.py   165 74 0   55%
apps/resolutions.py   4 0 0   100%
apps/scene.py   43 0 0   100%
apps/streamanimate/__init__.py   0 0 0   100%
apps/streamanimate/animate_prompts.py   6 0 0   100%
apps/streamanimate/streamanimate.py   18 1 0   94%
apps/streamanimate/streamanimate_job.py   105 13 0   88%
apps/streamcast/__init__.py   0 0 0   100%
apps/streamcast/podcast_prompts.py   7 0 0   100%
apps/streamcast/streamcast.py   32 9 0   72%
apps/streamcast/streamcast_job.py   342 25 0   93%
apps/streamchat/__init__.py   0 0 0   100%
apps/streamchat/chat_prompts.py   5 0 0   100%
apps/streamchat/streamchat.py   86 16 0   81%
apps/streamchat/streamchat_job.py   124 10 0   92%
apps/streamdub/__init__.py   0 0 0   100%
apps/streamdub/dub_prompts.py   3 0 0   100%
apps/streamdub/streamdub.py   18 1 0   94%
apps/streamdub/streamdub_job.py   265 101 0   62%
apps/streamedit/__init__.py   0 0 0   100%
apps/streamedit/edit_prompts.py   6 0 0   100%
apps/streamedit/streamedit.py   18 1 0   94%
apps/streamedit/streamedit_job.py   202 46 0   77%
apps/streamlecture/__init__.py   0 0 0   100%
apps/streamlecture/lecture_prompts.py   6 0 0   100%
apps/streamlecture/streamlecture.py   18 1 0   94%
apps/streamlecture/streamlecture_job.py   153 9 0   94%
apps/streammovie/__init__.py   0 0 0   100%
apps/streammovie/movie_prompts.py   1 0 0   100%
apps/streammovie/streammovie.py   18 1 0   94%
apps/streammovie/streammovie_job.py   188 21 0   89%
apps/streampersona/__init__.py   0 0 0   100%
apps/streampersona/persona_prompts.py   4 0 0   100%
apps/streampersona/streampersona.py   18 1 0   94%
apps/streampersona/streampersona_job.py   255 100 0   61%
apps/streamshort/__init__.py   0 0 0   100%
apps/streamshort/short_prompts.py   1 0 1   100%
apps/streamshort/streamshort.py   18 1 0   94%
apps/streamshort/streamshort_job.py   298 90 0   70%
apps/streamwise_app.py   519 203 0   61%
apps/streamwise_job.py   220 23 0   90%
apps/video.py   24 2 0   92%
console_utils.py   39 2 0   95%
file_utils.py   33 0 0   100%
image_utils.py   31 0 0   100%
k8s_utils.py   290 109 0   62%
language_utils.py   9 2 0   78%
media_utils.py   693 95 0   86%
pdf_utils.py   38 0 0   100%
ppt_utils.py   46 0 0   100%
quart_utils.py   469 100 0   79%
simulator/__init__.py   5 5 0   0%
simulator/actions.py   293 65 0   78%
simulator/auto_model_allocator.py   45 0 0   100%
simulator/constants.py   40 0 0   100%
simulator/data_loading.py   131 1 0   99%
simulator/evaluator.py   193 16 0   92%
simulator/model_allocator.py   72 0 2   100%
simulator/models.py   356 14 0   96%
simulator/multirequests.py   176 5 0   97%
simulator/plot_utils.py   168 2 0   99%
simulator/provisioning.py   165 26 0   84%
simulator/sim_types.py   467 49 28   90%
simulator/sim_types_json.py   31 0 0   100%
simulator/utils.py   161 41 0   75%
simulator/workflows.py   64 3 0   95%
streamwise/__init__.py   0 0 0   100%
streamwise/allocator_bridge.py   167 14 0   92%
streamwise/container_config.py   40 2 0   95%
streamwise/file_manager.py   161 64 0   60%
streamwise/http_session_manager.py   30 0 0   100%
streamwise/job_manager.py   36 10 0   72%
streamwise/model_provisioner/__init__.py   8 0 0   100%
streamwise/model_provisioner/greedy.py   236 14 0   94%
streamwise/model_provisioner/helix.py   155 21 0   86%
streamwise/model_provisioner/hexgen.py   259 107 0   59%
streamwise/model_provisioner/milp.py   369 60 0   84%
streamwise/model_provisioner/naive_baseline.py   212 7 0   97%
streamwise/model_provisioner/policies.py   23 0 0   100%
streamwise/node_manager.py   60 13 0   78%
streamwise/pod_manager.py   241 54 0   78%
streamwise/service_account_manager.py   56 15 0   73%
streamwise/service_manager.py   222 114 0   49%
streamwise/streamwise.py   539 173 0   68%
streamwise_apps.py   2 0 0   100%
tests/__init__.py   0 0 0   100%
tests/diffusers_mock.py   50 0 0   100%
tests/fantasytalking_mock.py   6 0 0   100%
tests/k8s_mock.py   54 2 0   96%
tests/numpy_mock.py   11 2 0   82%
tests/openaiclient_mock.py   21 4 0   81%
tests/simulator/test_auto_model_allocator.py   83 0 0   100%
tests/simulator/test_data_loading.py   35 0 0   100%
tests/simulator/test_evaluator.py   78 0 0   100%
tests/simulator/test_greedy.py   111 0 0   100%
tests/simulator/test_helix.py   74 0 0   100%
tests/simulator/test_hexgen.py   100 0 0   100%
tests/simulator/test_milp.py   128 0 0   100%
tests/simulator/test_models.py   220 0 0   100%
tests/simulator/test_multirequests_derive.py   25 0 0   100%
tests/simulator/test_simulator.py   225 0 0   100%
tests/simulator/test_simulator_actions.py   29 0 0   100%
tests/simulator/test_simulator_baseline.py   277 0 0   100%
tests/simulator/test_simulator_energy.py   146 0 0   100%
tests/simulator/test_simulator_multirequests.py   136 0 0   100%
tests/simulator/test_simulator_plotutils.py   41 0 0   100%
tests/simulator/test_simulator_policies.py   22 0 0   100%
tests/simulator/test_simulator_provisioning.py   161 0 0   100%
tests/simulator/test_simulator_types.py   32 0 0   100%
tests/simulator/test_simulator_utils.py   38 0 0   100%
tests/simulator/test_workflows.py   446 0 0   100%
tests/streamwise/__init__.py   0 0 0   100%
tests/streamwise/test_allocator_bridge.py   100 0 0   100%
tests/streamwise/test_container_config.py   36 0 0   100%
tests/streamwise/test_streamwise.py   401 0 0   100%
tests/streamwise/test_streamwise_auto_deploy.py   107 0 0   100%
tests/streamwise/test_streamwise_files.py   80 0 0   100%
tests/streamwise/test_streamwise_job.py   54 0 0   100%
tests/streamwise/test_streamwise_node.py   172 0 0   100%
tests/streamwise/test_streamwise_pod.py   240 0 0   100%
tests/streamwise_app/app_test_helpers.py   66 0 0   100%
tests/streamwise_app/lmm_generator_mock.py   119 1 0   99%
tests/streamwise_app/test_characters.py   62 0 0   100%
tests/streamwise_app/test_client.py   61 0 0   100%
tests/streamwise_app/test_gen_video_chunked.py   121 3 0   98%
tests/streamwise_app/test_lmm_generator.py   151 1 0   99%
tests/streamwise_app/test_scene.py   30 0 0   100%
tests/streamwise_app/test_service_manager.py   111 8 0   93%
tests/streamwise_app/test_streamanimate.py   124 8 0   94%
tests/streamwise_app/test_streamcast.py   356 2 0   99%
tests/streamwise_app/test_streamchat.py   252 0 0   100%
tests/streamwise_app/test_streamdub.py   389 0 0   100%
tests/streamwise_app/test_streamedit.py   199 0 0   100%
tests/streamwise_app/test_streamlecture.py   189 12 0   94%
tests/streamwise_app/test_streammovie.py   333 2 0   99%
tests/streamwise_app/test_streampersona.py   157 5 0   97%
tests/streamwise_app/test_streamshort.py   250 0 0   100%
tests/test_audio_utils.py   97 0 0   100%
tests/test_console_utils.py   19 0 0   100%
tests/test_file_utils.py   12 0 0   100%
tests/test_flux_parallelize.py   41 0 0   100%
tests/test_hunyuanavatar_config.py   91 0 0   100%
tests/test_hunyuanavatar_encode_data.py   125 0 0   100%
tests/test_hunyuanavatar_sample_inference.py   23 0 0   100%
tests/test_image_utils.py   46 0 0   100%
tests/test_k8s_utils.py   180 7 0   96%
tests/test_language_utils.py   60 0 0   100%
tests/test_pdfutils.py   9 0 0   100%
tests/test_ppt_utils.py   132 0 0   100%
tests/test_quart_utils.py   235 0 0   100%
tests/test_run_benchmark.py   27 0 0   100%
tests/test_run_httpserver.py   229 0 0   100%
tests/test_run_httpserver_mock.py   255 1 0   99%
tests/test_tensor_utils.py   50 0 0   100%
tests/test_transformer_flux2.py   169 0 0   100%
tests/test_tts_utils.py   79 1 0   99%
tests/test_utils.py   25 0 0   100%
tests/test_video_utils.py   366 1 0   99%
tests/test_wrapper_4kagent.py   175 0 0   100%
tests/test_wrapper_bagel.py   48 0 0   100%
tests/test_wrapper_fantasytalking.py   92 0 0   100%
tests/test_wrapper_flux.py   78 0 0   100%
tests/test_wrapper_flux2.py   89 0 0   100%
tests/test_wrapper_flux2klein.py   78 0 0   100%
tests/test_wrapper_fluxkontext.py   80 0 0   100%
tests/test_wrapper_fluxkrea.py   80 0 0   100%
tests/test_wrapper_fluxupscaler.py   49 0 0   100%
tests/test_wrapper_hidream.py   44 0 0   100%
tests/test_wrapper_hunyuanavatar.py   216 0 0   100%
tests/test_wrapper_hunyuanframepack.py   85 0 0   100%
tests/test_wrapper_hunyuanframepackf1.py   95 0 0   100%
tests/test_wrapper_hunyuanframepackvae.py   45 2 0   96%
tests/test_wrapper_hunyuanimage.py   54 0 0   100%
tests/test_wrapper_imageresize.py   61 0 0   100%
tests/test_wrapper_januspro.py   45 0 0   100%
tests/test_wrapper_kokoro.py   71 0 0   100%
tests/test_wrapper_llamagen.py   48 0 0   100%
tests/test_wrapper_mock.py   35 0 0   100%
tests/test_wrapper_model.py   132 0 0   100%
tests/test_wrapper_podcasttranscript.py   62 0 0   100%
tests/test_wrapper_qwenimage.py   65 0 0   100%
tests/test_wrapper_qwenimageedit.py   53 0 0   100%
tests/test_wrapper_realesrgan.py   84 0 0   100%
tests/test_wrapper_slidetranscript.py   37 0 0   100%
tests/test_wrapper_usp.py   52 0 0   100%
tests/test_wrapper_vibevoice.py   318 7 0   98%
tests/test_wrapper_wan.py   350 1 0   99%
tests/test_wrapper_wan22.py   175 0 0   100%
tests/test_wrapper_xtts.py   37 0 0   100%
tests/test_wrapper_yolo.py   53 0 0   100%
tests/torch_mock.py   63 3 0   95%
tts_utils.py   355 101 0   72%
wrapper/4kagent/wrapper_4kagent.py   124 8 0   94%
wrapper/__init__.py   0 0 0   100%
wrapper/bagel/__init__.py   0 0 0   100%
wrapper/bagel/wrapper_bagel.py   309 196 0   37%
wrapper/cogview/wrapper_cogview.py   110 60 0   45%
wrapper/fantasytalking/__init__.py   0 0 0   100%
wrapper/fantasytalking/fantasytalking_xfuser.py   59 44 0   25%
wrapper/fantasytalking/wrapper_fantasytalking.py   375 150 0   60%
wrapper/flux/__init__.py   0 0 0   100%
wrapper/flux/flux_xfuser.py   57 6 0   89%
wrapper/flux/run_flux_benchmark.py   69 56 0   19%
wrapper/flux/wrapper_flux.py   134 5 0   96%
wrapper/flux2/__init__.py   0 0 0   100%
wrapper/flux2/transformer_flux2.py   124 0 0   100%
wrapper/flux2/wrapper_flux2.py   83 0 0   100%
wrapper/flux2klein/__init__.py   0 0 0   100%
wrapper/flux2klein/wrapper_flux2klein.py   87 1 0   99%
wrapper/fluxkontext/__init__.py   0 0 0   100%
wrapper/fluxkontext/wrapper_fluxkontext.py   96 0 0   100%
wrapper/fluxkrea/__init__.py   0 0 0   100%
wrapper/fluxkrea/wrapper_fluxkrea.py   88 1 0   99%
wrapper/fluxupscaler/__init__.py   0 0 0   100%
wrapper/fluxupscaler/wrapper_fluxupscaler.py   173 55 0   68%
wrapper/hidream/__init__.py   0 0 0   100%
wrapper/hidream/wrapper_hidream.py   141 17 0   88%
wrapper/hunyuanavatar/__init__.py   0 0 0   100%
wrapper/hunyuanavatar/config.py   106 0 0   100%
wrapper/hunyuanavatar/encode_data.py   69 0 0   100%
wrapper/hunyuanavatar/sample_inference_audio.py   118 97 0   18%
wrapper/hunyuanavatar/wrapper_hunyuanavatar.py   214 34 0   84%
wrapper/hunyuanframepack/__init__.py   0 0 0   100%
wrapper/hunyuanframepack/hunyuanframepack_xfuser.py   173 137 0   21%
wrapper/hunyuanframepack/wrapper_hunyuanframepack.py   108 47 0   56%
wrapper/hunyuanframepack/wrapper_hunyuanframepack_base.py   384 137 0   64%
wrapper/hunyuanframepackf1/__init__.py   0 0 0   100%
wrapper/hunyuanframepackf1/wrapper_hunyuanframepackf1.py   104 43 0   59%
wrapper/hunyuanframepackvae/__init__.py   0 0 0   100%
wrapper/hunyuanframepackvae/wrapper_hunyuanframepackvae.py   170 63 0   63%
wrapper/hunyuanimage/__init__.py   0 0 0   100%
wrapper/hunyuanimage/wrapper_hunyuanimage.py   125 20 0   84%
wrapper/imageresize/__init__.py   0 0 0   100%
wrapper/imageresize/wrapper_imageresize.py   44 0 0   100%
wrapper/januspro/__init__.py   0 0 0   100%
wrapper/januspro/wrapper_januspro.py   183 16 0   91%
wrapper/kokoro/__init__.py   0 0 0   100%
wrapper/kokoro/wrapper_kokoro.py   126 16 0   87%
wrapper/llamagen/__init__.py   0 0 0   100%
wrapper/llamagen/wrapper_llamagen.py   211 74 0   65%
wrapper/mock/__init__.py   0 0 0   100%
wrapper/mock/wrapper_mock.py   35 5 0   86%
wrapper/model_timing.py   86 28 0   67%
wrapper/podcasttranscript/__init__.py   0 0 0   100%
wrapper/podcasttranscript/transcript_prompts.py   7 0 0   100%
wrapper/podcasttranscript/wrapper_podcasttranscript.py   369 206 3   44%
wrapper/qwenimage/__init__.py   0 0 0   100%
wrapper/qwenimage/wrapper_qwenimage.py   115 13 0   89%
wrapper/qwenimageedit/__init__.py   0 0 0   100%
wrapper/qwenimageedit/wrapper_qwenimageedit.py   120 15 0   88%
wrapper/realesrgan/__init__.py   0 0 0   100%
wrapper/realesrgan/wrapper_realesrgan.py   217 50 0   77%
wrapper/run_httpserver.py   1210 438 0   64%
wrapper/slidetranscript/__init__.py   0 0 0   100%
wrapper/slidetranscript/transcript_prompts.py   1 1 0   0%
wrapper/slidetranscript/wrapper_slidetranscript.py   152 62 3   59%
wrapper/vibevoice/__init__.py   0 0 0   100%
wrapper/vibevoice/audio_streamer.py   137 104 0   24%
wrapper/vibevoice/configuration_vibevoice.py   113 21 0   81%
wrapper/vibevoice/modeling_vibevoice.py   234 163 0   30%
wrapper/vibevoice/modeling_vibevoice_inference.py   335 335 0   0%
wrapper/vibevoice/modular_vibevoice_diffusion_head.py   121 81 0   33%
wrapper/vibevoice/modular_vibevoice_text_tokenizer.py   65 29 0   55%
wrapper/vibevoice/modular_vibevoice_tokenizer.py   675 432 0   36%
wrapper/vibevoice/schedule/__init__.py   0 0 0   100%
wrapper/vibevoice/schedule/dpm_solver.py   441 230 0   48%
wrapper/vibevoice/schedule/timestep_sampler.py   15 0 0   100%
wrapper/vibevoice/vibevoice_audio_processor.py   175 151 0   14%
wrapper/vibevoice/vibevoice_processor.py   304 250 0   18%
wrapper/vibevoice/wrapper_vibevoice.py   196 52 0   73%
wrapper/wan/__init__.py   0 0 0   100%
wrapper/wan/run_wan_benchmark.py   65 28 0   57%
wrapper/wan/run_wan_benchmark_batching.py   55 36 0   35%
wrapper/wan/run_wan_vae_decoder_benchmark.py   195 195 0   0%
wrapper/wan/vae.py   465 388 0   17%
wrapper/wan/wrapper_wan.py   200 24 0   88%
wrapper/wan/wrapper_wan21.py   223 126 0   43%
wrapper/wan22/wrapper_wan22.py   131 33 0   75%
wrapper/wrapper_model.py   172 20 0   88%
wrapper/wrapper_usp.py   90 26 0   71%
wrapper/xtts/wrapper_xtts.py   84 21 0   75%
wrapper/yolo/__init__.py   0 0 0   100%
wrapper/yolo/wrapper_yolo.py   175 55 0   69%
Total   34790 7467 37   79%

No items found using the specified filter.