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

Open
wants to merge 3 commits into
base: dev
Choose a base branch
from

Remove n_pairs parameter from KhiopsRegressor

860e5ce
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Open

310 eliminate pair support from khiopsregressor #313

Remove n_pairs parameter from KhiopsRegressor
860e5ce
Select commit
Loading
Failed to load commit list.
GitHub Actions / Unit Tests 3.11 succeeded Dec 20, 2024 in 1s

312 passed, 0 failed and 16 skipped

Tests passed successfully

Report Passed Failed Skipped Time
reports/py3.11_conda/TEST-tests.test_core.KhiopsCoreIOTests-20241220103022.xml 11✅ 3s
reports/py3.11_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20241220103022.xml 11✅ 158ms
reports/py3.11_conda/TEST-tests.test_core.KhiopsCoreSimpleUnitTests-20241220103022.xml 1✅ 1ms
reports/py3.11_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20241220103022.xml 7✅ 123ms
reports/py3.11_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20241220103022.xml 11✅ 2s
reports/py3.11_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20241220103022.xml 49✅ 851ms
reports/py3.11_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20241220103022.xml 6✅ 50s
reports/py3.11_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20241220103022.xml 5✅ 35ms
reports/py3.11_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20241220103022.xml 1✅ 1ms
reports/py3.11_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20241220103022.xml 1✅ 5s
reports/py3.11_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20241220103022.xml 3✅ 18ms
reports/py3.11_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20241220103022.xml 8✅ 155s
reports/py3.11_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20241220103022.xml 4✅ 116s
reports/py3.11_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20241220103022.xml 4⚪ 4ms
reports/py3.11_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20241220103022.xml 4⚪ 4ms
reports/py3.11_conda/TEST-tests.test_samples.KhiopsSamplesTests-20241220103022.xml 2✅ 454s
reports/py3.11_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20241220103022.xml 2✅ 8s
reports/py3.11_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20241220103022.xml 1✅ 49s
reports/py3.11_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20241220103022.xml 32✅ 7s
reports/py3.11_conda/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20241220103022.xml 1✅ 126ms
reports/py3.11/TEST-tests.test_core.KhiopsCoreIOTests-20241220101035.xml 11✅ 3s
reports/py3.11/TEST-tests.test_core.KhiopsCoreServicesTests-20241220101035.xml 11✅ 164ms
reports/py3.11/TEST-tests.test_core.KhiopsCoreSimpleUnitTests-20241220101035.xml 1✅ 1ms
reports/py3.11/TEST-tests.test_core.KhiopsCoreVariousTests-20241220101035.xml 7✅ 774ms
reports/py3.11/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20241220101035.xml 11✅ 15s
reports/py3.11/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20241220101035.xml 49✅ 6s
reports/py3.11/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20241220101035.xml 6✅ 54s
reports/py3.11/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20241220101035.xml 5✅ 37ms
reports/py3.11/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20241220101035.xml 1✅ 1ms
reports/py3.11/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20241220101035.xml 1✅ 10s
reports/py3.11/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20241220101035.xml 3✅ 18ms
reports/py3.11/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20241220101035.xml 8✅ 154s
reports/py3.11/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20241220101035.xml 4✅ 116s
reports/py3.11/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20241220101035.xml 4⚪ 4ms
reports/py3.11/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20241220101035.xml 4⚪ 4ms
reports/py3.11/TEST-tests.test_samples.KhiopsSamplesTests-20241220101035.xml 2✅ 513s
reports/py3.11/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20241220101035.xml 2✅ 33s
reports/py3.11/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20241220101035.xml 1✅ 235s
reports/py3.11/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20241220101035.xml 32✅ 28s
reports/py3.11/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20241220101035.xml 1✅ 796ms

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

✅ tests.test_core.KhiopsCoreIOTests-20241220103022

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

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20241220103022 11✅ 158ms

✅ tests.test_core.KhiopsCoreServicesTests-20241220103022

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

✅ tests.test_core.KhiopsCoreSimpleUnitTests-20241220103022

tests.test_core.KhiopsCoreSimpleUnitTests
  ✅ test_create_unambiguous_khiops_path

✅ reports/py3.11_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20241220103022.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20241220103022 7✅ 123ms

✅ tests.test_core.KhiopsCoreVariousTests-20241220103022

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.11_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20241220103022.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-20241220103022 11✅ 2s

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20241220103022

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

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

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20241220103022 49✅ 851ms

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20241220103022

tests.test_dataset_errors.DatasetSpecErrorsTests
  ✅ test_df_dataset_fails_if_target_column_is_already_in_the_features
  ✅ test_dict_spec_entiy_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.11_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20241220103022.xml

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

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20241220103022 6✅ 50s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20241220103022

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

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

Test suite Passed Failed Skipped Time
tests.test_helper_functions.KhiopsHelperFunctions-20241220103022 5✅ 35ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20241220103022

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

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20241220103022

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.11_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20241220103022.xml

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsMultitableFitTests-20241220103022 1✅ 5s

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20241220103022

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ✅ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.11_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20241220103022.xml

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20241220103022 3✅ 18ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20241220103022

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

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20241220103022 8✅ 155s

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20241220103022

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

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsDockerRunnerTests-20241220103022 4✅ 116s

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20241220103022

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

✅ reports/py3.11_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20241220103022.xml

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

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

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20241220103022

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

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

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

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20241220103022

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.11_conda/TEST-tests.test_samples.KhiopsSamplesTests-20241220103022.xml

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

Test suite Passed Failed Skipped Time
tests.test_samples.KhiopsSamplesTests-20241220103022 2✅ 454s

✅ tests.test_samples.KhiopsSamplesTests-20241220103022

tests.test_samples.KhiopsSamplesTests
  ✅ test_samples
  ✅ test_samples_sklearn

✅ reports/py3.11_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20241220103022.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20241220103022 2✅ 8s

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20241220103022

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ✅ test_classifier_output_types
  ✅ test_regression_output_types

✅ reports/py3.11_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20241220103022.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20241220103022 1✅ 49s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20241220103022

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

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

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20241220103022

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20241220103022 1✅ 126ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20241220103022

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit

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

✅ tests.test_core.KhiopsCoreIOTests-20241220101035

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.11/TEST-tests.test_core.KhiopsCoreServicesTests-20241220101035.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20241220101035 11✅ 164ms

✅ tests.test_core.KhiopsCoreServicesTests-20241220101035

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

✅ tests.test_core.KhiopsCoreSimpleUnitTests-20241220101035

tests.test_core.KhiopsCoreSimpleUnitTests
  ✅ test_create_unambiguous_khiops_path

✅ reports/py3.11/TEST-tests.test_core.KhiopsCoreVariousTests-20241220101035.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20241220101035 7✅ 774ms

✅ tests.test_core.KhiopsCoreVariousTests-20241220101035

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.11/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20241220101035.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.DatasetInputOutputConsistencyTests-20241220101035 11✅ 15s

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20241220101035

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

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20241220101035

tests.test_dataset_errors.DatasetSpecErrorsTests
  ✅ test_df_dataset_fails_if_target_column_is_already_in_the_features
  ✅ test_dict_spec_entiy_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.11/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20241220101035.xml

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

Test suite Passed Failed Skipped Time
tests.test_estimator_attributes.EstimatorAttributesTests-20241220101035 6✅ 54s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20241220101035

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.11/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20241220101035.xml

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

Test suite Passed Failed Skipped Time
tests.test_helper_functions.KhiopsHelperFunctions-20241220101035 5✅ 37ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20241220101035

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

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20241220101035

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/py3.11/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20241220101035.xml

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsMultitableFitTests-20241220101035 1✅ 10s

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20241220101035

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ✅ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/py3.11/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20241220101035.xml

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20241220101035 3✅ 18ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20241220101035

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.11/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20241220101035.xml

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20241220101035 8✅ 154s

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20241220101035

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.11/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20241220101035.xml

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

Test suite Passed Failed Skipped Time
tests.test_remote_access.KhiopsDockerRunnerTests-20241220101035 4✅ 116s

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20241220101035

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

✅ reports/py3.11/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20241220101035.xml

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

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

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20241220101035

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.11/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20241220101035.xml

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

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

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20241220101035

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.11/TEST-tests.test_samples.KhiopsSamplesTests-20241220101035.xml

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

Test suite Passed Failed Skipped Time
tests.test_samples.KhiopsSamplesTests-20241220101035 2✅ 513s

✅ tests.test_samples.KhiopsSamplesTests-20241220101035

tests.test_samples.KhiopsSamplesTests
  ✅ test_samples
  ✅ test_samples_sklearn

✅ reports/py3.11/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20241220101035.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20241220101035 2✅ 33s

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20241220101035

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ✅ test_classifier_output_types
  ✅ test_regression_output_types

✅ reports/py3.11/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20241220101035.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20241220101035 1✅ 235s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20241220101035

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

✅ reports/py3.11/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20241220101035.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20241220101035 32✅ 28s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20241220101035

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.11/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20241220101035.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20241220101035 1✅ 796ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20241220101035

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit