Open Bug 2026340 Opened 1 month ago Updated 2 days ago

SDK tests with kotlinc do not run in CI

Categories

(Application Services :: Nimbus SDK, defect)

defect

Tracking

(Not tracked)

People

(Reporter: beth, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [nimbus])

The tests that rely on running kotlinc and swift don't run in CI. They previously ran but were vacuous -- if kotlinc wasnt present, the rest of the test was just skipped.

https://searchfox.org/mozilla-mobile/rev/522ed2d079a301663b874f4062203435aa2459f9/application-services/components/support/nimbus-fml/src/backends/kotlin/mod.rs#175
https://searchfox.org/mozilla-mobile/rev/522ed2d079a301663b874f4062203435aa2459f9/application-services/components/support/nimbus-fml/src/backends/swift/mod.rs#208

This is changing in bug 2026034 to make these tests hard fail instead. We should eventually fix our CI environment to support running kotlinc and swiftc. The former will be much easier once the monorepo migration is complete. The latter will be more challenging as parts of the necessary swift code are no longer in application-services.

Summary: SDK tests with kotlinc and swiftc do not run in CI → SDK tests with kotlinc do not run in CI

lets handle just kotlinc in this bug.

See Also: → 2026345
Whiteboard: [nimbus]
Blocks: 1987240
You need to log in before you can comment on or make changes to this bug.