Page MenuHomePhabricator

[services] Tests - Use lazy static instead of functions
ClosedPublic

Authored by karol on Jul 1 2022, 6:14 AM.
Tags
None
Referenced Files
F3507690: D4425.id14352.diff
Fri, Dec 20, 9:32 PM
F3507363: D4425.id14084.diff
Fri, Dec 20, 8:31 PM
Unknown Object (File)
Fri, Dec 20, 1:42 AM
Unknown Object (File)
Fri, Dec 20, 1:42 AM
Unknown Object (File)
Fri, Dec 20, 1:42 AM
Unknown Object (File)
Fri, Dec 20, 1:38 AM
Unknown Object (File)
Wed, Dec 18, 7:35 PM
Unknown Object (File)
Tue, Dec 17, 11:45 PM

Details

Summary

Depends on D4413

Suggested in https://phab.comm.dev/D4325#124852
We can use Rust's lazy_static instead of functions to have static variables calculated in the runtime

Test Plan

services tests work as before

Diff Detail

Repository
rCOMM Comm
Branch
services-test
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

tomek added a reviewer: ashoat.
This revision is now accepted and ready to land.Jul 2 2022, 6:41 PM
services/commtest/tests/lib/tools.rs
28–29 ↗(On Diff #14352)

It doesn't seem like this was formatted properly, despite coming after D4413 ("run cargo fmt") in the stack. Creating a Linear task ENG-1368 for @karol-bisztyga to resolve this