Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

310 eliminate pair support from khiopsregressor #313

Merged

Remove n_pairs parameter from KhiopsRegressor

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

310 eliminate pair support from khiopsregressor #313

Remove n_pairs parameter from KhiopsRegressor
e187e81
Select commit
Loading
Failed to load commit list.
GitHub Actions / Unit Tests 3.13 succeeded Jan 8, 2025 in 0s

286 passed, 0 failed and 44 skipped

Tests passed successfully

Report Passed Failed Skipped Time
reports/py3.13_conda/TEST-tests.test_core.KhiopsCoreIOTests-20250108131856.xml 11✅ 3s
reports/py3.13_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20250108131856.xml 11✅ 152ms
reports/py3.13_conda/TEST-tests.test_core.KhiopsCoreSimpleUnitTests-20250108131856.xml 1✅ 1ms
reports/py3.13_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20250108131856.xml 7✅ 137ms
reports/py3.13_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250108131856.xml 11✅ 2s
reports/py3.13_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250108131856.xml 49✅ 2s
reports/py3.13_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250108131856.xml 6✅ 52s
reports/py3.13_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250108131856.xml 5✅ 41ms
reports/py3.13_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250108131856.xml 1✅ 1ms
reports/py3.13_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250108131856.xml 1⚪ 1ms
reports/py3.13_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131856.xml 3✅ 17ms
reports/py3.13_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131856.xml 8⚪ 6ms
reports/py3.13_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250108131856.xml 3✅ 1⚪ 3s
reports/py3.13_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131856.xml 4⚪ 3ms
reports/py3.13_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131856.xml 4⚪ 3ms
reports/py3.13_conda/TEST-tests.test_samples.KhiopsSamplesTests-20250108131856.xml 2⚪ 1ms
reports/py3.13_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250108131856.xml 2⚪ 4ms
reports/py3.13_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131856.xml 1✅ 52s
reports/py3.13_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131856.xml 32✅ 7s
reports/py3.13_conda/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250108131856.xml 2✅ 136ms
reports/py3.13/TEST-tests.test_core.KhiopsCoreIOTests-20250108131240.xml 11✅ 3s
reports/py3.13/TEST-tests.test_core.KhiopsCoreServicesTests-20250108131240.xml 11✅ 152ms
reports/py3.13/TEST-tests.test_core.KhiopsCoreSimpleUnitTests-20250108131240.xml 1✅ 1ms
reports/py3.13/TEST-tests.test_core.KhiopsCoreVariousTests-20250108131240.xml 7✅ 803ms
reports/py3.13/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250108131240.xml 11✅ 16s
reports/py3.13/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250108131240.xml 49✅ 6s
reports/py3.13/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250108131240.xml 6✅ 57s
reports/py3.13/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250108131240.xml 5✅ 38ms
reports/py3.13/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250108131240.xml 1✅ 1ms
reports/py3.13/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250108131240.xml 1⚪ 1ms
reports/py3.13/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131240.xml 3✅ 16ms
reports/py3.13/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131240.xml 8⚪ 6ms
reports/py3.13/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250108131240.xml 3✅ 1⚪ 3s
reports/py3.13/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131240.xml 4⚪ 3ms
reports/py3.13/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131240.xml 4⚪ 3ms
reports/py3.13/TEST-tests.test_samples.KhiopsSamplesTests-20250108131240.xml 2⚪ 1ms
reports/py3.13/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250108131240.xml 2⚪ 4ms
reports/py3.13/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131240.xml 1✅ 242s
reports/py3.13/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131240.xml 32✅ 29s
reports/py3.13/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250108131240.xml 2✅ 820ms

✅ reports/py3.13_conda/TEST-tests.test_core.KhiopsCoreIOTests-20250108131856.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreIOTests-20250108131856 11✅ 3s

✅ tests.test_core.KhiopsCoreIOTests-20250108131856

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

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20250108131856 11✅ 152ms

✅ tests.test_core.KhiopsCoreServicesTests-20250108131856

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.13_conda/TEST-tests.test_core.KhiopsCoreSimpleUnitTests-20250108131856.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-20250108131856 1✅ 1ms

✅ tests.test_core.KhiopsCoreSimpleUnitTests-20250108131856

tests.test_core.KhiopsCoreSimpleUnitTests
  ✅ test_create_unambiguous_khiops_path

✅ reports/py3.13_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20250108131856.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20250108131856 7✅ 137ms

✅ tests.test_core.KhiopsCoreVariousTests-20250108131856

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

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250108131856 11✅ 2s

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250108131856

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

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

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20250108131856 49✅ 2s

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20250108131856

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.13_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250108131856.xml

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

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20250108131856 6✅ 52s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20250108131856

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

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

Test suite Passed Failed Skipped Time
tests.test_helper_functions.KhiopsHelperFunctions-20250108131856 5✅ 41ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20250108131856

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

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250108131856

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.13_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250108131856.xml

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

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

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20250108131856

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ⚪ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.13_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131856.xml

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131856 3✅ 17ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131856

tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests
  ✅ test_environment_error_on_bogus_khiops_env_script
  ✅ test_runner_has_mpiexec_on_linux
  ✅ test_runner_with_conda_based_environment

✅ reports/py3.13_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131856.xml

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131856 8⚪ 6ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131856

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

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsDockerRunnerTests-20250108131856 3✅ 1⚪ 3s

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20250108131856

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

✅ reports/py3.13_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131856.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131856 4⚪ 3ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131856

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.13_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131856.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131856 4⚪ 3ms

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131856

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.13_conda/TEST-tests.test_samples.KhiopsSamplesTests-20250108131856.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-20250108131856 2⚪ 1ms

✅ tests.test_samples.KhiopsSamplesTests-20250108131856

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

✅ reports/py3.13_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250108131856.xml

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

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

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250108131856

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

✅ reports/py3.13_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131856.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131856 1✅ 52s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131856

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.13_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131856.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131856 32✅ 7s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131856

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20250108131856 2✅ 136ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20250108131856

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit

✅ reports/py3.13/TEST-tests.test_core.KhiopsCoreIOTests-20250108131240.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreIOTests-20250108131240 11✅ 3s

✅ tests.test_core.KhiopsCoreIOTests-20250108131240

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.13/TEST-tests.test_core.KhiopsCoreServicesTests-20250108131240.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20250108131240 11✅ 152ms

✅ tests.test_core.KhiopsCoreServicesTests-20250108131240

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.13/TEST-tests.test_core.KhiopsCoreSimpleUnitTests-20250108131240.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-20250108131240 1✅ 1ms

✅ tests.test_core.KhiopsCoreSimpleUnitTests-20250108131240

tests.test_core.KhiopsCoreSimpleUnitTests
  ✅ test_create_unambiguous_khiops_path

✅ reports/py3.13/TEST-tests.test_core.KhiopsCoreVariousTests-20250108131240.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20250108131240 7✅ 803ms

✅ tests.test_core.KhiopsCoreVariousTests-20250108131240

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.13/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250108131240.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-20250108131240 11✅ 16s

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250108131240

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.13/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250108131240.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20250108131240 49✅ 6s

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20250108131240

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.13/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250108131240.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-20250108131240 6✅ 57s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20250108131240

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.13/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250108131240.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-20250108131240 5✅ 38ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20250108131240

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.13/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250108131240.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-20250108131240 1✅ 1ms

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250108131240

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.13/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250108131240.xml

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

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

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20250108131240

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ⚪ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.13/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131240.xml

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131240 3✅ 16ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131240

tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests
  ✅ test_environment_error_on_bogus_khiops_env_script
  ✅ test_runner_has_mpiexec_on_linux
  ✅ test_runner_with_conda_based_environment

✅ reports/py3.13/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131240.xml

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131240 8⚪ 6ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131240

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.13/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250108131240.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsDockerRunnerTests-20250108131240 3✅ 1⚪ 3s

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20250108131240

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

✅ reports/py3.13/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131240.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131240 4⚪ 3ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131240

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.13/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131240.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131240 4⚪ 3ms

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131240

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.13/TEST-tests.test_samples.KhiopsSamplesTests-20250108131240.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-20250108131240 2⚪ 1ms

✅ tests.test_samples.KhiopsSamplesTests-20250108131240

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

✅ reports/py3.13/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250108131240.xml

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

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

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250108131240

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

✅ reports/py3.13/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131240.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131240 1✅ 242s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131240

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.13/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131240.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131240 32✅ 29s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131240

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.13/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250108131240.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20250108131240 2✅ 820ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20250108131240

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit