-
Notifications
You must be signed in to change notification settings - Fork 88
[bug] fix CI error #406
Copy link
Copy link
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
see: https://github.com/casbin/casbin-rs/actions/runs/20377041315/job/58558208590#step:13:220
[Auto Build CI (ubuntu-latest, beta)](https://github.com/casbin/casbin-rs/actions/runs/20377041315/job/58558208590#logs)
failed 18 minutes ago in 1m 49s
Cargo Test For All Features Using tokio
Run actions-rs/cargo@v1
/home/runner/.cargo/bin/cargo test --no-default-features --features runtime-tokio,cached,glob,ip,watcher,logging,incremental,explain
Compiling casbin ***.17.0 (/home/runner/work/casbin-rs/casbin-rs)
Finished `test` profile [unoptimized + debuginfo] target(s) in 6.09s
Running unittests src/lib.rs (target/debug/deps/casbin-af3cc61c528878e1)
running 101 tests
test adapter::string_adapter::tests::test_save_policy ... ok
test adapter::string_adapter::tests::test_clear_policy ... ok
test adapter::string_adapter::tests::test_is_filtered ... ok
test cache::default_cache::tests::test_has_and_clear ... ok
test cache::default_cache::tests::test_set_and_get ... ok
test cached_enforcer::tests::test_send_sync ... ok
test config::tests::test_from_text ... ok
test config::tests::test_get ... ok
test enforcer::tests::test_custom_function_with_dynamic_types ... ok
test adapter::string_adapter::tests::test_load_policy ... ok
test enforcer::tests::test_enable_auto_save ... ok
test enforcer::tests::test_enforcer_swap_adapter_type ... ok
test enforcer::tests::test_filtered_file_adapter ... ok
test enforcer::tests::test_enforce_ex ... FAILED
test enforcer::tests::test_ip_match_model ... ok
test enforcer::tests::test_get_and_set_model ... ok
test enforcer::tests::test_key_match_model_in_memory_deny ... ok
test enforcer::tests::test_get_and_set_adapter_in_mem ... ok
test enforcer::tests::test_not_used_rbac_model_in_memory ... ok
test enforcer::tests::test_policy_abac1 ... ok
test enforcer::tests::test_keymatch_custom_model ... ok
test enforcer::tests::test_key_match_model_in_memory ... ok
test enforcer::tests::test_policy_abac2 ... ok
test enforcer::tests::test_send_sync ... ok
test enforcer::tests::test_rbac_model_in_memory ... ok
test enforcer::tests::test_rbac_model_in_memory_indeterminate ... ok
test error::tests::test_send_sync ... ok
test enforcer::tests::test_role_links ... ok
test management_api::tests::test_get_list ... FAILED
test enforcer::tests::test_set_role_manager ... ok
test frontend::tests::test_casbin_js_get_permission_for_user ... ok
test management_api::tests::test_get_policy_api ... FAILED
test management_api::tests::test_modify_grouping_policy_api ... FAILED
test management_api::tests::test_modify_grouping_policies_api ... FAILED
test management_api::tests::test_modify_policies_api ... FAILED
test model::default_model::tests::test_abac ... ok
test model::default_model::tests::test_basic_model ... ok
test management_api::tests::test_modify_policy_api ... FAILED
test model::default_model::tests::test_basic_model_no_policy ... ok
test model::default_model::tests::test_basic_model_with_root ... ok
test model::default_model::tests::test_basic_model_without_resources ... ok
test model::default_model::tests::test_basic_model_with_root_no_policy ... ok
test model::default_model::tests::test_basic_model_without_users ... ok
test model::default_model::tests::test_rbac_model_using_in_op ... FAILED
test model::default_model::tests::test_rbac_model_with_custom_data ... FAILED
test model::default_model::tests::test_rbac_model ... FAILED
test model::default_model::tests::test_rbac_model_with_deny ... ok
test model::default_model::tests::test_rbac_model_with_domains_at_runtime_mock_adapter ... ok
test model::default_model::tests::test_rbac_model_with_not_deny ... ok
test model::default_model::tests::test_rbac_model_with_domains ... ok
test model::function_map::tests::test_glob_match ... ok
test model::default_model::tests::test_rbac_model_with_domains_runtime ... ok
test model::function_map::tests::test_ip_match_panic_1 - should panic ... ok
test model::function_map::tests::test_key_get ... ok
test model::function_map::tests::test_ip_match ... ok
test model::function_map::tests::test_ip_match_panic_2 - should panic ... ok
test model::default_model::tests::test_rbac_model_with_resource_roles ... ok
test model::function_map::tests::test_key_match ... ok
test model::function_map::tests::test_key_match2 ... ok
test model::function_map::tests::test_key_match3 ... ok
test model::function_map::tests::test_key_match5 ... ok
test model::function_map::tests::test_regex_match ... ok
test rbac::default_role_manager::matching_bfs::test::test_max_depth ... ok
test rbac::default_role_manager::tests::test_basic_role_matching ... ok
test rbac::default_role_manager::tests::test_basic_role_matching2 ... ok
test rbac::default_role_manager::tests::test_clear ... ok
test rbac::default_role_manager::tests::test_cross_domain_role_inheritance_complex ... ok
test rbac::default_role_manager::tests::test_domain_role ... ok
test rbac::default_role_manager::tests::test_pattern_domain ... ok
test rbac::default_role_manager::tests::test_role ... ok
test rbac::default_role_manager::tests::test_users ... ok
test rbac_api::tests::test_implicit_permission_api ... ok
test rbac_api::tests::test_implicit_permission_api_with_domain ... ok
test rbac_api::tests::test_implicit_role_api ... ok
test rbac_api::tests::test_implicit_user_api ... ok
test rbac_api::tests::test_implicit_users_for_permission ... ok
test rbac_api::tests::test_pattern_matching_basic_role ... ok
test model::function_map::tests::test_key_match4 ... ok
test rbac_api::tests::test_pattern_matching_fn_with_domain ... ok
test rbac_api::tests::test_permission_api ... ok
test rbac_api::tests::test_role_api ... FAILED
test model::function_map::tests::test_key_get2 ... ok
test rbac_api::tests::test_role_api_threads ... FAILED
test util::tests::test_csv_parse_1 ... ok
test util::tests::test_csv_parse_10 ... ok
test util::tests::test_csv_parse_2 ... ok
test util::tests::test_csv_parse_3 ... ok
test util::tests::test_csv_parse_4 ... ok
test util::tests::test_csv_parse_5 ... ok
test util::tests::test_csv_parse_6 ... ok
test util::tests::test_csv_parse_7 ... ok
test util::tests::test_csv_parse_8 ... ok
test util::tests::test_csv_parse_9 ... ok
test util::tests::test_remove_comment ... ok
test util::tests::test_escape_assertion ... ok
test watcher::tests::test_self_modify ... ok
test watcher::tests::test_set_watcher ... ok
test watcher::tests::test_watcher_callback_with_event_data ... ok
test watcher::tests::test_set_watcher_ex ... ok
test model::function_map::tests::test_key_get3 ... ok
test rbac_api::tests::test_pattern_matching_fn ... ok
failures:
---- enforcer::tests::test_enforce_ex stdout ----
thread 'enforcer::tests::test_enforce_ex' (7643) panicked at src/enforcer.rs:1739:9:
assertion `left == right` failed
left: (false, [])
right: (true, [["alice", "data1", "read"]])
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---- management_api::tests::test_get_list stdout ----
thread 'management_api::tests::test_get_list' (7700) panicked at src/management_api.rs:892:9:
assertion `left == right` failed
left: ["alice", "bob", "data2_admin"]
right: []
---- management_api::tests::test_get_policy_api stdout ----
thread 'management_api::tests::test_get_policy_api' (7707) panicked at src/management_api.rs:666:9:
assertion `left == right` failed
left: [["alice", "data1", "read"], ["bob", "data2", "write"], ["data2_admin", "data2", "read"], ["data2_admin", "data2", "write"]]
right: []
---- management_api::tests::test_modify_grouping_policy_api stdout ----
thread 'management_api::tests::test_modify_grouping_policy_api' (7712) panicked at src/management_api.rs:454:9:
assertion `left == right` failed
left: ["data2_admin"]
right: []
---- management_api::tests::test_modify_grouping_policies_api stdout ----
thread 'management_api::tests::test_modify_grouping_policies_api' (7711) panicked at src/management_api.rs:1090:9:
assertion `left == right` failed
left: ["data2_admin"]
right: []
---- management_api::tests::test_modify_policies_api stdout ----
thread 'management_api::tests::test_modify_policies_api' (7716) panicked at src/management_api.rs:918:9:
assertion `left == right` failed
left: [["alice", "data1", "read"], ["bob", "data2", "write"], ["data2_admin", "data2", "read"], ["data2_admin", "data2", "write"]]
right: []
---- management_api::tests::test_modify_policy_api stdout ----
thread 'management_api::tests::test_modify_policy_api' (7720) panicked at src/management_api.rs:573:9:
assertion `left == right` failed
left: [["alice", "data1", "read"], ["bob", "data2", "write"], ["data2_admin", "data2", "read"], ["data2_admin", "data2", "write"]]
right: []
---- model::default_model::tests::test_rbac_model_using_in_op stdout ----
thread 'model::default_model::tests::test_rbac_model_using_in_op' (7751) panicked at src/model/default_model.rs:1163:9:
assertion `left == right` failed
left: true
right: false
---- model::default_model::tests::test_rbac_model_with_custom_data stdout ----
thread 'model::default_model::tests::test_rbac_model_with_custom_data' (7753) panicked at src/model/default_model.rs:1116:9:
assertion `left == right` failed
left: true
right: false
---- model::default_model::tests::test_rbac_model stdout ----
thread 'model::default_model::tests::test_rbac_model' (7748) panicked at src/model/default_model.rs:682:9:
assertion `left == right` failed
left: true
right: false
---- rbac_api::tests::test_role_api stdout ----
thread 'rbac_api::tests::test_role_api' (7831) panicked at src/rbac_api.rs:405:9:
assertion `left == right` failed
left: ["data2_admin"]
right: []
---- rbac_api::tests::test_role_api_threads stdout ----
thread 'rbac_api::tests::test_role_api_threads' (7834) panicked at src/rbac_api.rs:530:9:
assertion `left == right` failed
left: ["data2_admin"]
right: []
failures:
enforcer::tests::test_enforce_ex
management_api::tests::test_get_list
management_api::tests::test_get_policy_api
management_api::tests::test_modify_grouping_policies_api
management_api::tests::test_modify_grouping_policy_api
management_api::tests::test_modify_policies_api
management_api::tests::test_modify_policy_api
model::default_model::tests::test_rbac_model
model::default_model::tests::test_rbac_model_using_in_op
model::default_model::tests::test_rbac_model_with_custom_data
rbac_api::tests::test_role_api
rbac_api::tests::test_role_api_threads
test result: FAILED. 89 passed; 12 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
error: test failed, to rerun pass `--lib`
Error: The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Reactions are currently unavailable
Metadata
Metadata
Labels
bugSomething isn't workingSomething isn't working