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.10 succeeded May 27, 2025 in 0s

226 passed, 0 failed and 38 skipped

Tests passed successfully

Report Passed Failed Skipped Time
reports/py3.10_conda/TEST-tests.test_core.KhiopsCoreIOTests-20250527090923.xml 12✅ 3s
reports/py3.10_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20250527090923.xml 12✅ 186ms
reports/py3.10_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20250527090923.xml 5✅ 33ms
reports/py3.10_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250527090923.xml 8✅ 118ms
reports/py3.10_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250527090923.xml 39✅ 111ms
reports/py3.10_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250527090923.xml 6✅ 57s
reports/py3.10_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250527090923.xml 5✅ 35ms
reports/py3.10_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250527090923.xml 1✅ 1ms
reports/py3.10_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250527090923.xml 1⚪ 1ms
reports/py3.10_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250527090923.xml 4✅ 31ms
reports/py3.10_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250527090923.xml 8⚪ 9ms
reports/py3.10_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250527090923.xml 2⚪ 3ms
reports/py3.10_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250527090923.xml 2⚪ 3ms
reports/py3.10_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250527090923.xml 2⚪ 3ms
reports/py3.10_conda/TEST-tests.test_samples.KhiopsSamplesTests-20250527090923.xml 2⚪ 1ms
reports/py3.10_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250527090923.xml 2⚪ 8ms
reports/py3.10_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250527090923.xml 1✅ 58s
reports/py3.10_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250527090923.xml 18✅ 2s
reports/py3.10_conda/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250527090923.xml 2✅ 141ms
reports/py3.10/TEST-tests.test_core.KhiopsCoreIOTests-20250527090345.xml 12✅ 3s
reports/py3.10/TEST-tests.test_core.KhiopsCoreServicesTests-20250527090345.xml 12✅ 180ms
reports/py3.10/TEST-tests.test_core.KhiopsCoreVariousTests-20250527090345.xml 5✅ 26ms
reports/py3.10/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250527090345.xml 8✅ 117ms
reports/py3.10/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250527090345.xml 39✅ 111ms
reports/py3.10/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250527090345.xml 6✅ 62s
reports/py3.10/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250527090345.xml 5✅ 36ms
reports/py3.10/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250527090345.xml 1✅ 1ms
reports/py3.10/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250527090345.xml 1⚪ 1ms
reports/py3.10/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250527090345.xml 4✅ 25ms
reports/py3.10/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250527090345.xml 8⚪ 10ms
reports/py3.10/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250527090345.xml 2⚪ 3ms
reports/py3.10/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250527090345.xml 2⚪ 3ms
reports/py3.10/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250527090345.xml 2⚪ 3ms
reports/py3.10/TEST-tests.test_samples.KhiopsSamplesTests-20250527090345.xml 2⚪ 1ms
reports/py3.10/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250527090345.xml 2⚪ 9ms
reports/py3.10/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250527090345.xml 1✅ 245s
reports/py3.10/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250527090345.xml 18✅ 2s
reports/py3.10/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250527090345.xml 2✅ 811ms

✅ reports/py3.10_conda/TEST-tests.test_core.KhiopsCoreIOTests-20250527090923.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-20250527090923 12✅ 3s

✅ tests.test_core.KhiopsCoreIOTests-20250527090923

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.10_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20250527090923.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-20250527090923 12✅ 186ms

✅ tests.test_core.KhiopsCoreServicesTests-20250527090923

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.10_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20250527090923.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20250527090923 5✅ 33ms

✅ tests.test_core.KhiopsCoreVariousTests-20250527090923

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.10_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250527090923.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250527090923 8✅ 118ms

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250527090923

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.10_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250527090923.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20250527090923 39✅ 111ms

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20250527090923

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.10_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250527090923.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-20250527090923 6✅ 57s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20250527090923

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.10_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250527090923.xml

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

Test suite Passed Failed Skipped Time
tests.test_helper_functions.KhiopsHelperFunctions-20250527090923 5✅ 35ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20250527090923

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.10_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250527090923.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-20250527090923 1✅ 1ms

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250527090923

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.10_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250527090923.xml

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

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

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20250527090923

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ⚪ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.10_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250527090923.xml

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250527090923 4✅ 31ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250527090923

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.10_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250527090923.xml

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20250527090923 8⚪ 9ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20250527090923

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.10_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250527090923.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsDockerRunnerTests-20250527090923 2⚪ 3ms

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20250527090923

tests.test_remote_access.KhiopsDockerRunnerTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.10_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250527090923.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20250527090923 2⚪ 3ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20250527090923

tests.test_remote_access.KhiopsGCSRemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.10_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250527090923.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsS3RemoteFileTests-20250527090923 2⚪ 3ms

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20250527090923

tests.test_remote_access.KhiopsS3RemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.10_conda/TEST-tests.test_samples.KhiopsSamplesTests-20250527090923.xml

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

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

✅ tests.test_samples.KhiopsSamplesTests-20250527090923

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

✅ reports/py3.10_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250527090923.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250527090923 2⚪ 8ms

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250527090923

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

✅ reports/py3.10_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250527090923.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250527090923 1✅ 58s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250527090923

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.10_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250527090923.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-20250527090923 18✅ 2s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250527090923

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.10_conda/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250527090923.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20250527090923 2✅ 141ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20250527090923

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit

✅ reports/py3.10/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.10/TEST-tests.test_core.KhiopsCoreServicesTests-20250527090345.xml

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

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

✅ 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.10/TEST-tests.test_core.KhiopsCoreVariousTests-20250527090345.xml

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

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

✅ 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.10/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250527090345.xml

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

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

✅ 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.10/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250527090345.xml

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

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

✅ 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.10/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.10/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250527090345.xml

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

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

✅ 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.10/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.10/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250527090345.xml

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

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

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20250527090345

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ⚪ test_estimator_multiple_create_and_fit_does_not_raise_exception

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

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

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

✅ 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.10/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250527090345.xml

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

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

✅ 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.10/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250527090345.xml

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

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

✅ 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.10/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250527090345.xml

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

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

✅ 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.10/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250527090345.xml

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

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

✅ 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.10/TEST-tests.test_samples.KhiopsSamplesTests-20250527090345.xml

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

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

✅ tests.test_samples.KhiopsSamplesTests-20250527090345

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

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

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

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

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250527090345

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

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

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

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

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250527090345

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.10/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250527090345.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-20250527090345 18✅ 2s

✅ 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.10/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250527090345.xml

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

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

✅ 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