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.9 succeeded Jan 8, 2025 in 1s

286 passed, 0 failed and 44 skipped

Tests passed successfully

Report Passed Failed Skipped Time
reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreIOTests-20250108131847.xml 11✅ 3s
reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20250108131847.xml 11✅ 178ms
reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreSimpleUnitTests-20250108131847.xml 1✅ 1ms
reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20250108131847.xml 7✅ 629ms
reports/py3.9_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250108131847.xml 11✅ 3s
reports/py3.9_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250108131847.xml 49✅ 1s
reports/py3.9_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250108131847.xml 6✅ 51s
reports/py3.9_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250108131847.xml 5✅ 41ms
reports/py3.9_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250108131847.xml 1✅ 1ms
reports/py3.9_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250108131847.xml 1⚪ 2ms
reports/py3.9_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131847.xml 3✅ 54ms
reports/py3.9_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131847.xml 8⚪ 13ms
reports/py3.9_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250108131847.xml 3✅ 1⚪ 3s
reports/py3.9_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131847.xml 4⚪ 7ms
reports/py3.9_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131847.xml 4⚪ 7ms
reports/py3.9_conda/TEST-tests.test_samples.KhiopsSamplesTests-20250108131847.xml 2⚪ 3ms
reports/py3.9_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250108131847.xml 2⚪ 11ms
reports/py3.9_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131847.xml 1✅ 57s
reports/py3.9_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131847.xml 32✅ 8s
reports/py3.9_conda/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250108131847.xml 2✅ 160ms
reports/py3.9/TEST-tests.test_core.KhiopsCoreIOTests-20250108131229.xml 11✅ 4s
reports/py3.9/TEST-tests.test_core.KhiopsCoreServicesTests-20250108131229.xml 11✅ 179ms
reports/py3.9/TEST-tests.test_core.KhiopsCoreSimpleUnitTests-20250108131229.xml 1✅ 1ms
reports/py3.9/TEST-tests.test_core.KhiopsCoreVariousTests-20250108131229.xml 7✅ 819ms
reports/py3.9/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250108131229.xml 11✅ 16s
reports/py3.9/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250108131229.xml 49✅ 6s
reports/py3.9/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250108131229.xml 6✅ 55s
reports/py3.9/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250108131229.xml 5✅ 40ms
reports/py3.9/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250108131229.xml 1✅ 1ms
reports/py3.9/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250108131229.xml 1⚪ 2ms
reports/py3.9/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131229.xml 3✅ 54ms
reports/py3.9/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131229.xml 8⚪ 13ms
reports/py3.9/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250108131229.xml 3✅ 1⚪ 3s
reports/py3.9/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131229.xml 4⚪ 7ms
reports/py3.9/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131229.xml 4⚪ 7ms
reports/py3.9/TEST-tests.test_samples.KhiopsSamplesTests-20250108131229.xml 2⚪ 2ms
reports/py3.9/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250108131229.xml 2⚪ 11ms
reports/py3.9/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131229.xml 1✅ 245s
reports/py3.9/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131229.xml 32✅ 30s
reports/py3.9/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250108131229.xml 2✅ 835ms

✅ reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreIOTests-20250108131847.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-20250108131847 11✅ 3s

✅ tests.test_core.KhiopsCoreIOTests-20250108131847

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

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20250108131847 11✅ 178ms

✅ tests.test_core.KhiopsCoreServicesTests-20250108131847

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

✅ tests.test_core.KhiopsCoreSimpleUnitTests-20250108131847

tests.test_core.KhiopsCoreSimpleUnitTests
  ✅ test_create_unambiguous_khiops_path

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

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20250108131847 7✅ 629ms

✅ tests.test_core.KhiopsCoreVariousTests-20250108131847

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

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250108131847 11✅ 3s

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250108131847

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

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

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20250108131847 49✅ 1s

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20250108131847

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

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

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20250108131847 6✅ 51s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20250108131847

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-20250108131847.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-20250108131847 5✅ 41ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20250108131847

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

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250108131847

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

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

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

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

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20250108131847

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

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131847 3✅ 54ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131847

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

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131847 8⚪ 13ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131847

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-20250108131847.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-20250108131847 3✅ 1⚪ 3s

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20250108131847

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

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131847 4⚪ 7ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131847

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

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131847 4⚪ 7ms

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131847

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

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

Test suite Passed Failed Skipped Time
tests.test_samples.KhiopsSamplesTests-20250108131847 2⚪ 3ms

✅ tests.test_samples.KhiopsSamplesTests-20250108131847

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

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

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

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

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250108131847

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131847 1✅ 57s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131847

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131847 32✅ 8s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131847

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20250108131847 2✅ 160ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20250108131847

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-20250108131229.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-20250108131229 11✅ 4s

✅ tests.test_core.KhiopsCoreIOTests-20250108131229

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

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20250108131229 11✅ 179ms

✅ tests.test_core.KhiopsCoreServicesTests-20250108131229

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

✅ tests.test_core.KhiopsCoreSimpleUnitTests-20250108131229

tests.test_core.KhiopsCoreSimpleUnitTests
  ✅ test_create_unambiguous_khiops_path

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

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20250108131229 7✅ 819ms

✅ tests.test_core.KhiopsCoreVariousTests-20250108131229

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-20250108131229.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-20250108131229 11✅ 16s

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250108131229

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-20250108131229.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-20250108131229 49✅ 6s

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20250108131229

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

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

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20250108131229 6✅ 55s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20250108131229

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-20250108131229.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-20250108131229 5✅ 40ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20250108131229

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

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250108131229

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

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

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

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

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20250108131229

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ⚪ test_estimator_multiple_create_and_fit_does_not_raise_exception

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

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131229 3✅ 54ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131229

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.9/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131229.xml

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131229 8⚪ 13ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131229

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-20250108131229.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-20250108131229 3✅ 1⚪ 3s

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20250108131229

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.9/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131229.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131229 4⚪ 7ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131229

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

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131229 4⚪ 7ms

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131229

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

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

Test suite Passed Failed Skipped Time
tests.test_samples.KhiopsSamplesTests-20250108131229 2⚪ 2ms

✅ tests.test_samples.KhiopsSamplesTests-20250108131229

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

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

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

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

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250108131229

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131229 1✅ 245s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131229

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131229 32✅ 30s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131229

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20250108131229 2✅ 835ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20250108131229

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit