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
Unknown Object (File)
Thu, Oct 3, 11:06 AM
Unknown Object (File)
Sun, Sep 29, 3:33 PM
Unknown Object (File)
Wed, Sep 25, 6:05 PM
Unknown Object (File)
Wed, Sep 25, 3:16 AM
Unknown Object (File)
Wed, Sep 25, 3:16 AM
Unknown Object (File)
Tue, Sep 24, 6:28 PM
Unknown Object (File)
Sep 3 2024, 7:02 AM
Unknown Object (File)
Sep 3 2024, 7:02 AM

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