Skip to content

Dump coclustering JSON report keys in the expected order

1e306b2
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

331 update json report structure for v11 #403

Dump coclustering JSON report keys in the expected order
1e306b2
Select commit
Loading
Failed to load commit list.
GitHub Actions / Run Tests 3.9 succeeded May 27, 2025 in 0s

226 passed, 0 failed and 38 skipped

Tests passed successfully

Report Passed Failed Skipped Time
reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreIOTests-20250527090929.xml 12✅ 3s
reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20250527090929.xml 12✅ 191ms
reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20250527090929.xml 5✅ 46ms
reports/py3.9_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250527090929.xml 8✅ 127ms
reports/py3.9_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250527090929.xml 39✅ 119ms
reports/py3.9_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250527090929.xml 6✅ 57s
reports/py3.9_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250527090929.xml 5✅ 42ms
reports/py3.9_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250527090929.xml 1✅ 1ms
reports/py3.9_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250527090929.xml 1⚪ 2ms
reports/py3.9_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250527090929.xml 4✅ 60ms
reports/py3.9_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250527090929.xml 8⚪ 14ms
reports/py3.9_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250527090929.xml 2⚪ 4ms
reports/py3.9_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250527090929.xml 2⚪ 4ms
reports/py3.9_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250527090929.xml 2⚪ 4ms
reports/py3.9_conda/TEST-tests.test_samples.KhiopsSamplesTests-20250527090929.xml 2⚪ 2ms
reports/py3.9_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250527090929.xml 2⚪ 14ms
reports/py3.9_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250527090929.xml 1✅ 65s
reports/py3.9_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250527090929.xml 18✅ 2s
reports/py3.9_conda/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250527090929.xml 2✅ 165ms
reports/py3.9/TEST-tests.test_core.KhiopsCoreIOTests-20250527090345.xml 12✅ 3s
reports/py3.9/TEST-tests.test_core.KhiopsCoreServicesTests-20250527090345.xml 12✅ 186ms
reports/py3.9/TEST-tests.test_core.KhiopsCoreVariousTests-20250527090345.xml 5✅ 39ms
reports/py3.9/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250527090345.xml 8✅ 127ms
reports/py3.9/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250527090345.xml 39✅ 120ms
reports/py3.9/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250527090345.xml 6✅ 62s
reports/py3.9/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250527090345.xml 5✅ 41ms
reports/py3.9/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250527090345.xml 1✅ 1ms
reports/py3.9/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250527090345.xml 1⚪ 2ms
reports/py3.9/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250527090345.xml 4✅ 56ms
reports/py3.9/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250527090345.xml 8⚪ 14ms
reports/py3.9/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250527090345.xml 2⚪ 4ms
reports/py3.9/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250527090345.xml 2⚪ 4ms
reports/py3.9/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250527090345.xml 2⚪ 4ms
reports/py3.9/TEST-tests.test_samples.KhiopsSamplesTests-20250527090345.xml 2⚪ 2ms
reports/py3.9/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250527090345.xml 2⚪ 13ms
reports/py3.9/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250527090345.xml 1✅ 252s
reports/py3.9/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250527090345.xml 18✅ 3s
reports/py3.9/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250527090345.xml 2✅ 832ms

✅ reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreIOTests-20250527090929.xml

12 tests were completed in 3s with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreIOTests-20250527090929 12✅ 3s

✅ tests.test_core.KhiopsCoreIOTests-20250527090929

tests.test_core.KhiopsCoreIOTests
  ✅ test_analysis_results
  ✅ test_api_scenario_generation
  ✅ test_binary_dictionary_domain
  ✅ test_coclustering_results
  ✅ test_data_path_deprecation_in_api_method
  ✅ test_dictionary
  ✅ test_runner_version
  ✅ test_std_stream_errors
  ✅ test_std_stream_warnings
  ✅ test_std_streams_files
  ✅ test_system_settings
  ✅ test_unknown_argument_in_api_method

✅ reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20250527090929.xml

12 tests were completed in 191ms with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20250527090929 12✅ 191ms

✅ tests.test_core.KhiopsCoreServicesTests-20250527090929

tests.test_core.KhiopsCoreServicesTests
  ✅ test_analysis_results_accessors
  ✅ test_analysis_results_simple_edge_cases
  ✅ test_analysis_results_simple_initializations
  ✅ test_coclustering_results_accessors
  ✅ test_coclustering_results_simple_edge_cases
  ✅ test_coclustering_results_simple_initializations
  ✅ test_dictionary_accessors
  ✅ test_dictionary_extract_data_paths
  ✅ test_dictionary_get_dictionary_at_data_path
  ✅ test_dictionary_get_dictionary_at_legacy_data_path_deprecation
  ✅ test_dictionary_simple_edge_cases
  ✅ test_dictionary_simple_initializations

✅ reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20250527090929.xml

5 tests were completed in 46ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20250527090929 5✅ 46ms

✅ tests.test_core.KhiopsCoreVariousTests-20250527090929

tests.test_core.KhiopsCoreVariousTests
  ✅ test_invalid_templates
  ✅ test_invalid_versions
  ✅ test_raise_exception_on_error_case_without_a_message
  ✅ test_scenario_generation
  ✅ test_version_comparisons

✅ reports/py3.9_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250527090929.xml

8 tests were completed in 127ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250527090929 8✅ 127ms

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250527090929

tests.test_dataset_class.DatasetInputOutputConsistencyTests
  ✅ test_create_khiops_domain
  ✅ test_dataset_is_correctly_built
  ✅ test_out_file_from_dataframe_monotable
  ✅ test_out_file_from_numpy_array_monotable
  ✅ test_out_file_from_sparse_matrix_monotable
  ✅ test_out_file_from_sparse_matrix_monotable_specification
  ✅ test_out_files_from_dataframes_multitable_snowflake
  ✅ test_out_files_from_dataframes_multitable_star

✅ reports/py3.9_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250527090929.xml

39 tests were completed in 119ms with 39 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20250527090929 39✅ 119ms

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20250527090929

tests.test_dataset_errors.DatasetSpecErrorsTests
  ✅ test_df_dataset_fails_if_target_column_is_already_in_the_features
  ✅ test_dict_spec_entity_flag_relation_must_be_bool
  ✅ test_dict_spec_format_must_be_tuple
  ✅ test_dict_spec_format_must_have_size_2
  ✅ test_dict_spec_format_tuple_1st_element_must_be_a_single_character
  ✅ test_dict_spec_format_tuple_1st_element_must_be_str
  ✅ test_dict_spec_format_tuple_2nd_element_must_be_bool
  ✅ test_dict_spec_key_column_type_must_be_str_or_int
  ✅ test_dict_spec_key_tables_must_be_mapping
  ✅ test_dict_spec_key_tables_must_be_present
  ✅ test_dict_spec_key_type_must_be_str_or_list_like
  ✅ test_dict_spec_main_table_key_must_be_specified
  ✅ test_dict_spec_main_table_must_be_specified_for_multitable_datasets
  ✅ test_dict_spec_main_table_must_be_str
  ✅ test_dict_spec_main_table_not_declared_in_tables
  ✅ test_dict_spec_relation_cycle
  ✅ test_dict_spec_relation_must_appear_once
  ✅ test_dict_spec_relation_non_hierarchical_key
  ✅ test_dict_spec_relation_table_must_be_in_table_list
  ✅ test_dict_spec_relation_tables_must_not_be_the_same
  ✅ test_dict_spec_relations_must_be_list_like
  ✅ test_dict_spec_relations_must_be_of_size_2_or_3
  ✅ test_dict_spec_relations_must_be_tuple
  ✅ test_dict_spec_secondary_table_key_must_be_specified
  ✅ test_dict_spec_source_table_type_must_be_adequate
  ✅ test_dict_spec_table_input_type_must_be_a_tuple
  ✅ test_dict_spec_table_key_column_type_must_be_str
  ✅ test_dict_spec_table_key_must_be_non_empty_for_multitable_datasets
  ✅ test_dict_spec_table_key_must_be_str_or_sequence
  ✅ test_dict_spec_table_list_cannot_be_empty
  ✅ test_dict_spec_table_name_must_be_str
  ✅ test_dict_spec_table_nameis_empty_string
  ✅ test_dict_spec_table_relation_must_be_str
  ✅ test_dict_spec_y_type_must_be_series_or_df_when_x_is_df_spec
  ✅ test_pandas_table_column_ids_must_all_be_int_or_str
  ✅ test_pandas_table_input_table_must_not_be_empty
  ✅ test_pandas_table_input_type_must_be_dataframe
  ✅ test_x_must_be_df_or_sequence_or_mapping
  ✅ test_y_type_must_be_str_or_array_like_1d

✅ reports/py3.9_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250527090929.xml

6 tests were completed in 57s with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20250527090929 6✅ 57s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20250527090929

tests.test_estimator_attributes.EstimatorAttributesTests
  ✅ test_classifier_attributes_monotable
  ✅ test_classifier_attributes_multitable
  ✅ test_encoder_attributes_monotable
  ✅ test_encoder_attributes_multitable
  ✅ test_regressor_attributes_monotable
  ✅ test_regressor_attributes_multitable

✅ reports/py3.9_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250527090929.xml

5 tests were completed in 42ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_helper_functions.KhiopsHelperFunctions-20250527090929 5✅ 42ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20250527090929

tests.test_helper_functions.KhiopsHelperFunctions
  ✅ test_build_multi_table_dictionary_domain
  ✅ test_train_test_split_dataset_dataframe
  ✅ test_visualize_report_fails_on_file_with_executable_permissions
  ✅ test_visualize_report_fails_on_improper_file_extensions
  ✅ test_visualize_report_fails_on_inexistent_file

✅ reports/py3.9_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250527090929.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250527090929 1✅ 1ms

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250527090929

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.9_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250527090929.xml

1 tests were completed in 2ms with 0 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsMultitableFitTests-20250527090929 1⚪ 2ms

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20250527090929

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ⚪ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.9_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250527090929.xml

4 tests were completed in 60ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250527090929 4✅ 60ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250527090929

tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests
  ✅ test_environment_error_on_bogus_khiops_env_script
  ✅ test_khiops_and_khiops_coclustering_are_run_with_mpi
  ✅ test_runner_environment_initialization
  ✅ test_runner_has_mpiexec_on_linux

✅ reports/py3.9_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250527090929.xml

8 tests were completed in 14ms with 0 passed, 0 failed and 8 skipped.

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20250527090929 8⚪ 14ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20250527090929

tests.test_parallel_execution.KhiopsParallelRunningTests
  ⚪ test_parallel_classifier_fit
  ⚪ test_parallel_classifier_fit_predict
  ⚪ test_parallel_coclustering_fit
  ⚪ test_parallel_coclustering_fit_predict
  ⚪ test_parallel_encoder_fit
  ⚪ test_parallel_encoder_fit_predict
  ⚪ test_parallel_regressor_fit
  ⚪ test_parallel_regressor_fit_predict

✅ reports/py3.9_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250527090929.xml

2 tests were completed in 4ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsDockerRunnerTests-20250527090929 2⚪ 4ms

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20250527090929

tests.test_remote_access.KhiopsDockerRunnerTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.9_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250527090929.xml

2 tests were completed in 4ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20250527090929 2⚪ 4ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20250527090929

tests.test_remote_access.KhiopsGCSRemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.9_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250527090929.xml

2 tests were completed in 4ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsS3RemoteFileTests-20250527090929 2⚪ 4ms

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20250527090929

tests.test_remote_access.KhiopsS3RemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.9_conda/TEST-tests.test_samples.KhiopsSamplesTests-20250527090929.xml

2 tests were completed in 2ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_samples.KhiopsSamplesTests-20250527090929 2⚪ 2ms

✅ tests.test_samples.KhiopsSamplesTests-20250527090929

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

✅ reports/py3.9_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250527090929.xml

2 tests were completed in 14ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250527090929 2⚪ 14ms

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250527090929

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

✅ reports/py3.9_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250527090929.xml

1 tests were completed in 65s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250527090929 1✅ 65s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250527090929

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.9_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250527090929.xml

18 tests were completed in 2s with 18 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250527090929 18✅ 2s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250527090929

tests.test_sklearn.KhiopsSklearnParameterPassingTests
  ✅ test_parameter_transfer_classifier_fit_from_monotable_dataframe
  ✅ test_parameter_transfer_classifier_fit_from_monotable_dataframe_with_df_y
  ✅ test_parameter_transfer_classifier_fit_from_multitable_dataframe
  ✅ test_parameter_transfer_classifier_predict_from_monotable_dataframe
  ✅ test_parameter_transfer_classifier_predict_from_multitable_dataframe
  ✅ test_parameter_transfer_coclustering_fit_from_dataframe
  ✅ test_parameter_transfer_coclustering_predict_from_dataframe
  ✅ test_parameter_transfer_coclustering_simplify_from_dataframe
  ✅ test_parameter_transfer_encoder_fit_from_monotable_dataframe
  ✅ test_parameter_transfer_encoder_fit_from_monotable_dataframe_with_df_y
  ✅ test_parameter_transfer_encoder_fit_from_multitable_dataframe
  ✅ test_parameter_transfer_encoder_predict_from_monotable_dataframe
  ✅ test_parameter_transfer_encoder_predict_from_multitable_dataframe
  ✅ test_parameter_transfer_regressor_fit_from_monotable_dataframe
  ✅ test_parameter_transfer_regressor_fit_from_monotable_dataframe_with_df_y
  ✅ test_parameter_transfer_regressor_fit_from_multitable_dataframe
  ✅ test_parameter_transfer_regressor_predict_from_monotable_dataframe
  ✅ test_parameter_transfer_regressor_predict_from_multitable_dataframe

✅ reports/py3.9_conda/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250527090929.xml

2 tests were completed in 165ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20250527090929 2✅ 165ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20250527090929

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit

✅ reports/py3.9/TEST-tests.test_core.KhiopsCoreIOTests-20250527090345.xml

12 tests were completed in 3s with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreIOTests-20250527090345 12✅ 3s

✅ tests.test_core.KhiopsCoreIOTests-20250527090345

tests.test_core.KhiopsCoreIOTests
  ✅ test_analysis_results
  ✅ test_api_scenario_generation
  ✅ test_binary_dictionary_domain
  ✅ test_coclustering_results
  ✅ test_data_path_deprecation_in_api_method
  ✅ test_dictionary
  ✅ test_runner_version
  ✅ test_std_stream_errors
  ✅ test_std_stream_warnings
  ✅ test_std_streams_files
  ✅ test_system_settings
  ✅ test_unknown_argument_in_api_method

✅ reports/py3.9/TEST-tests.test_core.KhiopsCoreServicesTests-20250527090345.xml

12 tests were completed in 186ms with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20250527090345 12✅ 186ms

✅ tests.test_core.KhiopsCoreServicesTests-20250527090345

tests.test_core.KhiopsCoreServicesTests
  ✅ test_analysis_results_accessors
  ✅ test_analysis_results_simple_edge_cases
  ✅ test_analysis_results_simple_initializations
  ✅ test_coclustering_results_accessors
  ✅ test_coclustering_results_simple_edge_cases
  ✅ test_coclustering_results_simple_initializations
  ✅ test_dictionary_accessors
  ✅ test_dictionary_extract_data_paths
  ✅ test_dictionary_get_dictionary_at_data_path
  ✅ test_dictionary_get_dictionary_at_legacy_data_path_deprecation
  ✅ test_dictionary_simple_edge_cases
  ✅ test_dictionary_simple_initializations

✅ reports/py3.9/TEST-tests.test_core.KhiopsCoreVariousTests-20250527090345.xml

5 tests were completed in 39ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20250527090345 5✅ 39ms

✅ tests.test_core.KhiopsCoreVariousTests-20250527090345

tests.test_core.KhiopsCoreVariousTests
  ✅ test_invalid_templates
  ✅ test_invalid_versions
  ✅ test_raise_exception_on_error_case_without_a_message
  ✅ test_scenario_generation
  ✅ test_version_comparisons

✅ reports/py3.9/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250527090345.xml

8 tests were completed in 127ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250527090345 8✅ 127ms

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250527090345

tests.test_dataset_class.DatasetInputOutputConsistencyTests
  ✅ test_create_khiops_domain
  ✅ test_dataset_is_correctly_built
  ✅ test_out_file_from_dataframe_monotable
  ✅ test_out_file_from_numpy_array_monotable
  ✅ test_out_file_from_sparse_matrix_monotable
  ✅ test_out_file_from_sparse_matrix_monotable_specification
  ✅ test_out_files_from_dataframes_multitable_snowflake
  ✅ test_out_files_from_dataframes_multitable_star

✅ reports/py3.9/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250527090345.xml

39 tests were completed in 120ms with 39 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20250527090345 39✅ 120ms

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20250527090345

tests.test_dataset_errors.DatasetSpecErrorsTests
  ✅ test_df_dataset_fails_if_target_column_is_already_in_the_features
  ✅ test_dict_spec_entity_flag_relation_must_be_bool
  ✅ test_dict_spec_format_must_be_tuple
  ✅ test_dict_spec_format_must_have_size_2
  ✅ test_dict_spec_format_tuple_1st_element_must_be_a_single_character
  ✅ test_dict_spec_format_tuple_1st_element_must_be_str
  ✅ test_dict_spec_format_tuple_2nd_element_must_be_bool
  ✅ test_dict_spec_key_column_type_must_be_str_or_int
  ✅ test_dict_spec_key_tables_must_be_mapping
  ✅ test_dict_spec_key_tables_must_be_present
  ✅ test_dict_spec_key_type_must_be_str_or_list_like
  ✅ test_dict_spec_main_table_key_must_be_specified
  ✅ test_dict_spec_main_table_must_be_specified_for_multitable_datasets
  ✅ test_dict_spec_main_table_must_be_str
  ✅ test_dict_spec_main_table_not_declared_in_tables
  ✅ test_dict_spec_relation_cycle
  ✅ test_dict_spec_relation_must_appear_once
  ✅ test_dict_spec_relation_non_hierarchical_key
  ✅ test_dict_spec_relation_table_must_be_in_table_list
  ✅ test_dict_spec_relation_tables_must_not_be_the_same
  ✅ test_dict_spec_relations_must_be_list_like
  ✅ test_dict_spec_relations_must_be_of_size_2_or_3
  ✅ test_dict_spec_relations_must_be_tuple
  ✅ test_dict_spec_secondary_table_key_must_be_specified
  ✅ test_dict_spec_source_table_type_must_be_adequate
  ✅ test_dict_spec_table_input_type_must_be_a_tuple
  ✅ test_dict_spec_table_key_column_type_must_be_str
  ✅ test_dict_spec_table_key_must_be_non_empty_for_multitable_datasets
  ✅ test_dict_spec_table_key_must_be_str_or_sequence
  ✅ test_dict_spec_table_list_cannot_be_empty
  ✅ test_dict_spec_table_name_must_be_str
  ✅ test_dict_spec_table_nameis_empty_string
  ✅ test_dict_spec_table_relation_must_be_str
  ✅ test_dict_spec_y_type_must_be_series_or_df_when_x_is_df_spec
  ✅ test_pandas_table_column_ids_must_all_be_int_or_str
  ✅ test_pandas_table_input_table_must_not_be_empty
  ✅ test_pandas_table_input_type_must_be_dataframe
  ✅ test_x_must_be_df_or_sequence_or_mapping
  ✅ test_y_type_must_be_str_or_array_like_1d

✅ reports/py3.9/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250527090345.xml

6 tests were completed in 62s with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20250527090345 6✅ 62s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20250527090345

tests.test_estimator_attributes.EstimatorAttributesTests
  ✅ test_classifier_attributes_monotable
  ✅ test_classifier_attributes_multitable
  ✅ test_encoder_attributes_monotable
  ✅ test_encoder_attributes_multitable
  ✅ test_regressor_attributes_monotable
  ✅ test_regressor_attributes_multitable

✅ reports/py3.9/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250527090345.xml

5 tests were completed in 41ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_helper_functions.KhiopsHelperFunctions-20250527090345 5✅ 41ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20250527090345

tests.test_helper_functions.KhiopsHelperFunctions
  ✅ test_build_multi_table_dictionary_domain
  ✅ test_train_test_split_dataset_dataframe
  ✅ test_visualize_report_fails_on_file_with_executable_permissions
  ✅ test_visualize_report_fails_on_improper_file_extensions
  ✅ test_visualize_report_fails_on_inexistent_file

✅ reports/py3.9/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250527090345.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250527090345 1✅ 1ms

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250527090345

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.9/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250527090345.xml

1 tests were completed in 2ms with 0 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsMultitableFitTests-20250527090345 1⚪ 2ms

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20250527090345

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ⚪ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.9/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250527090345.xml

4 tests were completed in 56ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250527090345 4✅ 56ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250527090345

tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests
  ✅ test_environment_error_on_bogus_khiops_env_script
  ✅ test_khiops_and_khiops_coclustering_are_run_with_mpi
  ✅ test_runner_environment_initialization
  ✅ test_runner_has_mpiexec_on_linux

✅ reports/py3.9/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250527090345.xml

8 tests were completed in 14ms with 0 passed, 0 failed and 8 skipped.

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20250527090345 8⚪ 14ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20250527090345

tests.test_parallel_execution.KhiopsParallelRunningTests
  ⚪ test_parallel_classifier_fit
  ⚪ test_parallel_classifier_fit_predict
  ⚪ test_parallel_coclustering_fit
  ⚪ test_parallel_coclustering_fit_predict
  ⚪ test_parallel_encoder_fit
  ⚪ test_parallel_encoder_fit_predict
  ⚪ test_parallel_regressor_fit
  ⚪ test_parallel_regressor_fit_predict

✅ reports/py3.9/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250527090345.xml

2 tests were completed in 4ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsDockerRunnerTests-20250527090345 2⚪ 4ms

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20250527090345

tests.test_remote_access.KhiopsDockerRunnerTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.9/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250527090345.xml

2 tests were completed in 4ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20250527090345 2⚪ 4ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20250527090345

tests.test_remote_access.KhiopsGCSRemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.9/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250527090345.xml

2 tests were completed in 4ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsS3RemoteFileTests-20250527090345 2⚪ 4ms

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20250527090345

tests.test_remote_access.KhiopsS3RemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.9/TEST-tests.test_samples.KhiopsSamplesTests-20250527090345.xml

2 tests were completed in 2ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_samples.KhiopsSamplesTests-20250527090345 2⚪ 2ms

✅ tests.test_samples.KhiopsSamplesTests-20250527090345

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

✅ reports/py3.9/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250527090345.xml

2 tests were completed in 13ms with 0 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250527090345 2⚪ 13ms

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250527090345

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

✅ reports/py3.9/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250527090345.xml

1 tests were completed in 252s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250527090345 1✅ 252s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250527090345

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.9/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250527090345.xml

18 tests were completed in 3s with 18 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250527090345 18✅ 3s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250527090345

tests.test_sklearn.KhiopsSklearnParameterPassingTests
  ✅ test_parameter_transfer_classifier_fit_from_monotable_dataframe
  ✅ test_parameter_transfer_classifier_fit_from_monotable_dataframe_with_df_y
  ✅ test_parameter_transfer_classifier_fit_from_multitable_dataframe
  ✅ test_parameter_transfer_classifier_predict_from_monotable_dataframe
  ✅ test_parameter_transfer_classifier_predict_from_multitable_dataframe
  ✅ test_parameter_transfer_coclustering_fit_from_dataframe
  ✅ test_parameter_transfer_coclustering_predict_from_dataframe
  ✅ test_parameter_transfer_coclustering_simplify_from_dataframe
  ✅ test_parameter_transfer_encoder_fit_from_monotable_dataframe
  ✅ test_parameter_transfer_encoder_fit_from_monotable_dataframe_with_df_y
  ✅ test_parameter_transfer_encoder_fit_from_multitable_dataframe
  ✅ test_parameter_transfer_encoder_predict_from_monotable_dataframe
  ✅ test_parameter_transfer_encoder_predict_from_multitable_dataframe
  ✅ test_parameter_transfer_regressor_fit_from_monotable_dataframe
  ✅ test_parameter_transfer_regressor_fit_from_monotable_dataframe_with_df_y
  ✅ test_parameter_transfer_regressor_fit_from_multitable_dataframe
  ✅ test_parameter_transfer_regressor_predict_from_monotable_dataframe
  ✅ test_parameter_transfer_regressor_predict_from_multitable_dataframe

✅ reports/py3.9/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250527090345.xml

2 tests were completed in 832ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20250527090345 2✅ 832ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20250527090345

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit