[oschema/macros] pre-existing test failures on development: 4 base36 doctests (unresolved herolib_sid) + 7 openrpc_rhai_test (ErrorFunctionNotFound) #154
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_lib#154
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Pre-existing test failures on
development(oschema doctests + macros rhai tests)Running the test suites on
hero_libdevelopment(HEAD6e3964b5) yields 11 failures across two crates that are unrelated to any current feature work. They obscure real regressions (e.g. while verifying #153 I had to filter them out by name). Filing so they're tracked and fixed.1.
herolib_oschema— 4 doctest failuresThe four
base36doctests referenceherolib_sid, which is not a (dev-)dependency available to theherolib_oschemadoctest build, so they fail to compile. (lib + integration tests pass: 270/0 and 59/0.)2.
herolib_macros— 7 failures inopenrpc_rhai_testFailing:
array_of_structs_field_accepts_typed_values,array_of_structs_field_rejects_maps,dir_form_clients_call_through_to_the_backend,dir_form_emits_one_factory_per_spec_file,end_to_end_client_method_and_output_getters,enum_variant_constructors_are_client_methods_and_comparable,factory_makes_a_client_and_struct_is_typed.All fail with the generated client method not being registered in the Rhai engine, e.g.:
(The other macros test binaries pass:
openrpc_server_test,openrpc_from_oschema_test, etc.)Attribution (verified, not assumed)
serve_domains/ patch commits. Both sets reproduce identically on181a0832(the commit before2dff1cc9 cargo: comment out local [patch] overrides, i.e. with the local[patch]still active), and were also observed on the earlier HEAD925b3df9. So this predates the recent control-plane/Model-A work — long-standing.2dff1cc9(disabling the local[patch]) caused theherolib_siddoctest break was disproved by testing181a0832.Ask
openrpc_rhai_testbinary). If it does,developmentCI is red independent of any feature branch — worth knowing before more merges land.ignore-with-reason: thebase36doctests needherolib_sidwired as a (dev-)dependency (or the doctests rewritten to not depend on it); theopenrpc_rhai_testclient-method registration needs investigation.