Skip to content

Fix WASM test plugin path in bridge integration tests#85

Merged
jlantz merged 3 commits into
claude/adapt-agent-standards-KzMkwfrom
copilot/sub-pr-71
Feb 3, 2026
Merged

Fix WASM test plugin path in bridge integration tests#85
jlantz merged 3 commits into
claude/adapt-agent-standards-KzMkwfrom
copilot/sub-pr-71

Conversation

Copilot AI commented Feb 3, 2026

Copy link
Copy Markdown
Contributor

WASM integration tests were failing to locate the compiled test plugin, causing all 33 bridge tests to skip with warnings about missing WASM files.

Changes

  • Fixed plugin path in tests/integration/bridge.rs: Updated from ../target/wasm32-unknown-unknown/release/wasm_test_plugin.wasm to tests/wasm-test-plugin/target/wasm32-unknown-unknown/release/wasm_test_plugin.wasm to match where the plugin is actually built (the test plugin has its own workspace and builds to its own target directory)

  • Removed accidentally committed build artifacts: Cleaned up tests/wasm-test-plugin/target/ directory that was committed despite being in .gitignore

The test plugin now loads correctly. Authentication failures in the test output are expected and unrelated—tests require a valid SF_AUTH_URL to connect to a Salesforce org, which is configured separately in CI.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 2 commits February 3, 2026 17:22
Co-authored-by: jlantz <1697127+jlantz@users.noreply.github.com>
Co-authored-by: jlantz <1697127+jlantz@users.noreply.github.com>

Copilot AI commented Feb 3, 2026

Copy link
Copy Markdown
Contributor Author

Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • test.salesforce.com
    • Triggering command: /home/REDACTED/work/busbar-sf-api/busbar-sf-api/target/debug/deps/integration-95954517d276c4ae /home/REDACTED/work/busbar-sf-api/busbar-sf-api/target/debug/deps/integration-95954517d276c4ae test_bridge_can_load_wasm_plugin --nocapture /home/REDACTED/work/busbar-sf-api/busbar-sf-api/target/debug/deps/prost_derive-db6dbfdcde2568bd.prost_derive.22ca1931ac37f6b3-cgu.06.rcgu.o /home/REDACTED/work/busbar-sf-api/busbar-sf-api/target/debug/deps/prost_derive-db6dbfdcde2568bd.prost_derive.22ca1931ac37f6b3-cgu.07.rcgu.o /home/REDACTED/work/busbar-sf-api/busbar-sf-api/target/debug/deps/prost_derive-db6dbfdcde2568bd.prost_derive.22ca1931ac37f6b3-cgu.08.rcgu.o /home/REDACTED/work/busbar-sf-api/busbar-sf-api/target/debug/deps/prost_derive-db6dbfdcde2568bd.prost_derive.22ca1931ac37f6b3-cgu.09.rcgu.o /home/REDACTED/work/busbar-sf-api/busbar-sf-api/target/debug/deps/prost_derive-db6dbfdcde2568bd.prost_derive.22ca1931ac37f6b3-cgu.10.rcgu.o /home/REDACTED/work/busbar-sf-api/busbar-sf-api/target/debug/deps/prost_derive-db6dbfdcde2568bd.prost_derive.22ca1931ac37f6b3-cgu.11.rcgu.o /home/REDACTED/work/busbar-sf-api/busbar-sf-api/target/debug/deps/prost_derive-db6dbfd�� /home/REDACTED/work/busbar-sf-api/busbar-sf-api/target/debug/deps/prost_derive-db6dbfdcde2568bd.prost_derive.22ca1931ac37f6b3-cgu.13.rcgu.o /home/REDACTED/work/busbar-sf-api/busbar-sf-api/target/debug/deps/prost_derive-db6dbfdcde2568bd.prost_derive.22ca1931ac37f6b3-cgu.14.rcgu.o lib/�� lib/rustlib/x86_/home/REDACTED/work/busbar-sf-api/busbar-sf-api/target/debug/deps/manyhow_macros-3/home/REDACTED/.rustup/toolchains/stable-x86_64-REDACTED-linux-gnu/bin/rustc lib/rustlib/x86_/home/REDACTED/work/busbar-sf-api/busbar-sf-api/target/debug/deps/manyhow_macros-3-vV bin/rustc /wasmtime-c50ba8cc d.73dcb1558984f1-Wl,--version-script=/tmp/rustcaYBKYe/list b21ii4j8.rcgu.o bin/rustc (dns block)
    • Triggering command: /home/REDACTED/work/busbar-sf-api/busbar-sf-api/target/debug/deps/integration-95954517d276c4ae /home/REDACTED/work/busbar-sf-api/busbar-sf-api/target/debug/deps/integration-95954517d276c4ae bridge:: --nocapture 64-REDACTED-linux-gnu/bin/gcc-ld/ld.lld embed-bitcode=no -C debuginfo=2 --cfg feature=&#34;reset&#34; --check-cfg cfg(docsrs,test) --check-cfg 64-u�� 64-REDACTED-linux-gnu/lib/librustc_std_workspace_alloc-e793bd15fd20f0af.rlib 64-REDACTED-linux-gnu/lib/libminiz_oxide-7aaf0cb5e2293c31.rlib /index.crates.io--diagnostic-width=120 -1949cf8c6b5b557/home/REDACTED/.rustup/toolchains/stable-x86_64-REDACTED-linux-gnu/bin/rustc 51eee41cf6f60e27--crate-name 51eee41cf6f60e27libbz2_rs_sys 51eee41cf6f60e27--edition=2021 (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title [WIP] Add WASM bridge for sandboxed Salesforce API access Fix WASM test plugin path in bridge integration tests Feb 3, 2026
Copilot AI requested a review from jlantz February 3, 2026 17:26
@jlantz jlantz marked this pull request as ready for review February 3, 2026 23:10
@jlantz jlantz merged commit a3cc692 into claude/adapt-agent-standards-KzMkw Feb 3, 2026
@jlantz jlantz deleted the copilot/sub-pr-71 branch February 3, 2026 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants