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

Update conda build workflow #126

Merged
merged 5 commits into from
Feb 7, 2024

Add conda build README

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

Update conda build workflow #126

Add conda build README
2022eec
Select commit
Loading
Failed to load commit list.
GitHub Actions / Unit Tests succeeded Feb 7, 2024 in 1s

131 passed, 0 failed and 22 skipped

Tests passed successfully

Report Passed Failed Skipped Time
reports/TEST-tests.test_core.KhiopsCoreIOTests-20240207162821.xml 10✅ 4s
reports/TEST-tests.test_core.KhiopsCoreServicesTests-20240207162821.xml 11✅ 163ms
reports/TEST-tests.test_core.KhiopsCoreSimpleUnitTests-20240207162821.xml 1✅ 1ms
reports/TEST-tests.test_core.KhiopsCoreVariousTests-20240207162821.xml 13✅ 3s
reports/TEST-tests.test_dataset_class.KhiopsConsistensyOfFilesAndDictionariesWithInputDataTests-20240207162821.xml 13✅ 3s
reports/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20240207162821.xml 46✅ 125ms
reports/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20240207162821.xml 1✅ 3ms
reports/TEST-tests.test_khiops_integrations.DockerKhiopsEdgeCases-20240207162821.xml 1✅ 1ms
reports/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20240207162821.xml 1⚪ 1ms
reports/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20240207162821.xml 2✅ 522ms
reports/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20240207162821.xml 8⚪ 9ms
reports/TEST-tests.test_remote_access.KhiopsDockerRunnerTests-20240207162821.xml 3✅ 1⚪ 2s
reports/TEST-tests.test_remote_access.KhiopsGCSRemoteFileTests-20240207162821.xml 4⚪ 5ms
reports/TEST-tests.test_remote_access.KhiopsS3RemoteFileTests-20240207162821.xml 4⚪ 5ms
reports/TEST-tests.test_samples.KhiopsSamplesTests-20240207162821.xml 2⚪ 2ms
reports/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20240207162821.xml 2⚪ 5ms
reports/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20240207162821.xml 29✅ 3s
reports/TEST-tests.test_sklearn.PyKhiopsSklearnEstimatorStandardTests-20240207162821.xml 1✅ 140s

✅ reports/TEST-tests.test_core.KhiopsCoreIOTests-20240207162821.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreIOTests-20240207162821 10✅ 4s

✅ tests.test_core.KhiopsCoreIOTests-20240207162821

tests.test_core.KhiopsCoreIOTests
  ✅ test_analysis_results
  ✅ test_api_scenario_generation
  ✅ test_binary_dictionary_domain
  ✅ test_coclustering_results
  ✅ test_dictionary
  ✅ test_general_options
  ✅ test_runner_version
  ✅ test_std_stream_errors
  ✅ test_std_stream_warnings
  ✅ test_std_streams_files

✅ reports/TEST-tests.test_core.KhiopsCoreServicesTests-20240207162821.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreServicesTests-20240207162821 11✅ 163ms

✅ tests.test_core.KhiopsCoreServicesTests-20240207162821

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

✅ tests.test_core.KhiopsCoreSimpleUnitTests-20240207162821

tests.test_core.KhiopsCoreSimpleUnitTests
  ✅ test_create_unambiguous_khiops_path

✅ reports/TEST-tests.test_core.KhiopsCoreVariousTests-20240207162821.xml

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

Test suite Passed Failed Skipped Time
tests.test_core.KhiopsCoreVariousTests-20240207162821 13✅ 3s

✅ tests.test_core.KhiopsCoreVariousTests-20240207162821

tests.test_core.KhiopsCoreVariousTests
  ✅ test_build_multi_table_dictionary_behavior
  ✅ test_build_multi_table_dictionary_deprecation
  ✅ test_invalid_templates
  ✅ test_invalid_version
  ✅ test_khiops_environment_variables_basic
  ✅ test_khiops_mpi_command_args_var
  ✅ test_khiops_mpi_lib_env_var
  ✅ test_khiops_mpiexec_path_var
  ✅ test_pykhiops_import_deprecation_warning
  ✅ test_scenario_generation
  ✅ test_undefined_khiops_proc_number_env_var
  ✅ test_version_comparisons
  ✅ test_zero_padded_version_equality

✅ reports/TEST-tests.test_dataset_class.KhiopsConsistensyOfFilesAndDictionariesWithInputDataTests-20240207162821.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_class.KhiopsConsistensyOfFilesAndDictionariesWithInputDataTests-20240207162821 13✅ 3s

✅ tests.test_dataset_class.KhiopsConsistensyOfFilesAndDictionariesWithInputDataTests-20240207162821

tests.test_dataset_class.KhiopsConsistensyOfFilesAndDictionariesWithInputDataTests
  ✅ test_created_dictionary_from_data_file_monotable
  ✅ test_created_dictionary_from_data_files_multitable_snowflake
  ✅ test_created_dictionary_from_data_files_multitable_star
  ✅ test_created_dictionary_from_dataframe_monotable
  ✅ test_created_dictionary_from_dataframes_multitable_snowflake
  ✅ test_created_dictionary_from_dataframes_multitable_star
  ✅ test_created_file_from_data_file_monotable
  ✅ test_created_file_from_dataframe_monotable
  ✅ test_created_file_from_numpy_array_monotable
  ✅ test_created_files_from_data_files_multitable_snowflake
  ✅ test_created_files_from_data_files_multitable_star
  ✅ test_created_files_from_dataframes_multitable_snowflake
  ✅ test_created_files_from_dataframes_multitable_star

✅ reports/TEST-tests.test_dataset_errors.DatasetSpecErrorsTests-20240207162821.xml

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

Test suite Passed Failed Skipped Time
tests.test_dataset_errors.DatasetSpecErrorsTests-20240207162821 46✅ 125ms

✅ tests.test_dataset_errors.DatasetSpecErrorsTests-20240207162821

tests.test_dataset_errors.DatasetSpecErrorsTests
  ✅ test_dic_spec_main_table_key_must_be_specified
  ✅ test_dict_spec_format_must_be_tuple
  ✅ 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_non_empty_for_multitable_datasets
  ✅ 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_must_appear_once
  ✅ 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
  ✅ test_dict_spec_relations_must_be_tuple
  ✅ test_dict_spec_secondary_table_key_must_be_specified
  ✅ test_dict_spec_source_table_type_must_be_array_like_or_str
  ✅ 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_str_or_sequence
  ✅ test_dict_spec_table_list_cannot_be_empty
  ✅ test_dict_spec_table_name_is_empty_string
  ✅ test_dict_spec_table_name_must_be_str
  ✅ test_dict_spec_table_relation_must_be_str
  ✅ test_dict_spec_target_column_must_be_specified_to_be_accessed
  ✅ test_dict_spec_y_must_be_str_when_x_is_file_spec
  ✅ test_dict_spec_y_type_must_be_series_when_x_is_df_spec
  ✅ test_file_table_fails_with_empty_table_file
  ✅ 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_fails_if_target_column_is_already_in_the_features
  ✅ test_pandas_table_input_table_must_not_be_empty
  ✅ test_pandas_table_input_type_must_be_dataframe
  ✅ test_pandas_table_target_column_must_be_series
  ✅ 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/TEST-tests.test_helper_functions.KhiopsHelperFunctions-20240207162821.xml

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

Test suite Passed Failed Skipped Time
tests.test_helper_functions.KhiopsHelperFunctions-20240207162821 1✅ 3ms

✅ tests.test_helper_functions.KhiopsHelperFunctions-20240207162821

tests.test_helper_functions.KhiopsHelperFunctions
  ✅ test_build_multi_table_dictionary_domain

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

✅ tests.test_khiops_integrations.DockerKhiopsEdgeCases-20240207162821

tests.test_khiops_integrations.DockerKhiopsEdgeCases
  ✅ test_shared_dir_edge_cases

✅ reports/TEST-tests.test_khiops_integrations.KhiopsMultitableFitTests-20240207162821.xml

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

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

✅ tests.test_khiops_integrations.KhiopsMultitableFitTests-20240207162821

tests.test_khiops_integrations.KhiopsMultitableFitTests
  ⚪ test_estimator_multiple_create_and_fit_does_not_raise_exception

✅ reports/TEST-tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20240207162821.xml

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

Test suite Passed Failed Skipped Time
tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20240207162821 2✅ 522ms

✅ tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests-20240207162821

tests.test_khiops_integrations.KhiopsRunnerEnvironmentTests
  ✅ test_runner_has_mpiexec_on_linux
  ✅ test_runner_with_custom_khiops_binary_directory

✅ reports/TEST-tests.test_parallel_execution.KhiopsParallelRunningTests-20240207162821.xml

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

Test suite Passed Failed Skipped Time
tests.test_parallel_execution.KhiopsParallelRunningTests-20240207162821 8⚪ 9ms

✅ tests.test_parallel_execution.KhiopsParallelRunningTests-20240207162821

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

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

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

✅ tests.test_remote_access.KhiopsDockerRunnerTests-20240207162821

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

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

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

✅ tests.test_remote_access.KhiopsGCSRemoteFileTests-20240207162821

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

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

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

✅ tests.test_remote_access.KhiopsS3RemoteFileTests-20240207162821

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

✅ tests.test_samples.KhiopsSamplesTests-20240207162821

tests.test_samples.KhiopsSamplesTests
  ⚪ test_samples
  ⚪ test_samples_sklearn

✅ reports/TEST-tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20240207162821.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20240207162821 2⚪ 5ms

✅ tests.test_sklearn_output_types.KhiopsSklearnOutputTypes-20240207162821

tests.test_sklearn_output_types.KhiopsSklearnOutputTypes
  ⚪ test_classifier_output_types
  ⚪ test_regression_output_types

✅ reports/TEST-tests.test_sklearn.KhiopsSklearnParameterPassingTests-20240207162821.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.KhiopsSklearnParameterPassingTests-20240207162821 29✅ 3s

✅ tests.test_sklearn.KhiopsSklearnParameterPassingTests-20240207162821

tests.test_sklearn.KhiopsSklearnParameterPassingTests
  ✅ test_parameter_transfer_classifier_fit_from_monotable_dataframe
  ✅ 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_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_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/TEST-tests.test_sklearn.PyKhiopsSklearnEstimatorStandardTests-20240207162821.xml

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

Test suite Passed Failed Skipped Time
tests.test_sklearn.PyKhiopsSklearnEstimatorStandardTests-20240207162821 1✅ 140s

✅ tests.test_sklearn.PyKhiopsSklearnEstimatorStandardTests-20240207162821

tests.test_sklearn.PyKhiopsSklearnEstimatorStandardTests
  ✅ test_sklearn_check_estimator