Skip to content

Fix the khiops version initialization independently of the OS

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

435 get khiops version among extra info #439

Fix the khiops version initialization independently of the OS
5d05053
Select commit
Loading
Failed to load commit list.
GitHub Actions / Run Tests 3.9 succeeded Aug 4, 2025 in 0s

282 passed, 0 failed and 50 skipped

Tests passed successfully

Report Passed Failed Skipped Time
reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreIOTests-20250804233634.xml 11✅ 4s
reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreServicesTests-20250804233634.xml 11✅ 186ms
reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreSimpleUnitTests-20250804233634.xml 1✅ 1ms
reports/py3.9_conda/TEST-tests.test_core.KhiopsCoreVariousTests-20250804233634.xml 7✅ 331ms
reports/py3.9_conda/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250804233634.xml 11✅ 6s
reports/py3.9_conda/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250804233634.xml 49✅ 2s
reports/py3.9_conda/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250804233634.xml 6✅ 53s
reports/py3.9_conda/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250804233634.xml 6✅ 44ms
reports/py3.9_conda/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250804233634.xml 1✅ 1ms
reports/py3.9_conda/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250804233634.xml 1⚪ 2ms
reports/py3.9_conda/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250804233634.xml 3✅ 35ms
reports/py3.9_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250804233634.xml 8⚪ 14ms
reports/py3.9_conda/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250804233634.xml 4⚪ 7ms
reports/py3.9_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250804233634.xml 4⚪ 7ms
reports/py3.9_conda/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250804233634.xml 4⚪ 7ms
reports/py3.9_conda/TEST-tests.test_samples.KhiopsSamplesTests-20250804233634.xml 2⚪ 2ms
reports/py3.9_conda/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250804233634.xml 2⚪ 14ms
reports/py3.9_conda/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250804233634.xml 1✅ 107s
reports/py3.9_conda/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250804233634.xml 32✅ 13s
reports/py3.9_conda/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250804233634.xml 2✅ 340ms
reports/py3.9/TEST-tests.test_core.KhiopsCoreIOTests-20250804233007.xml 11✅ 4s
reports/py3.9/TEST-tests.test_core.KhiopsCoreServicesTests-20250804233007.xml 11✅ 191ms
reports/py3.9/TEST-tests.test_core.KhiopsCoreSimpleUnitTests-20250804233007.xml 1✅ 1ms
reports/py3.9/TEST-tests.test_core.KhiopsCoreVariousTests-20250804233007.xml 7✅ 840ms
reports/py3.9/TEST-tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250804233007.xml 11✅ 16s
reports/py3.9/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20250804233007.xml 49✅ 6s
reports/py3.9/TEST-tests.test_estimator_attributes.EstimatorAttributesTests-20250804233007.xml 6✅ 55s
reports/py3.9/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20250804233007.xml 6✅ 44ms
reports/py3.9/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250804233007.xml 1✅ 1ms
reports/py3.9/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20250804233007.xml 1⚪ 2ms
reports/py3.9/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250804233007.xml 3✅ 36ms
reports/py3.9/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250804233007.xml 8⚪ 14ms
reports/py3.9/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20250804233007.xml 4⚪ 8ms
reports/py3.9/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250804233007.xml 4⚪ 7ms
reports/py3.9/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20250804233007.xml 4⚪ 7ms
reports/py3.9/TEST-tests.test_samples.KhiopsSamplesTests-20250804233007.xml 2⚪ 2ms
reports/py3.9/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250804233007.xml 2⚪ 14ms
reports/py3.9/TEST-tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250804233007.xml 1✅ 249s
reports/py3.9/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250804233007.xml 32✅ 30s
reports/py3.9/TEST-tests.test_sklearn.KhiopsSklearnVariousTests-20250804233007.xml 2✅ 852ms

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

✅ tests.test_core.KhiopsCoreIOTests-20250804233634

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

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20250804233634 11✅ 186ms

✅ tests.test_core.KhiopsCoreServicesTests-20250804233634

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

✅ tests.test_core.KhiopsCoreSimpleUnitTests-20250804233634

tests.test_core.KhiopsCoreSimpleUnitTests
  ✅ test_create_unambiguous_khiops_path

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

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20250804233634 7✅ 331ms

✅ tests.test_core.KhiopsCoreVariousTests-20250804233634

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

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

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

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250804233634

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

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

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

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20250804233634

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-20250804233634.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-20250804233634 6✅ 53s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20250804233634

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

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

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

✅ tests.test_helper_functions.KhiopsHelperFunctions-20250804233634

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

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

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250804233634

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

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

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20250804233634

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

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250804233634 3✅ 35ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250804233634

tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests
  ✅ test_environment_error_on_bogus_khiops_env_script
  ✅ test_runner_environment_initialization
  ✅ test_runner_has_mpiexec_on_linux

✅ reports/py3.9_conda/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250804233634.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-20250804233634 8⚪ 14ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20250804233634

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-20250804233634.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.KhiopsDockerRunnerTests-20250804233634 4⚪ 7ms

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20250804233634

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

✅ reports/py3.9_conda/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250804233634.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-20250804233634 4⚪ 7ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20250804233634

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-20250804233634.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-20250804233634 4⚪ 7ms

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20250804233634

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-20250804233634.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-20250804233634 2⚪ 2ms

✅ tests.test_samples.KhiopsSamplesTests-20250804233634

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250804233634 2⚪ 14ms

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250804233634

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250804233634 1✅ 107s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250804233634

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250804233634 32✅ 13s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250804233634

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20250804233634 2✅ 340ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20250804233634

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

✅ tests.test_core.KhiopsCoreIOTests-20250804233007

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

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20250804233007 11✅ 191ms

✅ tests.test_core.KhiopsCoreServicesTests-20250804233007

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

✅ tests.test_core.KhiopsCoreSimpleUnitTests-20250804233007

tests.test_core.KhiopsCoreSimpleUnitTests
  ✅ test_create_unambiguous_khiops_path

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

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20250804233007 7✅ 840ms

✅ tests.test_core.KhiopsCoreVariousTests-20250804233007

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

✅ tests.test_dataset_class.DatasetInputOutputConsistencyTests-20250804233007

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

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20250804233007

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-20250804233007.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-20250804233007 6✅ 55s

✅ tests.test_estimator_attributes.EstimatorAttributesTests-20250804233007

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

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

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

✅ tests.test_helper_functions.KhiopsHelperFunctions-20250804233007

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

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

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20250804233007

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

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

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20250804233007

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ⚪ test_estimator_multiple_create_and_fit_does_not_raise_exception

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

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

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

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20250804233007

tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests
  ✅ test_environment_error_on_bogus_khiops_env_script
  ✅ test_runner_environment_initialization
  ✅ test_runner_has_mpiexec_on_linux

✅ reports/py3.9/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20250804233007.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-20250804233007 8⚪ 14ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20250804233007

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-20250804233007.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.KhiopsDockerRunnerTests-20250804233007 4⚪ 8ms

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20250804233007

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

✅ reports/py3.9/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20250804233007.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-20250804233007 4⚪ 7ms

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20250804233007

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-20250804233007.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-20250804233007 4⚪ 7ms

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20250804233007

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-20250804233007.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-20250804233007 2⚪ 2ms

✅ tests.test_samples.KhiopsSamplesTests-20250804233007

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250804233007 2⚪ 14ms

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20250804233007

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250804233007 1✅ 249s

✅ tests.test_sklearn.KhiopsSklearnEstimatorStandardTests-20250804233007

tests.test_sklearn.KhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator

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

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20250804233007

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

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnVariousTests-20250804233007 2✅ 852ms

✅ tests.test_sklearn.KhiopsSklearnVariousTests-20250804233007

tests.test_sklearn.KhiopsSklearnVariousTests
  ✅ test_export_operations_raise_when_not_fitted
  ✅ test_khiops_encoder_no_output_variables_implies_not_fit