Closed Bug 1780024 Opened 2 years ago Closed 2 years ago

No *.ini file in services/sync/tests/tps

Categories

(Firefox :: Sync, task)

task

Tracking

()

RESOLVED INVALID

People

(Reporter: t.yavor, Unassigned)

Details

While I implemented a linter that checks files with a "test" in their path I found
services/sync/tests/tps which seems not to contain any *.ini file.

https://searchfox.org/mozilla-central/source/services/sync/tests/tps

Also a ./mach test services/sync/tests/tps is not executing any test, didn't find any *.ini that includes the files, so I was wondering if that is dead code?

:lyavor This isn't dead code. These tests use to be automated but are no longer run because they tend to be flaky. At present the sync team periodically runs these tests manually. So they're not triggered but they're also not dead.

Can we close this?

Flags: needinfo?(lyavor)

Thanks for information.

Do you plan to change the status quo of the tests? And if so, do you have a bug referring to that plan? (then I could link to the bug in the linter config to keep track of it)

For sure, we can close that one.

Flags: needinfo?(lyavor)

We don't really have concrete plans to move these to CI - most of the flakiness was due to the fact the tests run on production, so occasional 500 errors etc would cause false negatives in the tests - and we don't have the resources nor motivation to push it forward. The iOS mobile team also uses it, but like us, they do it all manually. More docs on TPS are at https://searchfox.org/mozilla-central/source/testing/tps/README, so maybe a link to that makes sense?

Happy to keep chatting about this, but for now I'll close it.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INVALID

Thank you very much!
That is good to know.

You need to log in before you can comment on or make changes to this bug.