Closed Bug 1675288 Opened 5 years ago Closed 4 years ago

Organize FOG's toolkit/components/glean into proper folders

Categories

(Toolkit :: Telemetry, task, P3)

task

Tracking

()

RESOLVED FIXED
92 Branch
Tracking Status
firefox92 --- fixed

People

(Reporter: chutten|PTO, Assigned: chutten|PTO)

Details

(Whiteboard: [telemetry:fog:m?])

Attachments

(1 file)

FOG's folder contents are very flat in toolkit/components/glean. This is okay, I guess, but it could be better.

For instance,

  • If we put the xpcshell tests into test*/unit*/ or test*/xpcshell/ we can remove the FIXME and eslint markers at the top of test_Glean.js
  • If we have a tests directory, we could move test_metrics.yaml and test_pings.yaml into it and strip test_ from them, allowing us to erase the last two lines from build/sparse-profiles/sphinx-docs and RESOLVE > INVALID bug 1672716
  • Split t/c/g/api/src/ffi/mod.rs into individual files per metric type. Not only is this the way that the SDK does it, and consistency is worthwhile, but it'll also make merge conflicts less likely.
Assignee: nobody → chutten
Status: NEW → ASSIGNED
Pushed by chutten@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ba0d0ef37230 Move FOG's tests into a 'tests' folder r=TravisLong
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 92 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: