Skip to content

Fix Debian and Ubuntu Docker images

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

Ensure HOME is always set when running khiops core with OpenMPI 5+ #507

Fix Debian and Ubuntu Docker images
79f5d20
Select commit
Loading
Failed to load commit list.
GitHub Actions / Run Tests 3.14 succeeded Dec 4, 2025 in 0s

208 passed, 0 failed and 40 skipped

Tests passed successfully

Report Passed Failed Skipped Time
reports/py3.14_conda/TEST-tests.test_core.KhiopsCoreIOTests-20251204091310.xml 12✅ 1s
reports/py3.14_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20251204091310.xml 13✅ 244ms
reports/py3.14_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20251204091310.xml 5✅ 21ms
reports/py3.14_conda/TEST-tests.test_core.LocalFileSystemTests-20251204091310.xml 1✅ 13ms
reports/py3.14_conda/TEST-tests.test_dataset_class.DataFramePreprocessingTests-20251204091310.xml 1✅ 43ms
reports/py3.14_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251204091310.xml 9✅ 118ms
reports/py3.14_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20251204091310.xml 25✅ 44ms
reports/py3.14_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20251204091310.xml 6✅ 68s
reports/py3.14_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20251204091310.xml 5✅ 40ms
reports/py3.14_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20251204091310.xml 1✅ 6ms
reports/py3.14_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20251204091310.xml 1⚪ 0ms
reports/py3.14_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251204091310.xml 5✅ 1⚪ 26ms
reports/py3.14_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20251204091310.xml 8⚪ 3ms
reports/py3.14_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20251204091310.xml 2⚪ 1ms
reports/py3.14_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20251204091310.xml 2⚪ 1ms
reports/py3.14_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20251204091310.xml 2⚪ 1ms
reports/py3.14_conda/TEST-tests.test_samples.KhiopsSamplesTests-20251204091310.xml 2⚪ 1ms
reports/py3.14_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251204091310.xml 2⚪ 2ms
reports/py3.14_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251204091310.xml 1✅ 63s
reports/py3.14_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251204091310.xml 18✅ 7s
reports/py3.14_conda/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20251204091310.xml 2✅ 147ms
reports/py3.14/TEST-tests.test_core.KhiopsCoreIOTests-20251204090720.xml 12✅ 1s
reports/py3.14/TEST-tests.test_core.KhiopsCoreServicesTests-20251204090720.xml 13✅ 210ms
reports/py3.14/TEST-tests.test_core.KhiopsCoreVariousTests-20251204090720.xml 5✅ 13ms
reports/py3.14/TEST-tests.test_core.LocalFileSystemTests-20251204090720.xml 1✅ 40ms
reports/py3.14/TEST-tests.test_dataset_class.DataFramePreprocessingTests-20251204090720.xml 1✅ 41ms
reports/py3.14/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251204090720.xml 9✅ 118ms
reports/py3.14/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20251204090720.xml 25✅ 45ms
reports/py3.14/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20251204090720.xml 6✅ 72s
reports/py3.14/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20251204090720.xml 5✅ 38ms
reports/py3.14/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20251204090720.xml 1✅ 6ms
reports/py3.14/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20251204090720.xml 1⚪ 0ms
reports/py3.14/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251204090720.xml 5✅ 1⚪ 17ms
reports/py3.14/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20251204090720.xml 8⚪ 3ms
reports/py3.14/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20251204090720.xml 2⚪ 1ms
reports/py3.14/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20251204090720.xml 2⚪ 1ms
reports/py3.14/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20251204090720.xml 2⚪ 1ms
reports/py3.14/TEST-tests.test_samples.KhiopsSamplesTests-20251204090720.xml 2⚪ 1ms
reports/py3.14/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251204090720.xml 2⚪ 2ms
reports/py3.14/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251204090720.xml 1✅ 249s
reports/py3.14/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251204090720.xml 18✅ 7s
reports/py3.14/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20251204090720.xml 2✅ 827ms

✅ reports/py3.14_conda/TEST-tests.test_core.KhiopsCoreIOTests-20251204091310.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-20251204091310 12✅ 1s

✅ tests.test_core.KhiopsCoreIOTests-20251204091310

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-20251204091310.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20251204091310 13✅ 244ms

✅ tests.test_core.KhiopsCoreServicesTests-20251204091310

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-20251204091310.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20251204091310 5✅ 21ms

✅ tests.test_core.KhiopsCoreVariousTests-20251204091310

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-20251204091310.xml

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

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

✅ tests.test_core.LocalFileSystemTests-20251204091310

tests.test_core.LocalFileSystemTests
  ✅ test_copy_from_local

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

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DataFramePreprocessingTests-20251204091310 1✅ 43ms

✅ tests.test_dataset_class.DataFramePreprocessingTests-20251204091310

tests.test_dataset_class.DataFramePreprocessingTests
  ✅ test_newlines_removed_from_csv_file_for_khiops

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

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251204091310 9✅ 118ms

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251204091310

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-20251204091310.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20251204091310 25✅ 44ms

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20251204091310

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-20251204091310.xml

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

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20251204091310 6✅ 68s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20251204091310

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-20251204091310.xml

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

Test suite Passed Failed Skipped Time
tests.test_helper_functions.KhiopsHelperFunctions-20251204091310 5✅ 40ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20251204091310

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-20251204091310.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-20251204091310 1✅ 6ms

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20251204091310

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.14_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20251204091310.xml

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

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

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20251204091310

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-20251204091310.xml

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251204091310 5✅ 1⚪ 26ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251204091310

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-20251204091310.xml

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20251204091310 8⚪ 3ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20251204091310

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-20251204091310.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsDockerRunnerTests-20251204091310 2⚪ 1ms

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20251204091310

tests.test_remote_access.KhiopsDockerRunnerTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.14_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20251204091310.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20251204091310 2⚪ 1ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20251204091310

tests.test_remote_access.KhiopsGCSRemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.14_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20251204091310.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsS3RemoteFileTests-20251204091310 2⚪ 1ms

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20251204091310

tests.test_remote_access.KhiopsS3RemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.14_conda/TEST-tests.test_samples.KhiopsSamplesTests-20251204091310.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-20251204091310 2⚪ 1ms

✅ tests.test_samples.KhiopsSamplesTests-20251204091310

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

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

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

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

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251204091310

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251204091310 1✅ 63s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251204091310

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251204091310 18✅ 7s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251204091310

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-20251204091310.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20251204091310 2✅ 147ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20251204091310

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit

✅ reports/py3.14/TEST-tests.test_core.KhiopsCoreIOTests-20251204090720.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-20251204090720 12✅ 1s

✅ tests.test_core.KhiopsCoreIOTests-20251204090720

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-20251204090720.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20251204090720 13✅ 210ms

✅ tests.test_core.KhiopsCoreServicesTests-20251204090720

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-20251204090720.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20251204090720 5✅ 13ms

✅ tests.test_core.KhiopsCoreVariousTests-20251204090720

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-20251204090720.xml

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

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

✅ tests.test_core.LocalFileSystemTests-20251204090720

tests.test_core.LocalFileSystemTests
  ✅ test_copy_from_local

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

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DataFramePreprocessingTests-20251204090720 1✅ 41ms

✅ tests.test_dataset_class.DataFramePreprocessingTests-20251204090720

tests.test_dataset_class.DataFramePreprocessingTests
  ✅ test_newlines_removed_from_csv_file_for_khiops

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

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251204090720 9✅ 118ms

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20251204090720

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-20251204090720.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20251204090720 25✅ 45ms

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20251204090720

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-20251204090720.xml

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

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20251204090720 6✅ 72s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20251204090720

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-20251204090720.xml

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

Test suite Passed Failed Skipped Time
tests.test_helper_functions.KhiopsHelperFunctions-20251204090720 5✅ 38ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20251204090720

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-20251204090720.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-20251204090720 1✅ 6ms

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20251204090720

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.14/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20251204090720.xml

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

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

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20251204090720

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ⚪ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.14/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251204090720.xml

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251204090720 5✅ 1⚪ 17ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20251204090720

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-20251204090720.xml

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20251204090720 8⚪ 3ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20251204090720

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-20251204090720.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsDockerRunnerTests-20251204090720 2⚪ 1ms

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20251204090720

tests.test_remote_access.KhiopsDockerRunnerTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.14/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20251204090720.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20251204090720 2⚪ 1ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20251204090720

tests.test_remote_access.KhiopsGCSRemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.14/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20251204090720.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsS3RemoteFileTests-20251204090720 2⚪ 1ms

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20251204090720

tests.test_remote_access.KhiopsS3RemoteFileTests
  ⚪ test_train_predictor_fail_and_log_with_remote_access
  ⚪ test_train_predictor_with_remote_access

✅ reports/py3.14/TEST-tests.test_samples.KhiopsSamplesTests-20251204090720.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-20251204090720 2⚪ 1ms

✅ tests.test_samples.KhiopsSamplesTests-20251204090720

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

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

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

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

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20251204090720

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251204090720 1✅ 249s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20251204090720

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251204090720 18✅ 7s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20251204090720

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-20251204090720.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20251204090720 2✅ 827ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20251204090720

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit