Skip to content

Fix KhiopsVersion import in samples tests

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

Fix KhiopsVersion import in samples tests #450

Fix KhiopsVersion import in samples tests
8890038
Select commit
Loading
Failed to load commit list.
GitHub Actions / Run Tests 3.9 succeeded Aug 7, 2025 in 0s

332 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreIOTests-20250807155101.xml 11✅ 4s
reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20250807155101.xml 11✅ 193ms
reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreSimpleUnitTests-20250807155101.xml 1✅ 1ms
reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20250807155101.xml 7✅ 350ms
reports/py3.9_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250807155101.xml 11✅ 6s
reports/py3.9_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250807155101.xml 49✅ 3s
reports/py3.9_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250807155101.xml 6✅ 58s
reports/py3.9_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250807155101.xml 6✅ 47ms
reports/py3.9_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250807155101.xml 1✅ 1ms
reports/py3.9_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250807155101.xml 1✅ 7s
reports/py3.9_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250807155101.xml 3✅ 42ms
reports/py3.9_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250807155101.xml 8✅ 185s
reports/py3.9_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250807155101.xml 4✅ 135s
reports/py3.9_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250807155101.xml 4✅ 266s
reports/py3.9_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250807155101.xml 4✅ 144s
reports/py3.9_conda/TEST-tests.test_samples.KhiopsSamplesTests-20250807155101.xml 2✅ 548s
reports/py3.9_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250807155101.xml 2✅ 26s
reports/py3.9_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250807155101.xml 1✅ 115s
reports/py3.9_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250807155101.xml 32✅ 14s
reports/py3.9_conda/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250807155101.xml 2✅ 362ms
reports/py3.9/TEST-tests.test_core.KhiopsCoreIOTests-20250807152222.xml 11✅ 4s
reports/py3.9/TEST-tests.test_core.KhiopsCoreServicesTests-20250807152222.xml 11✅ 194ms
reports/py3.9/TEST-tests.test_core.KhiopsCoreSimpleUnitTests-20250807152222.xml 1✅ 1ms
reports/py3.9/TEST-tests.test_core.KhiopsCoreVariousTests-20250807152222.xml 7✅ 866ms
reports/py3.9/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250807152222.xml 11✅ 16s
reports/py3.9/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250807152222.xml 49✅ 7s
reports/py3.9/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250807152222.xml 6✅ 57s
reports/py3.9/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250807152222.xml 6✅ 44ms
reports/py3.9/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250807152222.xml 1✅ 1ms
reports/py3.9/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250807152222.xml 1✅ 11s
reports/py3.9/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250807152222.xml 3✅ 36ms
reports/py3.9/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250807152222.xml 8✅ 160s
reports/py3.9/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250807152222.xml 4✅ 130s
reports/py3.9/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250807152222.xml 4✅ 256s
reports/py3.9/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250807152222.xml 4✅ 133s
reports/py3.9/TEST-tests.test_samples.KhiopsSamplesTests-20250807152222.xml 2✅ 567s
reports/py3.9/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250807152222.xml 2✅ 57s
reports/py3.9/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250807152222.xml 1✅ 259s
reports/py3.9/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250807152222.xml 32✅ 31s
reports/py3.9/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250807152222.xml 2✅ 888ms

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

11 tests were completed in 4s with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreIOTests-20250807155101 11✅ 4s

✅ tests.test_core.KhiopsCoreIOTests-20250807155101

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

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

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20250807155101 11✅ 193ms

✅ tests.test_core.KhiopsCoreServicesTests-20250807155101

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_simple_edge_cases
  ✅ test_dictionary_simple_initializations

✅ reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreSimpleUnitTests-20250807155101.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreSimpleUnitTests-20250807155101 1✅ 1ms

✅ tests.test_core.KhiopsCoreSimpleUnitTests-20250807155101

tests.test_core.KhiopsCoreSimpleUnitTests
  ✅ test_create_unambiguous_khiops_path

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

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20250807155101 7✅ 350ms

✅ tests.test_core.KhiopsCoreVariousTests-20250807155101

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

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

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250807155101 11✅ 6s

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250807155101

tests.test_dataset_class.DatasetInputOutputConsistencyTests
  ✅ test_create_khiops_domain
  ✅ test_dataset_is_correctly_built
  ✅ test_out_file_from_data_file_monotable
  ✅ 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_data_files_multitable_snowflake
  ✅ test_out_files_from_data_files_multitable_star
  ✅ test_out_files_from_dataframes_multitable_snowflake
  ✅ test_out_files_from_dataframes_multitable_star

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

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

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20250807155101 49✅ 3s

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20250807155101

tests.test_dataset_errors.DatasetSpecErrorsTests
  ✅ test_df_dataset_fails_if_target_column_is_already_in_the_features
  ✅ test_dict_spec_entity_flag_relation_must_be_bool
  ✅ test_dict_spec_format_must_be_tuple
  ✅ test_dict_spec_format_must_have_size_2
  ✅ test_dict_spec_format_tuple_1st_element_must_be_a_single_character
  ✅ test_dict_spec_format_tuple_1st_element_must_be_str
  ✅ test_dict_spec_format_tuple_2nd_element_must_be_bool
  ✅ test_dict_spec_key_column_type_must_be_str_or_int
  ✅ test_dict_spec_key_tables_must_be_mapping
  ✅ test_dict_spec_key_tables_must_be_present
  ✅ test_dict_spec_key_type_must_be_str_or_list_like
  ✅ test_dict_spec_main_table_key_must_be_specified
  ✅ test_dict_spec_main_table_must_be_specified_for_multitable_datasets
  ✅ test_dict_spec_main_table_must_be_str
  ✅ test_dict_spec_main_table_not_declared_in_tables
  ✅ test_dict_spec_relation_cycle
  ✅ test_dict_spec_relation_must_appear_once
  ✅ test_dict_spec_relation_non_hierarchical_key
  ✅ test_dict_spec_relation_table_must_be_in_table_list
  ✅ test_dict_spec_relation_tables_must_not_be_the_same
  ✅ test_dict_spec_relations_must_be_list_like
  ✅ test_dict_spec_relations_must_be_of_size_2_or_3
  ✅ test_dict_spec_relations_must_be_tuple
  ✅ test_dict_spec_secondary_table_key_must_be_specified
  ✅ test_dict_spec_secondary_tables_must_have_the_same_type_as_the_main_table
  ✅ test_dict_spec_source_table_type_must_be_adequate
  ✅ test_dict_spec_table_input_tuple_must_have_size_2
  ✅ test_dict_spec_table_input_type_must_be_a_tuple
  ✅ test_dict_spec_table_key_column_type_must_be_str
  ✅ test_dict_spec_table_key_must_be_non_empty_for_multitable_datasets
  ✅ test_dict_spec_table_key_must_be_str_or_sequence
  ✅ test_dict_spec_table_list_cannot_be_empty
  ✅ test_dict_spec_table_name_must_be_str
  ✅ test_dict_spec_table_nameis_empty_string
  ✅ test_dict_spec_table_relation_must_be_str
  ✅ test_dict_spec_y_must_be_str_when_x_is_file_spec
  ✅ test_dict_spec_y_type_must_be_series_or_df_when_x_is_df_spec
  ✅ test_file_dataset_fails_if_table_does_not_contain_the_target_column
  ✅ test_file_table_fails_with_non_existent_table_file
  ✅ test_file_table_internal_file_creation_fails_on_an_existing_path
  ✅ 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_sequence_spec_must_be_a_non_empty
  ✅ test_sequence_spec_must_be_str_or_df
  ✅ test_tuple_spec_elements_must_be_str
  ✅ test_tuple_spec_must_have_length_2
  ✅ test_x_must_be_df_or_tuple_or_sequence_or_mapping
  ✅ test_y_type_must_be_str_or_array_like_1d

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

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

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20250807155101 6✅ 58s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20250807155101

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

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

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

Test suite Passed Failed Skipped Time
tests.test_helper_functions.KhiopsHelperFunctions-20250807155101 6✅ 47ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20250807155101

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

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

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

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

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250807155101

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

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

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsMultitableFitTests-20250807155101 1✅ 7s

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20250807155101

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ✅ test_estimator_multiple_create_and_fit_does_not_raise_exception

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

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250807155101 3✅ 42ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250807155101

tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests
  ✅ test_environment_error_on_bogus_khiops_env_script
  ✅ test_runner_environment_initialization
  ✅ test_runner_has_mpiexec_on_linux

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

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20250807155101 8✅ 185s

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20250807155101

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

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

4 tests were completed in 135s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsDockerRunnerTests-20250807155101 4✅ 135s

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20250807155101

tests.test_remote_access.KhiopsDockerRunnerTests
  ✅ test_khiops_classifier_with_remote_access
  ✅ test_khiops_coclustering_with_remote_access
  ✅ test_train_predictor_fail_and_log_with_remote_access
  ✅ test_train_predictor_with_remote_access

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

4 tests were completed in 266s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20250807155101 4✅ 266s

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20250807155101

tests.test_remote_access.KhiopsGCSRemoteFileTests
  ✅ test_khiops_classifier_with_remote_access
  ✅ test_khiops_coclustering_with_remote_access
  ✅ test_train_predictor_fail_and_log_with_remote_access
  ✅ test_train_predictor_with_remote_access

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

4 tests were completed in 144s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsS3RemoteFileTests-20250807155101 4✅ 144s

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20250807155101

tests.test_remote_access.KhiopsS3RemoteFileTests
  ✅ test_khiops_classifier_with_remote_access
  ✅ test_khiops_coclustering_with_remote_access
  ✅ test_train_predictor_fail_and_log_with_remote_access
  ✅ test_train_predictor_with_remote_access

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

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

Test suite Passed Failed Skipped Time
tests.test_samples.KhiopsSamplesTests-20250807155101 2✅ 548s

✅ tests.test_samples.KhiopsSamplesTests-20250807155101

tests.test_samples.KhiopsSamplesTests
  ✅ test_samples
  ✅ test_samples_sklearn

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250807155101 2✅ 26s

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250807155101

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ✅ test_classifier_output_types
  ✅ test_regression_output_types

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250807155101 1✅ 115s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250807155101

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250807155101 32✅ 14s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250807155101

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_monotable_file_dataset
  ✅ test_parameter_transfer_classifier_fit_from_multitable_dataframe
  ✅ test_parameter_transfer_classifier_fit_from_multitable_file_dataset
  ✅ test_parameter_transfer_classifier_predict_from_monotable_dataframe
  ✅ test_parameter_transfer_classifier_predict_from_monotable_file_dataset
  ✅ test_parameter_transfer_classifier_predict_from_multitable_dataframe
  ✅ test_parameter_transfer_classifier_predict_from_multitable_file_dataset
  ✅ test_parameter_transfer_coclustering_fit_from_dataframe
  ✅ test_parameter_transfer_coclustering_fit_from_file_dataset
  ✅ test_parameter_transfer_coclustering_predict_from_dataframe
  ✅ test_parameter_transfer_coclustering_predict_from_file_dataset
  ✅ 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_monotable_file_dataset
  ✅ test_parameter_transfer_encoder_fit_from_multitable_dataframe
  ✅ test_parameter_transfer_encoder_fit_from_multitable_file_dataset
  ✅ test_parameter_transfer_encoder_predict_from_monotable_dataframe
  ✅ test_parameter_transfer_encoder_predict_from_monotable_file_dataset
  ✅ test_parameter_transfer_encoder_predict_from_multitable_dataframe
  ✅ test_parameter_transfer_encoder_predict_from_multitable_file_dataset
  ✅ 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_monotable_file_dataset
  ✅ test_parameter_transfer_regressor_fit_from_multitable_dataframe
  ✅ test_parameter_transfer_regressor_fit_from_multitable_file_dataset
  ✅ test_parameter_transfer_regressor_predict_from_monotable_dataframe
  ✅ test_parameter_transfer_regressor_predict_from_monotable_file_dataset
  ✅ test_parameter_transfer_regressor_predict_from_multitable_dataframe
  ✅ test_parameter_transfer_regressor_predict_from_multitable_file_dataset

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20250807155101 2✅ 362ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20250807155101

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit

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

11 tests were completed in 4s with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreIOTests-20250807152222 11✅ 4s

✅ tests.test_core.KhiopsCoreIOTests-20250807152222

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

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

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20250807152222 11✅ 194ms

✅ tests.test_core.KhiopsCoreServicesTests-20250807152222

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_simple_edge_cases
  ✅ test_dictionary_simple_initializations

✅ reports/py3.9/TEST-tests.test_core.KhiopsCoreSimpleUnitTests-20250807152222.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreSimpleUnitTests-20250807152222 1✅ 1ms

✅ tests.test_core.KhiopsCoreSimpleUnitTests-20250807152222

tests.test_core.KhiopsCoreSimpleUnitTests
  ✅ test_create_unambiguous_khiops_path

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

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20250807152222 7✅ 866ms

✅ tests.test_core.KhiopsCoreVariousTests-20250807152222

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

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

11 tests were completed in 16s with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250807152222 11✅ 16s

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250807152222

tests.test_dataset_class.DatasetInputOutputConsistencyTests
  ✅ test_create_khiops_domain
  ✅ test_dataset_is_correctly_built
  ✅ test_out_file_from_data_file_monotable
  ✅ 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_data_files_multitable_snowflake
  ✅ test_out_files_from_data_files_multitable_star
  ✅ test_out_files_from_dataframes_multitable_snowflake
  ✅ test_out_files_from_dataframes_multitable_star

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

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

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20250807152222 49✅ 7s

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20250807152222

tests.test_dataset_errors.DatasetSpecErrorsTests
  ✅ test_df_dataset_fails_if_target_column_is_already_in_the_features
  ✅ test_dict_spec_entity_flag_relation_must_be_bool
  ✅ test_dict_spec_format_must_be_tuple
  ✅ test_dict_spec_format_must_have_size_2
  ✅ test_dict_spec_format_tuple_1st_element_must_be_a_single_character
  ✅ test_dict_spec_format_tuple_1st_element_must_be_str
  ✅ test_dict_spec_format_tuple_2nd_element_must_be_bool
  ✅ test_dict_spec_key_column_type_must_be_str_or_int
  ✅ test_dict_spec_key_tables_must_be_mapping
  ✅ test_dict_spec_key_tables_must_be_present
  ✅ test_dict_spec_key_type_must_be_str_or_list_like
  ✅ test_dict_spec_main_table_key_must_be_specified
  ✅ test_dict_spec_main_table_must_be_specified_for_multitable_datasets
  ✅ test_dict_spec_main_table_must_be_str
  ✅ test_dict_spec_main_table_not_declared_in_tables
  ✅ test_dict_spec_relation_cycle
  ✅ test_dict_spec_relation_must_appear_once
  ✅ test_dict_spec_relation_non_hierarchical_key
  ✅ test_dict_spec_relation_table_must_be_in_table_list
  ✅ test_dict_spec_relation_tables_must_not_be_the_same
  ✅ test_dict_spec_relations_must_be_list_like
  ✅ test_dict_spec_relations_must_be_of_size_2_or_3
  ✅ test_dict_spec_relations_must_be_tuple
  ✅ test_dict_spec_secondary_table_key_must_be_specified
  ✅ test_dict_spec_secondary_tables_must_have_the_same_type_as_the_main_table
  ✅ test_dict_spec_source_table_type_must_be_adequate
  ✅ test_dict_spec_table_input_tuple_must_have_size_2
  ✅ test_dict_spec_table_input_type_must_be_a_tuple
  ✅ test_dict_spec_table_key_column_type_must_be_str
  ✅ test_dict_spec_table_key_must_be_non_empty_for_multitable_datasets
  ✅ test_dict_spec_table_key_must_be_str_or_sequence
  ✅ test_dict_spec_table_list_cannot_be_empty
  ✅ test_dict_spec_table_name_must_be_str
  ✅ test_dict_spec_table_nameis_empty_string
  ✅ test_dict_spec_table_relation_must_be_str
  ✅ test_dict_spec_y_must_be_str_when_x_is_file_spec
  ✅ test_dict_spec_y_type_must_be_series_or_df_when_x_is_df_spec
  ✅ test_file_dataset_fails_if_table_does_not_contain_the_target_column
  ✅ test_file_table_fails_with_non_existent_table_file
  ✅ test_file_table_internal_file_creation_fails_on_an_existing_path
  ✅ 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_sequence_spec_must_be_a_non_empty
  ✅ test_sequence_spec_must_be_str_or_df
  ✅ test_tuple_spec_elements_must_be_str
  ✅ test_tuple_spec_must_have_length_2
  ✅ test_x_must_be_df_or_tuple_or_sequence_or_mapping
  ✅ test_y_type_must_be_str_or_array_like_1d

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

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

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

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20250807152222

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

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

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

Test suite Passed Failed Skipped Time
tests.test_helper_functions.KhiopsHelperFunctions-20250807152222 6✅ 44ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20250807152222

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

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

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

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

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250807152222

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

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

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsMultitableFitTests-20250807152222 1✅ 11s

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20250807152222

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ✅ test_estimator_multiple_create_and_fit_does_not_raise_exception

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

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250807152222 3✅ 36ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250807152222

tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests
  ✅ test_environment_error_on_bogus_khiops_env_script
  ✅ test_runner_environment_initialization
  ✅ test_runner_has_mpiexec_on_linux

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

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20250807152222 8✅ 160s

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20250807152222

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

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

4 tests were completed in 130s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsDockerRunnerTests-20250807152222 4✅ 130s

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20250807152222

tests.test_remote_access.KhiopsDockerRunnerTests
  ✅ test_khiops_classifier_with_remote_access
  ✅ test_khiops_coclustering_with_remote_access
  ✅ test_train_predictor_fail_and_log_with_remote_access
  ✅ test_train_predictor_with_remote_access

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

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20250807152222 4✅ 256s

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20250807152222

tests.test_remote_access.KhiopsGCSRemoteFileTests
  ✅ test_khiops_classifier_with_remote_access
  ✅ test_khiops_coclustering_with_remote_access
  ✅ test_train_predictor_fail_and_log_with_remote_access
  ✅ test_train_predictor_with_remote_access

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

4 tests were completed in 133s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsS3RemoteFileTests-20250807152222 4✅ 133s

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20250807152222

tests.test_remote_access.KhiopsS3RemoteFileTests
  ✅ test_khiops_classifier_with_remote_access
  ✅ test_khiops_coclustering_with_remote_access
  ✅ test_train_predictor_fail_and_log_with_remote_access
  ✅ test_train_predictor_with_remote_access

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

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

Test suite Passed Failed Skipped Time
tests.test_samples.KhiopsSamplesTests-20250807152222 2✅ 567s

✅ tests.test_samples.KhiopsSamplesTests-20250807152222

tests.test_samples.KhiopsSamplesTests
  ✅ test_samples
  ✅ test_samples_sklearn

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250807152222 2✅ 57s

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250807152222

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ✅ test_classifier_output_types
  ✅ test_regression_output_types

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250807152222 1✅ 259s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250807152222

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

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

32 tests were completed in 31s with 32 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250807152222 32✅ 31s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250807152222

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_monotable_file_dataset
  ✅ test_parameter_transfer_classifier_fit_from_multitable_dataframe
  ✅ test_parameter_transfer_classifier_fit_from_multitable_file_dataset
  ✅ test_parameter_transfer_classifier_predict_from_monotable_dataframe
  ✅ test_parameter_transfer_classifier_predict_from_monotable_file_dataset
  ✅ test_parameter_transfer_classifier_predict_from_multitable_dataframe
  ✅ test_parameter_transfer_classifier_predict_from_multitable_file_dataset
  ✅ test_parameter_transfer_coclustering_fit_from_dataframe
  ✅ test_parameter_transfer_coclustering_fit_from_file_dataset
  ✅ test_parameter_transfer_coclustering_predict_from_dataframe
  ✅ test_parameter_transfer_coclustering_predict_from_file_dataset
  ✅ 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_monotable_file_dataset
  ✅ test_parameter_transfer_encoder_fit_from_multitable_dataframe
  ✅ test_parameter_transfer_encoder_fit_from_multitable_file_dataset
  ✅ test_parameter_transfer_encoder_predict_from_monotable_dataframe
  ✅ test_parameter_transfer_encoder_predict_from_monotable_file_dataset
  ✅ test_parameter_transfer_encoder_predict_from_multitable_dataframe
  ✅ test_parameter_transfer_encoder_predict_from_multitable_file_dataset
  ✅ 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_monotable_file_dataset
  ✅ test_parameter_transfer_regressor_fit_from_multitable_dataframe
  ✅ test_parameter_transfer_regressor_fit_from_multitable_file_dataset
  ✅ test_parameter_transfer_regressor_predict_from_monotable_dataframe
  ✅ test_parameter_transfer_regressor_predict_from_monotable_file_dataset
  ✅ test_parameter_transfer_regressor_predict_from_multitable_dataframe
  ✅ test_parameter_transfer_regressor_predict_from_multitable_file_dataset

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20250807152222 2✅ 888ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20250807152222

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit