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

286 passed, 0 failed and 44 skipped

Tests passed successfully

Report Passed Failed Skipped Time
reports/py3.8_conda/TEST-tests.test_core.KhiopsCoreIOTests-20250108131852.xml 11✅ 3s
reports/py3.8_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20250108131852.xml 11✅ 239ms
reports/py3.8_conda/TEST-tests.test_core.KhiopsCoreSimpleUnitTests-20250108131852.xml 1✅ 1ms
reports/py3.8_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20250108131852.xml 7✅ 175ms
reports/py3.8_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250108131852.xml 11✅ 3s
reports/py3.8_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250108131852.xml 49✅ 1s
reports/py3.8_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250108131852.xml 6✅ 53s
reports/py3.8_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250108131852.xml 5✅ 45ms
reports/py3.8_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250108131852.xml 1✅ 1ms
reports/py3.8_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250108131852.xml 1⚪ 2ms
reports/py3.8_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131852.xml 3✅ 57ms
reports/py3.8_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131852.xml 8⚪ 14ms
reports/py3.8_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250108131852.xml 3✅ 1⚪ 3s
reports/py3.8_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131852.xml 4⚪ 8ms
reports/py3.8_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131852.xml 4⚪ 8ms
reports/py3.8_conda/TEST-tests.test_samples.KhiopsSamplesTests-20250108131852.xml 2⚪ 2ms
reports/py3.8_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250108131852.xml 2⚪ 11ms
reports/py3.8_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131852.xml 1✅ 56s
reports/py3.8_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131852.xml 32✅ 8s
reports/py3.8_conda/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250108131852.xml 2✅ 159ms
reports/py3.8/TEST-tests.test_core.KhiopsCoreIOTests-20250108131238.xml 11✅ 4s
reports/py3.8/TEST-tests.test_core.KhiopsCoreServicesTests-20250108131238.xml 11✅ 248ms
reports/py3.8/TEST-tests.test_core.KhiopsCoreSimpleUnitTests-20250108131238.xml 1✅ 1ms
reports/py3.8/TEST-tests.test_core.KhiopsCoreVariousTests-20250108131238.xml 7✅ 843ms
reports/py3.8/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250108131238.xml 11✅ 16s
reports/py3.8/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250108131238.xml 49✅ 6s
reports/py3.8/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250108131238.xml 6✅ 57s
reports/py3.8/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250108131238.xml 5✅ 45ms
reports/py3.8/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250108131238.xml 1✅ 1ms
reports/py3.8/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250108131238.xml 1⚪ 2ms
reports/py3.8/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131238.xml 3✅ 56ms
reports/py3.8/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131238.xml 8⚪ 15ms
reports/py3.8/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250108131238.xml 3✅ 1⚪ 3s
reports/py3.8/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131238.xml 4⚪ 8ms
reports/py3.8/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131238.xml 4⚪ 8ms
reports/py3.8/TEST-tests.test_samples.KhiopsSamplesTests-20250108131238.xml 2⚪ 2ms
reports/py3.8/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250108131238.xml 2⚪ 12ms
reports/py3.8/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131238.xml 1✅ 238s
reports/py3.8/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131238.xml 32✅ 30s
reports/py3.8/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250108131238.xml 2✅ 838ms

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

✅ tests.test_core.KhiopsCoreIOTests-20250108131852

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

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20250108131852 11✅ 239ms

✅ tests.test_core.KhiopsCoreServicesTests-20250108131852

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

✅ tests.test_core.KhiopsCoreSimpleUnitTests-20250108131852

tests.test_core.KhiopsCoreSimpleUnitTests
  ✅ test_create_unambiguous_khiops_path

✅ reports/py3.8_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20250108131852.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20250108131852 7✅ 175ms

✅ tests.test_core.KhiopsCoreVariousTests-20250108131852

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.8_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250108131852.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-20250108131852 11✅ 3s

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250108131852

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.8_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250108131852.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-20250108131852 49✅ 1s

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20250108131852

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

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

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20250108131852 6✅ 53s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20250108131852

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

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

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

✅ tests.test_helper_functions.KhiopsHelperFunctions-20250108131852

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

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250108131852

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.8_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250108131852.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-20250108131852 1⚪ 2ms

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20250108131852

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ⚪ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.8_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131852.xml

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131852 3✅ 57ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131852

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

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131852 8⚪ 14ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131852

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.8_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250108131852.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-20250108131852 3✅ 1⚪ 3s

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20250108131852

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

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131852 4⚪ 8ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131852

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

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131852 4⚪ 8ms

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131852

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.8_conda/TEST-tests.test_samples.KhiopsSamplesTests-20250108131852.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-20250108131852 2⚪ 2ms

✅ tests.test_samples.KhiopsSamplesTests-20250108131852

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

✅ reports/py3.8_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250108131852.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-20250108131852 2⚪ 11ms

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250108131852

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

✅ reports/py3.8_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131852.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131852 1✅ 56s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131852

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.8_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131852.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-20250108131852 32✅ 8s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131852

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20250108131852 2✅ 159ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20250108131852

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit

✅ reports/py3.8/TEST-tests.test_core.KhiopsCoreIOTests-20250108131238.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-20250108131238 11✅ 4s

✅ tests.test_core.KhiopsCoreIOTests-20250108131238

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.8/TEST-tests.test_core.KhiopsCoreServicesTests-20250108131238.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20250108131238 11✅ 248ms

✅ tests.test_core.KhiopsCoreServicesTests-20250108131238

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

✅ tests.test_core.KhiopsCoreSimpleUnitTests-20250108131238

tests.test_core.KhiopsCoreSimpleUnitTests
  ✅ test_create_unambiguous_khiops_path

✅ reports/py3.8/TEST-tests.test_core.KhiopsCoreVariousTests-20250108131238.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20250108131238 7✅ 843ms

✅ tests.test_core.KhiopsCoreVariousTests-20250108131238

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

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250108131238

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.8/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250108131238.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-20250108131238 49✅ 6s

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20250108131238

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

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20250108131238

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.8/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250108131238.xml

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

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

✅ tests.test_helper_functions.KhiopsHelperFunctions-20250108131238

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

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250108131238

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.8/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250108131238.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-20250108131238 1⚪ 2ms

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20250108131238

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ⚪ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.8/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131238.xml

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131238 3✅ 56ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250108131238

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.8/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131238.xml

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131238 8⚪ 15ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20250108131238

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.8/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250108131238.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-20250108131238 3✅ 1⚪ 3s

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20250108131238

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.8/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131238.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131238 4⚪ 8ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20250108131238

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.8/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131238.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131238 4⚪ 8ms

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20250108131238

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.8/TEST-tests.test_samples.KhiopsSamplesTests-20250108131238.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-20250108131238 2⚪ 2ms

✅ tests.test_samples.KhiopsSamplesTests-20250108131238

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

✅ reports/py3.8/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250108131238.xml

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

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

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250108131238

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

✅ reports/py3.8/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131238.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131238 1✅ 238s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250108131238

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.8/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131238.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-20250108131238 32✅ 30s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250108131238

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.8/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250108131238.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20250108131238 2✅ 838ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20250108131238

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit