Closed cunla closed 2 months ago
Coverage report python v3.12 django v5.1.1
Name Stmts Miss Cover
---------------------------------------------------------------------------------------------------------------
scheduler/__init__.py 3 0 100%
scheduler/admin/__init__.py 2 0 100%
scheduler/admin/redis_models.py 19 0 100%
scheduler/admin/task_models.py 91 2 98%
scheduler/apps.py 8 0 100%
scheduler/decorators.py 27 1 96%
scheduler/management/__init__.py 0 0 100%
scheduler/management/commands/__init__.py 0 0 100%
scheduler/management/commands/delete_failed_executions.py 24 1 96%
scheduler/management/commands/export.py 34 0 100%
scheduler/management/commands/import.py 74 7 91%
scheduler/management/commands/rqstats.py 68 18 74%
scheduler/management/commands/rqworker.py 43 4 91%
scheduler/management/commands/run_job.py 22 0 100%
scheduler/migrations/0001_initial_squashed_0005_added_result_ttl.py 4 0 100%
scheduler/migrations/0002_alter_cronjob_id_alter_repeatablejob_id_and_more.py 4 0 100%
scheduler/migrations/0003_auto_20220329_2107.py 5 0 100%
scheduler/migrations/0004_cronjob_at_front_repeatablejob_at_front_and_more.py 4 0 100%
scheduler/migrations/0005_alter_cronjob_at_front_alter_repeatablejob_at_front_and_more.py 4 0 100%
scheduler/migrations/0006_auto_20230118_1640.py 10 3 70%
scheduler/migrations/0007_add_result_ttl.py 4 0 100%
scheduler/migrations/0008_rename_str_val_jobarg_val_and_more.py 4 0 100%
scheduler/migrations/0009_alter_jobarg_arg_type_alter_jobarg_val_and_more.py 4 0 100%
scheduler/migrations/0010_queue.py 4 0 100%
scheduler/migrations/0011_worker_alter_queue_options_alter_cronjob_at_front_and_more.py 4 0 100%
scheduler/migrations/0012_alter_cronjob_name_alter_repeatablejob_name_and_more.py 4 0 100%
scheduler/migrations/0013_alter_cronjob_queue_alter_repeatablejob_queue_and_more.py 4 0 100%
scheduler/migrations/0014_alter_cronjob_created_alter_cronjob_modified_and_more.py 4 0 100%
scheduler/migrations/0015_rename_cronjob_crontask_and_more.py 4 0 100%
scheduler/migrations/0016_rename_jobarg_taskarg_rename_jobkwarg_taskkwarg_and_more.py 4 0 100%
scheduler/migrations/0017_remove_crontask_repeat_crontask_failed_runs_and_more.py 4 0 100%
scheduler/migrations/0018_alter_crontask_queue_alter_repeatabletask_queue_and_more.py 5 0 100%
scheduler/migrations/__init__.py 0 0 100%
scheduler/models/__init__.py 3 0 100%
scheduler/models/args.py 64 0 100%
scheduler/models/queue.py 7 0 100%
scheduler/models/scheduled_task.py 270 8 97%
scheduler/models/worker.py 7 0 100%
scheduler/queues.py 66 4 94%
scheduler/rq_classes.py 158 26 84%
scheduler/settings.py 21 4 81%
scheduler/templatetags/__init__.py 0 0 100%
scheduler/templatetags/scheduler_tags.py 49 3 94%
scheduler/tests/__init__.py 0 0 100%
scheduler/tests/jobs.py 22 1 95%
scheduler/tests/test_cron_task.py 65 0 100%
scheduler/tests/test_internals.py 13 0 100%
scheduler/tests/test_job_arg_models.py 109 0 100%
scheduler/tests/test_job_decorator.py 53 10 81%
scheduler/tests/test_mgmt_cmds.py 233 0 100%
scheduler/tests/test_models.py 354 1 99%
scheduler/tests/test_redis_models.py 16 0 100%
scheduler/tests/test_repeatable_task.py 162 0 100%
scheduler/tests/test_settings.py 6 0 100%
scheduler/tests/test_views.py 336 1 99%
scheduler/tests/test_worker.py 42 0 100%
scheduler/tests/testtools.py 70 2 97%
scheduler/tools.py 65 0 100%
scheduler/urls.py 4 0 100%
scheduler/views.py 303 31 90%
testproject/manage.py 6 0 100%
testproject/testproject/__init__.py 0 0 100%
testproject/testproject/settings.py 25 0 100%
testproject/testproject/urls.py 4 0 100%
testproject/testproject/views.py 5 1 80%
---------------------------------------------------------------------------------------------------------------
TOTAL 3033 128 96%
Coverage report python v3.12 django v5.1.1
Name Stmts Miss Cover
---------------------------------------------------------------------------------------------------------------
scheduler/__init__.py 3 0 100%
scheduler/admin/__init__.py 2 0 100%
scheduler/admin/redis_models.py 19 0 100%
scheduler/admin/task_models.py 91 2 98%
scheduler/apps.py 8 0 100%
scheduler/decorators.py 27 1 96%
scheduler/management/__init__.py 0 0 100%
scheduler/management/commands/__init__.py 0 0 100%
scheduler/management/commands/delete_failed_executions.py 24 1 96%
scheduler/management/commands/export.py 34 0 100%
scheduler/management/commands/import.py 74 7 91%
scheduler/management/commands/rqstats.py 68 18 74%
scheduler/management/commands/rqworker.py 43 4 91%
scheduler/management/commands/run_job.py 22 0 100%
scheduler/migrations/0001_initial_squashed_0005_added_result_ttl.py 4 0 100%
scheduler/migrations/0002_alter_cronjob_id_alter_repeatablejob_id_and_more.py 4 0 100%
scheduler/migrations/0003_auto_20220329_2107.py 5 0 100%
scheduler/migrations/0004_cronjob_at_front_repeatablejob_at_front_and_more.py 4 0 100%
scheduler/migrations/0005_alter_cronjob_at_front_alter_repeatablejob_at_front_and_more.py 4 0 100%
scheduler/migrations/0006_auto_20230118_1640.py 10 3 70%
scheduler/migrations/0007_add_result_ttl.py 4 0 100%
scheduler/migrations/0008_rename_str_val_jobarg_val_and_more.py 4 0 100%
scheduler/migrations/0009_alter_jobarg_arg_type_alter_jobarg_val_and_more.py 4 0 100%
scheduler/migrations/0010_queue.py 4 0 100%
scheduler/migrations/0011_worker_alter_queue_options_alter_cronjob_at_front_and_more.py 4 0 100%
scheduler/migrations/0012_alter_cronjob_name_alter_repeatablejob_name_and_more.py 4 0 100%
scheduler/migrations/0013_alter_cronjob_queue_alter_repeatablejob_queue_and_more.py 4 0 100%
scheduler/migrations/0014_alter_cronjob_created_alter_cronjob_modified_and_more.py 4 0 100%
scheduler/migrations/0015_rename_cronjob_crontask_and_more.py 4 0 100%
scheduler/migrations/0016_rename_jobarg_taskarg_rename_jobkwarg_taskkwarg_and_more.py 4 0 100%
scheduler/migrations/0017_remove_crontask_repeat_crontask_failed_runs_and_more.py 4 0 100%
scheduler/migrations/0018_alter_crontask_queue_alter_repeatabletask_queue_and_more.py 5 0 100%
scheduler/migrations/__init__.py 0 0 100%
scheduler/models/__init__.py 3 0 100%
scheduler/models/args.py 64 0 100%
scheduler/models/queue.py 7 0 100%
scheduler/models/scheduled_task.py 270 8 97%
scheduler/models/worker.py 7 0 100%
scheduler/queues.py 66 4 94%
scheduler/rq_classes.py 158 26 84%
scheduler/settings.py 21 4 81%
scheduler/templatetags/__init__.py 0 0 100%
scheduler/templatetags/scheduler_tags.py 49 3 94%
scheduler/tests/__init__.py 0 0 100%
scheduler/tests/jobs.py 22 1 95%
scheduler/tests/test_cron_task.py 65 0 100%
scheduler/tests/test_internals.py 13 0 100%
scheduler/tests/test_job_arg_models.py 109 0 100%
scheduler/tests/test_job_decorator.py 53 10 81%
scheduler/tests/test_mgmt_cmds.py 233 0 100%
scheduler/tests/test_models.py 354 1 99%
scheduler/tests/test_redis_models.py 16 0 100%
scheduler/tests/test_repeatable_task.py 162 0 100%
scheduler/tests/test_settings.py 6 0 100%
scheduler/tests/test_views.py 336 1 99%
scheduler/tests/test_worker.py 42 0 100%
scheduler/tests/testtools.py 70 2 97%
scheduler/tools.py 65 0 100%
scheduler/urls.py 4 0 100%
scheduler/views.py 303 31 90%
testproject/manage.py 6 0 100%
testproject/testproject/__init__.py 0 0 100%
testproject/testproject/settings.py 25 0 100%
testproject/testproject/urls.py 4 0 100%
testproject/testproject/views.py 5 1 80%
---------------------------------------------------------------------------------------------------------------
TOTAL 3033 128 96%
Coverage report python v3.12 django v5.1.1
Name Stmts Miss Cover
---------------------------------------------------------------------------------------------------------------
scheduler/__init__.py 3 0 100%
scheduler/admin/__init__.py 2 0 100%
scheduler/admin/ephemeral_models.py 19 0 100%
scheduler/admin/task_models.py 92 2 98%
scheduler/apps.py 8 0 100%
scheduler/connection_types.py 9 0 100%
scheduler/decorators.py 26 1 96%
scheduler/management/__init__.py 0 0 100%
scheduler/management/commands/__init__.py 0 0 100%
scheduler/management/commands/delete_failed_executions.py 24 1 96%
scheduler/management/commands/export.py 34 0 100%
scheduler/management/commands/import.py 74 7 91%
scheduler/management/commands/rqstats.py 68 18 74%
scheduler/management/commands/rqworker.py 44 4 91%
scheduler/management/commands/run_job.py 22 0 100%
scheduler/migrations/0001_initial_squashed_0005_added_result_ttl.py 4 0 100%
scheduler/migrations/0002_alter_cronjob_id_alter_repeatablejob_id_and_more.py 4 0 100%
scheduler/migrations/0003_auto_20220329_2107.py 5 0 100%
scheduler/migrations/0004_cronjob_at_front_repeatablejob_at_front_and_more.py 4 0 100%
scheduler/migrations/0005_alter_cronjob_at_front_alter_repeatablejob_at_front_and_more.py 4 0 100%
scheduler/migrations/0006_auto_20230118_1640.py 10 3 70%
scheduler/migrations/0007_add_result_ttl.py 4 0 100%
scheduler/migrations/0008_rename_str_val_jobarg_val_and_more.py 4 0 100%
scheduler/migrations/0009_alter_jobarg_arg_type_alter_jobarg_val_and_more.py 4 0 100%
scheduler/migrations/0010_queue.py 4 0 100%
scheduler/migrations/0011_worker_alter_queue_options_alter_cronjob_at_front_and_more.py 4 0 100%
scheduler/migrations/0012_alter_cronjob_name_alter_repeatablejob_name_and_more.py 4 0 100%
scheduler/migrations/0013_alter_cronjob_queue_alter_repeatablejob_queue_and_more.py 4 0 100%
scheduler/migrations/0014_alter_cronjob_created_alter_cronjob_modified_and_more.py 4 0 100%
scheduler/migrations/0015_rename_cronjob_crontask_and_more.py 4 0 100%
scheduler/migrations/0016_rename_jobarg_taskarg_rename_jobkwarg_taskkwarg_and_more.py 4 0 100%
scheduler/migrations/0017_remove_crontask_repeat_crontask_failed_runs_and_more.py 4 0 100%
scheduler/migrations/0018_alter_crontask_queue_alter_repeatabletask_queue_and_more.py 5 0 100%
scheduler/migrations/__init__.py 0 0 100%
scheduler/models/__init__.py 3 0 100%
scheduler/models/args.py 64 0 100%
scheduler/models/queue.py 7 0 100%
scheduler/models/scheduled_task.py 270 8 97%
scheduler/models/worker.py 7 0 100%
scheduler/queues.py 67 4 94%
scheduler/rq_classes.py 157 26 83%
scheduler/settings.py 39 5 87%
scheduler/templatetags/__init__.py 0 0 100%
scheduler/templatetags/scheduler_tags.py 49 3 94%
scheduler/tests/__init__.py 0 0 100%
scheduler/tests/jobs.py 22 1 95%
scheduler/tests/test_cron_task.py 65 0 100%
scheduler/tests/test_internals.py 13 0 100%
scheduler/tests/test_job_arg_models.py 109 0 100%
scheduler/tests/test_job_decorator.py 53 10 81%
scheduler/tests/test_mgmt_cmds.py 233 0 100%
scheduler/tests/test_models.py 354 1 99%
scheduler/tests/test_redis_models.py 16 0 100%
scheduler/tests/test_repeatable_task.py 162 0 100%
scheduler/tests/test_settings.py 6 0 100%
scheduler/tests/test_views.py 336 1 99%
scheduler/tests/test_worker.py 42 0 100%
scheduler/tests/testtools.py 70 2 97%
scheduler/tools.py 65 0 100%
scheduler/urls.py 4 0 100%
scheduler/views.py 303 31 90%
testproject/manage.py 6 0 100%
testproject/testproject/__init__.py 0 0 100%
testproject/testproject/settings.py 25 0 100%
testproject/testproject/urls.py 4 0 100%
testproject/testproject/views.py 5 1 80%
---------------------------------------------------------------------------------------------------------------
TOTAL 3061 129 96%
Coverage report python v3.12 django v5.1.1
Name Stmts Miss Cover
---------------------------------------------------------------------------------------------------------------
scheduler/__init__.py 3 0 100%
scheduler/admin/__init__.py 2 0 100%
scheduler/admin/ephemeral_models.py 19 0 100%
scheduler/admin/task_models.py 92 2 98%
scheduler/apps.py 8 0 100%
scheduler/connection_types.py 9 0 100%
scheduler/decorators.py 26 1 96%
scheduler/management/__init__.py 0 0 100%
scheduler/management/commands/__init__.py 0 0 100%
scheduler/management/commands/delete_failed_executions.py 24 1 96%
scheduler/management/commands/export.py 34 0 100%
scheduler/management/commands/import.py 74 7 91%
scheduler/management/commands/rqstats.py 68 18 74%
scheduler/management/commands/rqworker.py 51 6 88%
scheduler/management/commands/run_job.py 22 0 100%
scheduler/migrations/0001_initial_squashed_0005_added_result_ttl.py 4 0 100%
scheduler/migrations/0002_alter_cronjob_id_alter_repeatablejob_id_and_more.py 4 0 100%
scheduler/migrations/0003_auto_20220329_2107.py 5 0 100%
scheduler/migrations/0004_cronjob_at_front_repeatablejob_at_front_and_more.py 4 0 100%
scheduler/migrations/0005_alter_cronjob_at_front_alter_repeatablejob_at_front_and_more.py 4 0 100%
scheduler/migrations/0006_auto_20230118_1640.py 10 3 70%
scheduler/migrations/0007_add_result_ttl.py 4 0 100%
scheduler/migrations/0008_rename_str_val_jobarg_val_and_more.py 4 0 100%
scheduler/migrations/0009_alter_jobarg_arg_type_alter_jobarg_val_and_more.py 4 0 100%
scheduler/migrations/0010_queue.py 4 0 100%
scheduler/migrations/0011_worker_alter_queue_options_alter_cronjob_at_front_and_more.py 4 0 100%
scheduler/migrations/0012_alter_cronjob_name_alter_repeatablejob_name_and_more.py 4 0 100%
scheduler/migrations/0013_alter_cronjob_queue_alter_repeatablejob_queue_and_more.py 4 0 100%
scheduler/migrations/0014_alter_cronjob_created_alter_cronjob_modified_and_more.py 4 0 100%
scheduler/migrations/0015_rename_cronjob_crontask_and_more.py 4 0 100%
scheduler/migrations/0016_rename_jobarg_taskarg_rename_jobkwarg_taskkwarg_and_more.py 4 0 100%
scheduler/migrations/0017_remove_crontask_repeat_crontask_failed_runs_and_more.py 4 0 100%
scheduler/migrations/0018_alter_crontask_queue_alter_repeatabletask_queue_and_more.py 5 0 100%
scheduler/migrations/__init__.py 0 0 100%
scheduler/models/__init__.py 3 0 100%
scheduler/models/args.py 64 0 100%
scheduler/models/queue.py 7 0 100%
scheduler/models/scheduled_task.py 270 8 97%
scheduler/models/worker.py 7 0 100%
scheduler/queues.py 67 4 94%
scheduler/rq_classes.py 160 28 82%
scheduler/settings.py 39 5 87%
scheduler/templatetags/__init__.py 0 0 100%
scheduler/templatetags/scheduler_tags.py 49 3 94%
scheduler/tests/__init__.py 0 0 100%
scheduler/tests/jobs.py 22 1 95%
scheduler/tests/test_cron_task.py 65 0 100%
scheduler/tests/test_internals.py 13 0 100%
scheduler/tests/test_job_arg_models.py 109 0 100%
scheduler/tests/test_job_decorator.py 53 10 81%
scheduler/tests/test_mgmt_cmds.py 233 0 100%
scheduler/tests/test_models.py 354 1 99%
scheduler/tests/test_redis_models.py 16 0 100%
scheduler/tests/test_repeatable_task.py 162 0 100%
scheduler/tests/test_settings.py 6 0 100%
scheduler/tests/test_views.py 336 1 99%
scheduler/tests/test_worker.py 42 0 100%
scheduler/tests/testtools.py 70 2 97%
scheduler/tools.py 65 0 100%
scheduler/urls.py 4 0 100%
scheduler/views.py 303 31 90%
testproject/manage.py 6 0 100%
testproject/testproject/__init__.py 0 0 100%
testproject/testproject/settings.py 25 0 100%
testproject/testproject/urls.py 4 0 100%
testproject/testproject/views.py 5 1 80%
---------------------------------------------------------------------------------------------------------------
TOTAL 3071 133 96%
Coverage report python v3.12 django v5.1.1
Name Stmts Miss Cover
---------------------------------------------------------------------------------------------------------------
scheduler/__init__.py 3 0 100%
scheduler/admin/__init__.py 2 0 100%
scheduler/admin/ephemeral_models.py 19 0 100%
scheduler/admin/task_models.py 92 2 98%
scheduler/apps.py 8 0 100%
scheduler/connection_types.py 9 0 100%
scheduler/decorators.py 26 1 96%
scheduler/management/__init__.py 0 0 100%
scheduler/management/commands/__init__.py 0 0 100%
scheduler/management/commands/delete_failed_executions.py 24 1 96%
scheduler/management/commands/export.py 34 0 100%
scheduler/management/commands/import.py 74 7 91%
scheduler/management/commands/rqstats.py 68 18 74%
scheduler/management/commands/rqworker.py 51 6 88%
scheduler/management/commands/run_job.py 22 0 100%
scheduler/migrations/0001_initial_squashed_0005_added_result_ttl.py 4 0 100%
scheduler/migrations/0002_alter_cronjob_id_alter_repeatablejob_id_and_more.py 4 0 100%
scheduler/migrations/0003_auto_20220329_2107.py 5 0 100%
scheduler/migrations/0004_cronjob_at_front_repeatablejob_at_front_and_more.py 4 0 100%
scheduler/migrations/0005_alter_cronjob_at_front_alter_repeatablejob_at_front_and_more.py 4 0 100%
scheduler/migrations/0006_auto_20230118_1640.py 10 3 70%
scheduler/migrations/0007_add_result_ttl.py 4 0 100%
scheduler/migrations/0008_rename_str_val_jobarg_val_and_more.py 4 0 100%
scheduler/migrations/0009_alter_jobarg_arg_type_alter_jobarg_val_and_more.py 4 0 100%
scheduler/migrations/0010_queue.py 4 0 100%
scheduler/migrations/0011_worker_alter_queue_options_alter_cronjob_at_front_and_more.py 4 0 100%
scheduler/migrations/0012_alter_cronjob_name_alter_repeatablejob_name_and_more.py 4 0 100%
scheduler/migrations/0013_alter_cronjob_queue_alter_repeatablejob_queue_and_more.py 4 0 100%
scheduler/migrations/0014_alter_cronjob_created_alter_cronjob_modified_and_more.py 4 0 100%
scheduler/migrations/0015_rename_cronjob_crontask_and_more.py 4 0 100%
scheduler/migrations/0016_rename_jobarg_taskarg_rename_jobkwarg_taskkwarg_and_more.py 4 0 100%
scheduler/migrations/0017_remove_crontask_repeat_crontask_failed_runs_and_more.py 4 0 100%
scheduler/migrations/0018_alter_crontask_queue_alter_repeatabletask_queue_and_more.py 5 0 100%
scheduler/migrations/__init__.py 0 0 100%
scheduler/models/__init__.py 3 0 100%
scheduler/models/args.py 64 0 100%
scheduler/models/queue.py 7 0 100%
scheduler/models/scheduled_task.py 270 8 97%
scheduler/models/worker.py 7 0 100%
scheduler/queues.py 67 4 94%
scheduler/rq_classes.py 160 28 82%
scheduler/settings.py 39 5 87%
scheduler/templatetags/__init__.py 0 0 100%
scheduler/templatetags/scheduler_tags.py 49 3 94%
scheduler/tests/__init__.py 0 0 100%
scheduler/tests/jobs.py 22 1 95%
scheduler/tests/test_cron_task.py 65 0 100%
scheduler/tests/test_internals.py 13 0 100%
scheduler/tests/test_job_arg_models.py 109 0 100%
scheduler/tests/test_job_decorator.py 53 10 81%
scheduler/tests/test_mgmt_cmds.py 233 0 100%
scheduler/tests/test_models.py 354 1 99%
scheduler/tests/test_redis_models.py 16 0 100%
scheduler/tests/test_repeatable_task.py 162 0 100%
scheduler/tests/test_settings.py 6 0 100%
scheduler/tests/test_views.py 336 1 99%
scheduler/tests/test_worker.py 42 0 100%
scheduler/tests/testtools.py 70 2 97%
scheduler/tools.py 65 0 100%
scheduler/urls.py 4 0 100%
scheduler/views.py 303 31 90%
testproject/manage.py 6 0 100%
testproject/testproject/__init__.py 0 0 100%
testproject/testproject/settings.py 25 0 100%
testproject/testproject/urls.py 4 0 100%
testproject/testproject/views.py 5 1 80%
---------------------------------------------------------------------------------------------------------------
TOTAL 3071 133 96%
Also add sentry-dsn arguments to rqworker