Skip to content

Update the minimal versions of python, pandas and sklearn in README.md

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

Adapt to pandas 3.0 #558

Update the minimal versions of python, pandas and sklearn in README.md
d044263
Select commit
Loading
Failed to load commit list.
GitHub Actions / Run Tests 3.12 succeeded Feb 27, 2026 in 0s

250 passed, 0 failed and 6 skipped

Tests passed successfully

Report Passed Failed Skipped Time
reports/py3.12_conda/TEST-tests.test_core.KhiopsCoreIOTests-20260227120328.xml 12✅ 5s
reports/py3.12_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20260227120328.xml 13✅ 189ms
reports/py3.12_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20260227120328.xml 5✅ 54ms
reports/py3.12_conda/TEST-tests.test_core.LocalFileSystemTests-20260227120328.xml 1✅ 1ms
reports/py3.12_conda/TEST-tests.test_dataset_class.DataFramePreprocessingTests-20260227120328.xml 1✅ 9ms
reports/py3.12_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20260227120328.xml 9✅ 173ms
reports/py3.12_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20260227120328.xml 25✅ 68ms
reports/py3.12_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20260227120328.xml 6✅ 216s
reports/py3.12_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20260227120328.xml 5✅ 48ms
reports/py3.12_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20260227120328.xml 1✅ 2ms
reports/py3.12_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20260227120328.xml 1✅ 8s
reports/py3.12_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20260227120328.xml 6✅ 2s
reports/py3.12_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20260227120328.xml 8✅ 204s
reports/py3.12_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20260227120328.xml 2✅ 1⚪ 895ms
reports/py3.12_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20260227120328.xml 2✅ 1⚪ 16s
reports/py3.12_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20260227120328.xml 2✅ 1⚪ 1s
reports/py3.12_conda/TEST-tests.test_samples.KhiopsSamplesTests-20260227120328.xml 2✅ 768s
reports/py3.12_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20260227120328.xml 2✅ 29s
reports/py3.12_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20260227120328.xml 1✅ 111s
reports/py3.12_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20260227120328.xml 18✅ 13s
reports/py3.12_conda/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20260227120328.xml 3✅ 285s
reports/py3.12/TEST-tests.test_core.KhiopsCoreIOTests-20260227113149.xml 12✅ 5s
reports/py3.12/TEST-tests.test_core.KhiopsCoreServicesTests-20260227113149.xml 13✅ 189ms
reports/py3.12/TEST-tests.test_core.KhiopsCoreVariousTests-20260227113149.xml 5✅ 44ms
reports/py3.12/TEST-tests.test_core.LocalFileSystemTests-20260227113149.xml 1✅ 1ms
reports/py3.12/TEST-tests.test_dataset_class.DataFramePreprocessingTests-20260227113149.xml 1✅ 9ms
reports/py3.12/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20260227113149.xml 9✅ 174ms
reports/py3.12/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20260227113149.xml 25✅ 69ms
reports/py3.12/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20260227113149.xml 6✅ 224s
reports/py3.12/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20260227113149.xml 5✅ 47ms
reports/py3.12/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20260227113149.xml 1✅ 2ms
reports/py3.12/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20260227113149.xml 1✅ 9s
reports/py3.12/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20260227113149.xml 6✅ 2s
reports/py3.12/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20260227113149.xml 8✅ 203s
reports/py3.12/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20260227113149.xml 2✅ 1⚪ 892ms
reports/py3.12/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20260227113149.xml 2✅ 1⚪ 13s
reports/py3.12/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20260227113149.xml 2✅ 1⚪ 2s
reports/py3.12/TEST-tests.test_samples.KhiopsSamplesTests-20260227113149.xml 2✅ 804s
reports/py3.12/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20260227113149.xml 2✅ 58s
reports/py3.12/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20260227113149.xml 1✅ 247s
reports/py3.12/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20260227113149.xml 18✅ 14s
reports/py3.12/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20260227113149.xml 3✅ 289s

✅ reports/py3.12_conda/TEST-tests.test_core.KhiopsCoreIOTests-20260227120328.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreIOTests-20260227120328 12✅ 5s

✅ tests.test_core.KhiopsCoreIOTests-20260227120328

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.12_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20260227120328.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20260227120328 13✅ 189ms

✅ tests.test_core.KhiopsCoreServicesTests-20260227120328

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_rule_construction
  ✅ test_dictionary_simple_edge_cases
  ✅ test_dictionary_simple_initializations

✅ reports/py3.12_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20260227120328.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20260227120328 5✅ 54ms

✅ tests.test_core.KhiopsCoreVariousTests-20260227120328

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.12_conda/TEST-tests.test_core.LocalFileSystemTests-20260227120328.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.LocalFileSystemTests-20260227120328 1✅ 1ms

✅ tests.test_core.LocalFileSystemTests-20260227120328

tests.test_core.LocalFileSystemTests
  ✅ test_copy_from_local

✅ reports/py3.12_conda/TEST-tests.test_dataset_class.DataFramePreprocessingTests-20260227120328.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DataFramePreprocessingTests-20260227120328 1✅ 9ms

✅ tests.test_dataset_class.DataFramePreprocessingTests-20260227120328

tests.test_dataset_class.DataFramePreprocessingTests
  ✅ test_newlines_removed_from_csv_file_for_khiops

✅ reports/py3.12_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20260227120328.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20260227120328 9✅ 173ms

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20260227120328

tests.test_dataset_class.DatasetInputOutputConsistencyTests
  ✅ test_create_khiops_domain
  ✅ test_dataset_is_correctly_built
  ✅ test_dataset_of_deprecated_mt_mapping
  ✅ 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.12_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20260227120328.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20260227120328 25✅ 68ms

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20260227120328

tests.test_dataset_errors.DatasetSpecErrorsTests
  ✅ test_df_dataset_fails_if_target_column_is_already_in_the_features
  ✅ test_dict_spec_additional_data_tables_item_must_be_of_size_2_or_3
  ✅ test_dict_spec_additional_data_tables_item_must_be_tuple
  ✅ test_dict_spec_additional_data_tables_must_be_dict
  ✅ test_dict_spec_entity_flag_must_be_bool
  ✅ test_dict_spec_key_column_type_must_be_str_or_int
  ✅ test_dict_spec_key_main_table_must_be_present
  ✅ test_dict_spec_key_type_must_be_str_or_list_like
  ✅ test_dict_spec_main_table_input_type_must_be_a_tuple
  ✅ 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_secondary_table_data_path_must_be_str
  ✅ test_dict_spec_secondary_table_key_must_be_specified
  ✅ test_dict_spec_source_table_type_must_be_adequate
  ✅ 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_sequence
  ✅ 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_pandas_table_name_must_not_be_the_empty_string
  ✅ test_x_must_be_df_or_sequence_or_mapping
  ✅ test_y_type_must_be_str_or_array_like_1d

✅ reports/py3.12_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20260227120328.xml

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

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20260227120328 6✅ 216s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20260227120328

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

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

Test suite Passed Failed Skipped Time
tests.test_helper_functions.KhiopsHelperFunctions-20260227120328 5✅ 48ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20260227120328

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.12_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20260227120328.xml

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

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

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20260227120328

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.12_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20260227120328.xml

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsMultitableFitTests-20260227120328 1✅ 8s

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20260227120328

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ✅ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.12_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20260227120328.xml

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20260227120328 6✅ 2s

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20260227120328

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_for_openmpi5
  ✅ test_runner_environment_initialization
  ✅ test_runner_has_mpiexec_on_linux
  ✅ test_samples_are_downloaded_according_to_the_runner_setting

✅ reports/py3.12_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20260227120328.xml

8 tests were completed in 204s with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20260227120328 8✅ 204s

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20260227120328

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

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsDockerRunnerTests-20260227120328 2✅ 1⚪ 895ms

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20260227120328

tests.test_remote_access.KhiopsDockerRunnerTests
  ✅ test_train_predictor_fail_and_log_with_remote_access
  ✅ test_train_predictor_with_remote_access
  ⚪ test_samples_dir_inferred_from_remote_home

✅ reports/py3.12_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20260227120328.xml

3 tests were completed in 16s with 2 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20260227120328 2✅ 1⚪ 16s

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20260227120328

tests.test_remote_access.KhiopsGCSRemoteFileTests
  ✅ test_train_predictor_fail_and_log_with_remote_access
  ✅ test_train_predictor_with_remote_access
  ⚪ test_samples_dir_inferred_from_remote_home

✅ reports/py3.12_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20260227120328.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsS3RemoteFileTests-20260227120328 2✅ 1⚪ 1s

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20260227120328

tests.test_remote_access.KhiopsS3RemoteFileTests
  ✅ test_train_predictor_fail_and_log_with_remote_access
  ✅ test_train_predictor_with_remote_access
  ⚪ test_samples_dir_inferred_from_remote_home

✅ reports/py3.12_conda/TEST-tests.test_samples.KhiopsSamplesTests-20260227120328.xml

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

Test suite Passed Failed Skipped Time
tests.test_samples.KhiopsSamplesTests-20260227120328 2✅ 768s

✅ tests.test_samples.KhiopsSamplesTests-20260227120328

tests.test_samples.KhiopsSamplesTests
  ✅ test_samples
  ✅ test_samples_sklearn

✅ reports/py3.12_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20260227120328.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20260227120328 2✅ 29s

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20260227120328

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ✅ test_classifier_output_types
  ✅ test_regression_output_types

✅ reports/py3.12_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20260227120328.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20260227120328 1✅ 111s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20260227120328

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.12_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20260227120328.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20260227120328 18✅ 13s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20260227120328

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20260227120328 3✅ 285s

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20260227120328

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_concurrency_safe_operations
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit

✅ reports/py3.12/TEST-tests.test_core.KhiopsCoreIOTests-20260227113149.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreIOTests-20260227113149 12✅ 5s

✅ tests.test_core.KhiopsCoreIOTests-20260227113149

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.12/TEST-tests.test_core.KhiopsCoreServicesTests-20260227113149.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20260227113149 13✅ 189ms

✅ tests.test_core.KhiopsCoreServicesTests-20260227113149

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_rule_construction
  ✅ test_dictionary_simple_edge_cases
  ✅ test_dictionary_simple_initializations

✅ reports/py3.12/TEST-tests.test_core.KhiopsCoreVariousTests-20260227113149.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20260227113149 5✅ 44ms

✅ tests.test_core.KhiopsCoreVariousTests-20260227113149

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.12/TEST-tests.test_core.LocalFileSystemTests-20260227113149.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.LocalFileSystemTests-20260227113149 1✅ 1ms

✅ tests.test_core.LocalFileSystemTests-20260227113149

tests.test_core.LocalFileSystemTests
  ✅ test_copy_from_local

✅ reports/py3.12/TEST-tests.test_dataset_class.DataFramePreprocessingTests-20260227113149.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DataFramePreprocessingTests-20260227113149 1✅ 9ms

✅ tests.test_dataset_class.DataFramePreprocessingTests-20260227113149

tests.test_dataset_class.DataFramePreprocessingTests
  ✅ test_newlines_removed_from_csv_file_for_khiops

✅ reports/py3.12/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20260227113149.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20260227113149 9✅ 174ms

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20260227113149

tests.test_dataset_class.DatasetInputOutputConsistencyTests
  ✅ test_create_khiops_domain
  ✅ test_dataset_is_correctly_built
  ✅ test_dataset_of_deprecated_mt_mapping
  ✅ 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.12/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20260227113149.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20260227113149 25✅ 69ms

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20260227113149

tests.test_dataset_errors.DatasetSpecErrorsTests
  ✅ test_df_dataset_fails_if_target_column_is_already_in_the_features
  ✅ test_dict_spec_additional_data_tables_item_must_be_of_size_2_or_3
  ✅ test_dict_spec_additional_data_tables_item_must_be_tuple
  ✅ test_dict_spec_additional_data_tables_must_be_dict
  ✅ test_dict_spec_entity_flag_must_be_bool
  ✅ test_dict_spec_key_column_type_must_be_str_or_int
  ✅ test_dict_spec_key_main_table_must_be_present
  ✅ test_dict_spec_key_type_must_be_str_or_list_like
  ✅ test_dict_spec_main_table_input_type_must_be_a_tuple
  ✅ 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_secondary_table_data_path_must_be_str
  ✅ test_dict_spec_secondary_table_key_must_be_specified
  ✅ test_dict_spec_source_table_type_must_be_adequate
  ✅ 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_sequence
  ✅ 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_pandas_table_name_must_not_be_the_empty_string
  ✅ test_x_must_be_df_or_sequence_or_mapping
  ✅ test_y_type_must_be_str_or_array_like_1d

✅ reports/py3.12/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20260227113149.xml

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

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20260227113149 6✅ 224s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20260227113149

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.12/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20260227113149.xml

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

Test suite Passed Failed Skipped Time
tests.test_helper_functions.KhiopsHelperFunctions-20260227113149 5✅ 47ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20260227113149

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.12/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20260227113149.xml

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

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

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20260227113149

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.12/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20260227113149.xml

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsMultitableFitTests-20260227113149 1✅ 9s

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20260227113149

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ✅ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.12/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20260227113149.xml

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20260227113149 6✅ 2s

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20260227113149

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_for_openmpi5
  ✅ test_runner_environment_initialization
  ✅ test_runner_has_mpiexec_on_linux
  ✅ test_samples_are_downloaded_according_to_the_runner_setting

✅ reports/py3.12/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20260227113149.xml

8 tests were completed in 203s with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20260227113149 8✅ 203s

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20260227113149

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.12/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20260227113149.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsDockerRunnerTests-20260227113149 2✅ 1⚪ 892ms

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20260227113149

tests.test_remote_access.KhiopsDockerRunnerTests
  ✅ test_train_predictor_fail_and_log_with_remote_access
  ✅ test_train_predictor_with_remote_access
  ⚪ test_samples_dir_inferred_from_remote_home

✅ reports/py3.12/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20260227113149.xml

3 tests were completed in 13s with 2 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20260227113149 2✅ 1⚪ 13s

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20260227113149

tests.test_remote_access.KhiopsGCSRemoteFileTests
  ✅ test_train_predictor_fail_and_log_with_remote_access
  ✅ test_train_predictor_with_remote_access
  ⚪ test_samples_dir_inferred_from_remote_home

✅ reports/py3.12/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20260227113149.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsS3RemoteFileTests-20260227113149 2✅ 1⚪ 2s

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20260227113149

tests.test_remote_access.KhiopsS3RemoteFileTests
  ✅ test_train_predictor_fail_and_log_with_remote_access
  ✅ test_train_predictor_with_remote_access
  ⚪ test_samples_dir_inferred_from_remote_home

✅ reports/py3.12/TEST-tests.test_samples.KhiopsSamplesTests-20260227113149.xml

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

Test suite Passed Failed Skipped Time
tests.test_samples.KhiopsSamplesTests-20260227113149 2✅ 804s

✅ tests.test_samples.KhiopsSamplesTests-20260227113149

tests.test_samples.KhiopsSamplesTests
  ✅ test_samples
  ✅ test_samples_sklearn

✅ reports/py3.12/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20260227113149.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20260227113149 2✅ 58s

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20260227113149

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ✅ test_classifier_output_types
  ✅ test_regression_output_types

✅ reports/py3.12/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20260227113149.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20260227113149 1✅ 247s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20260227113149

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.12/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20260227113149.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20260227113149 18✅ 14s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20260227113149

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.12/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20260227113149.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20260227113149 3✅ 289s

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20260227113149

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_concurrency_safe_operations
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit