[tor-bugs] #25639 [Core Tor/Tor]: think about Rust crate boundaries
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon May 28 16:55:23 UTC 2018
#25639: think about Rust crate boundaries
--------------------------+----------------------------------
Reporter: Hello71 | Owner: Hello71
Type: enhancement | Status: closed
Priority: Low | Milestone:
Component: Core Tor/Tor | Version: Tor: unspecified
Severity: Normal | Resolution: wontfix
Keywords: rust | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
--------------------------+----------------------------------
Comment (by chelseakomlo):
Replying to [comment:17 chelseakomlo]:
> Replying to [comment:16 Hello71]:
> > basically comment:10, summary: "how do C programs that are trying to
integrate Rust do tests (unit and integration)? assume we want to migrate
gradually, but want to look at using all Rust eventually."
>
> Currently tor has C unit and integration tests, and Rust unit tests. The
problem we are currently facing is how to write Rust integration tests
that call C- see #25386.
>
> From https://trac.torproject.org/projects/tor/ticket/25639#comment:9, it
sounds like FireFox/Servo do not have Rust integration tests that call C
dependencies, and instead only have Rust unit tests and C unit/integration
tests.
For clarification, we are creating a shared crate for linking per
discussion above, hence why this particular issue can be closed.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25639#comment:18>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list