|
426 | 426 | ] |
427 | 427 |
|
428 | 428 | load_density_keys: list = [ |
429 | | - "LD_start_test", "LD_generate_html", "LD_generate_html_report", "LD_generate_json", "LD_generate_json_report", |
430 | | - "LD_generate_xml", "LD_generate_xml_report", "LD_execute_action", "LD_execute_files", |
431 | | - "LD_add_package_to_executor", "LD_scheduler_event_trigger", "LD_remove_blocking_scheduler_job", |
432 | | - "LD_remove_nonblocking_scheduler_job", "LD_start_blocking_scheduler", "LD_start_nonblocking_scheduler", |
433 | | - "LD_start_all_scheduler", "LD_shutdown_blocking_scheduler", "LD_shutdown_nonblocking_scheduler", |
434 | | - "create_env", "SchedulerManager", |
435 | | - "locust_wrapper_proxy", |
436 | | - "prepare_env", |
437 | | - "test_record_instance", |
| 429 | + # ===== Executor LD_* commands (mirrors je_load_density executor.event_dict) ===== |
| 430 | + # Core |
| 431 | + "LD_start_test", "LD_execute_action", "LD_execute_files", |
| 432 | + "LD_add_package_to_executor", "LD_start_socket_server", |
| 433 | + # Reports (HTML / JSON / XML / CSV / JUnit / Summary) |
| 434 | + "LD_generate_html", "LD_generate_html_report", |
| 435 | + "LD_generate_json", "LD_generate_json_report", |
| 436 | + "LD_generate_xml", "LD_generate_xml_report", |
| 437 | + "LD_generate_csv_report", "LD_generate_junit_report", |
| 438 | + "LD_generate_summary_report", "LD_summary", |
| 439 | + # Test record persistence (SQLite) |
| 440 | + "LD_persist_records", "LD_list_runs", "LD_fetch_run_records", |
| 441 | + "LD_clear_records", |
| 442 | + # Parameter resolver / data parameterisation |
| 443 | + "LD_register_variable", "LD_register_variables", |
| 444 | + "LD_register_csv_source", "LD_register_csv_sources", |
| 445 | + "LD_clear_resolver", |
| 446 | + # Recording / replay |
| 447 | + "LD_load_har", "LD_har_to_tasks", "LD_har_to_action_json", |
| 448 | + # Metrics exporters |
| 449 | + "LD_start_prometheus_exporter", "LD_stop_prometheus_exporter", |
| 450 | + "LD_start_influxdb_sink", "LD_stop_influxdb_sink", |
| 451 | + "LD_start_opentelemetry_exporter", "LD_stop_opentelemetry_exporter", |
| 452 | + |
| 453 | + # ===== Python public API (je_load_density.__all__) ===== |
| 454 | + # Locust env / runner |
| 455 | + "create_env", "prepare_env", "start_test", "locust_wrapper_proxy", |
| 456 | + # Executor |
438 | 457 | "execute_action", "execute_files", "executor", "add_command_to_executor", |
439 | | - "get_dir_files_as_list", |
| 458 | + # Test records |
| 459 | + "test_record_instance", |
| 460 | + "persist_records", "list_runs", "fetch_run_records", |
| 461 | + # Reports |
440 | 462 | "generate_html", "generate_html_report", |
441 | | - "generate_json", "generate_json_report", "read_action_json", |
| 463 | + "generate_json", "generate_json_report", |
442 | 464 | "generate_xml", "generate_xml_report", |
443 | | - "start_load_density_socket_server", |
444 | | - "SequentialTaskSet", "task", "TaskSet", |
445 | | - "callback_executor", "create_project_dir" |
| 465 | + "generate_csv_report", "generate_junit_report", |
| 466 | + "generate_summary_report", "build_summary", |
| 467 | + # File / JSON utilities |
| 468 | + "read_action_json", "get_dir_files_as_list", |
| 469 | + # Parameter resolver |
| 470 | + "parameter_resolver", "resolve", |
| 471 | + "register_variable", "register_variables", |
| 472 | + "register_csv_source", "register_csv_sources", |
| 473 | + # HAR import |
| 474 | + "har_to_action_json", "har_to_tasks", "load_har", |
| 475 | + # Metrics exporters |
| 476 | + "start_prometheus_exporter", "stop_prometheus_exporter", |
| 477 | + "start_influxdb_sink", "stop_influxdb_sink", |
| 478 | + "start_opentelemetry_exporter", "stop_opentelemetry_exporter", |
| 479 | + # Project / socket / callback / Locust re-exports |
| 480 | + "create_project_dir", "start_load_density_socket_server", |
| 481 | + "callback_executor", |
| 482 | + "SequentialTaskSet", "TaskSet", "task", |
446 | 483 | ] |
447 | 484 |
|
448 | 485 | automation_file_keys: list = [ |
|
0 commit comments