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.14 succeeded Feb 27, 2026 in 1s

250 passed, 0 failed and 6 skipped

Tests passed successfully

Report Passed Failed Skipped Time
reports/py3.14_conda/TEST-tests.test_core.KhiopsCoreIOTests-20260227120419.xml 12✅ 1s
reports/py3.14_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20260227120419.xml 13✅ 88ms
reports/py3.14_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20260227120419.xml 5✅ 18ms
reports/py3.14_conda/TEST-tests.test_core.LocalFileSystemTests-20260227120419.xml 1✅ 2ms
reports/py3.14_conda/TEST-tests.test_dataset_class.DataFramePreprocessingTests-20260227120419.xml 1✅ 40ms
reports/py3.14_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20260227120419.xml 9✅ 140ms
reports/py3.14_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20260227120419.xml 25✅ 51ms
reports/py3.14_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20260227120419.xml 6✅ 216s
reports/py3.14_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20260227120419.xml 5✅ 47ms
reports/py3.14_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20260227120419.xml 1✅ 6ms
reports/py3.14_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20260227120419.xml 1✅ 8s
reports/py3.14_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20260227120419.xml 6✅ 2s
reports/py3.14_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20260227120419.xml 8✅ 223s
reports/py3.14_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20260227120419.xml 2✅ 1⚪ 888ms
reports/py3.14_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20260227120419.xml 2✅ 1⚪ 24s
reports/py3.14_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20260227120419.xml 2✅ 1⚪ 1s
reports/py3.14_conda/TEST-tests.test_samples.KhiopsSamplesTests-20260227120419.xml 2✅ 759s
reports/py3.14_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20260227120419.xml 2✅ 28s
reports/py3.14_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20260227120419.xml 1✅ 110s
reports/py3.14_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20260227120419.xml 18✅ 8s
reports/py3.14_conda/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20260227120419.xml 3✅ 264s
reports/py3.14/TEST-tests.test_core.KhiopsCoreIOTests-20260227113159.xml 12✅ 1s
reports/py3.14/TEST-tests.test_core.KhiopsCoreServicesTests-20260227113159.xml 13✅ 87ms
reports/py3.14/TEST-tests.test_core.KhiopsCoreVariousTests-20260227113159.xml 5✅ 9ms
reports/py3.14/TEST-tests.test_core.LocalFileSystemTests-20260227113159.xml 1✅ 2ms
reports/py3.14/TEST-tests.test_dataset_class.DataFramePreprocessingTests-20260227113159.xml 1✅ 40ms
reports/py3.14/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20260227113159.xml 9✅ 140ms
reports/py3.14/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20260227113159.xml 25✅ 51ms
reports/py3.14/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20260227113159.xml 6✅ 225s
reports/py3.14/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20260227113159.xml 5✅ 45ms
reports/py3.14/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20260227113159.xml 1✅ 6ms
reports/py3.14/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20260227113159.xml 1✅ 9s
reports/py3.14/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20260227113159.xml 6✅ 2s
reports/py3.14/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20260227113159.xml 8✅ 230s
reports/py3.14/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20260227113159.xml 2✅ 1⚪ 894ms
reports/py3.14/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20260227113159.xml 2✅ 1⚪ 26s
reports/py3.14/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20260227113159.xml 2✅ 1⚪ 2s
reports/py3.14/TEST-tests.test_samples.KhiopsSamplesTests-20260227113159.xml 2✅ 823s
reports/py3.14/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20260227113159.xml 2✅ 58s
reports/py3.14/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20260227113159.xml 1✅ 256s
reports/py3.14/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20260227113159.xml 18✅ 8s
reports/py3.14/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20260227113159.xml 3✅ 269s

✅ reports/py3.14_conda/TEST-tests.test_core.KhiopsCoreIOTests-20260227120419.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreIOTests-20260227120419 12✅ 1s

✅ tests.test_core.KhiopsCoreIOTests-20260227120419

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

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20260227120419 13✅ 88ms

✅ tests.test_core.KhiopsCoreServicesTests-20260227120419

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

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20260227120419 5✅ 18ms

✅ tests.test_core.KhiopsCoreVariousTests-20260227120419

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

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

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

✅ tests.test_core.LocalFileSystemTests-20260227120419

tests.test_core.LocalFileSystemTests
  ✅ test_copy_from_local

✅ reports/py3.14_conda/TEST-tests.test_dataset_class.DataFramePreprocessingTests-20260227120419.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DataFramePreprocessingTests-20260227120419 1✅ 40ms

✅ tests.test_dataset_class.DataFramePreprocessingTests-20260227120419

tests.test_dataset_class.DataFramePreprocessingTests
  ✅ test_newlines_removed_from_csv_file_for_khiops

✅ reports/py3.14_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20260227120419.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20260227120419 9✅ 140ms

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20260227120419

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

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

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20260227120419 25✅ 51ms

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20260227120419

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.14_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20260227120419.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-20260227120419 6✅ 216s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20260227120419

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.14_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20260227120419.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-20260227120419 5✅ 47ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20260227120419

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

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

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

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20260227120419

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.14_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20260227120419.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-20260227120419 1✅ 8s

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20260227120419

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ✅ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.14_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20260227120419.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-20260227120419 6✅ 2s

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20260227120419

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

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20260227120419 8✅ 223s

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20260227120419

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

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

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

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20260227120419

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.14_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20260227120419.xml

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

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

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20260227120419

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.14_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20260227120419.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-20260227120419 2✅ 1⚪ 1s

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20260227120419

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.14_conda/TEST-tests.test_samples.KhiopsSamplesTests-20260227120419.xml

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

Test suite Passed Failed Skipped Time
tests.test_samples.KhiopsSamplesTests-20260227120419 2✅ 759s

✅ tests.test_samples.KhiopsSamplesTests-20260227120419

tests.test_samples.KhiopsSamplesTests
  ✅ test_samples
  ✅ test_samples_sklearn

✅ reports/py3.14_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20260227120419.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20260227120419 2✅ 28s

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20260227120419

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ✅ test_classifier_output_types
  ✅ test_regression_output_types

✅ reports/py3.14_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20260227120419.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20260227120419 1✅ 110s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20260227120419

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.14_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20260227120419.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20260227120419 18✅ 8s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20260227120419

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20260227120419 3✅ 264s

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20260227120419

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.14/TEST-tests.test_core.KhiopsCoreIOTests-20260227113159.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreIOTests-20260227113159 12✅ 1s

✅ tests.test_core.KhiopsCoreIOTests-20260227113159

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.14/TEST-tests.test_core.KhiopsCoreServicesTests-20260227113159.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20260227113159 13✅ 87ms

✅ tests.test_core.KhiopsCoreServicesTests-20260227113159

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.14/TEST-tests.test_core.KhiopsCoreVariousTests-20260227113159.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20260227113159 5✅ 9ms

✅ tests.test_core.KhiopsCoreVariousTests-20260227113159

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.14/TEST-tests.test_core.LocalFileSystemTests-20260227113159.xml

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

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

✅ tests.test_core.LocalFileSystemTests-20260227113159

tests.test_core.LocalFileSystemTests
  ✅ test_copy_from_local

✅ reports/py3.14/TEST-tests.test_dataset_class.DataFramePreprocessingTests-20260227113159.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DataFramePreprocessingTests-20260227113159 1✅ 40ms

✅ tests.test_dataset_class.DataFramePreprocessingTests-20260227113159

tests.test_dataset_class.DataFramePreprocessingTests
  ✅ test_newlines_removed_from_csv_file_for_khiops

✅ reports/py3.14/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20260227113159.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20260227113159 9✅ 140ms

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20260227113159

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.14/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20260227113159.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20260227113159 25✅ 51ms

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20260227113159

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.14/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20260227113159.xml

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

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20260227113159 6✅ 225s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20260227113159

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.14/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20260227113159.xml

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

Test suite Passed Failed Skipped Time
tests.test_helper_functions.KhiopsHelperFunctions-20260227113159 5✅ 45ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20260227113159

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.14/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20260227113159.xml

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

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

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20260227113159

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.14/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20260227113159.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-20260227113159 1✅ 9s

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20260227113159

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ✅ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.14/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20260227113159.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-20260227113159 6✅ 2s

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20260227113159

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.14/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20260227113159.xml

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20260227113159 8✅ 230s

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20260227113159

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.14/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20260227113159.xml

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

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

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20260227113159

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.14/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20260227113159.xml

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

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

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20260227113159

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.14/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20260227113159.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-20260227113159 2✅ 1⚪ 2s

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20260227113159

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.14/TEST-tests.test_samples.KhiopsSamplesTests-20260227113159.xml

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

Test suite Passed Failed Skipped Time
tests.test_samples.KhiopsSamplesTests-20260227113159 2✅ 823s

✅ tests.test_samples.KhiopsSamplesTests-20260227113159

tests.test_samples.KhiopsSamplesTests
  ✅ test_samples
  ✅ test_samples_sklearn

✅ reports/py3.14/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20260227113159.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-20260227113159 2✅ 58s

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20260227113159

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ✅ test_classifier_output_types
  ✅ test_regression_output_types

✅ reports/py3.14/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20260227113159.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20260227113159 1✅ 256s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20260227113159

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.14/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20260227113159.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20260227113159 18✅ 8s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20260227113159

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.14/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20260227113159.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20260227113159 3✅ 269s

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20260227113159

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_concurrency_safe_operations
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit