Hey Android devs.

There are a few tasks on treeherder that run automatically when files
change that can affect the task results [1]. One side effect of allowing
tasks to run automatically is that you can't get them to run without
changing the files, *even if you explicitly include the task.* This is
unexpected behavior to me and I don't know if it will ever change. If you
need to force one of these tasks to run on try, you can change a file you'd
expect to have to change in order to run the task and delete the commit
after you push (e.g. to get checkstyle to run, you can change a Java by
adding valid code, e.g. `int i = 4`; to any method).

Specifying the files that cause tasks to run is a manual process (e.g. [2])
and can go wrong, so please let me know if one of these tasks does not run
when you'd expect it to and we can update the script.

As a front-end dev, I think the only task you'll need to regularly specify
now is robocop.

Also, I renamed "android-api-15-frontend" to "android-test" [3], which is
the unit test job, and it runs automatically. It's name is correlated with
the local command: `./mach gradle test`
- Mike (:mcomella)

[1]: android-lint, android-checkstyle, android-test,
android-api-15-gradle-dependencies

[2]:
https://dxr.mozilla.org/mozilla-central/rev/e5a10bc7dac4ee2453d8319165c1f6578203eac7/testing/taskcluster/tasks/branches/base_jobs.yml#430
[3]: https://bugzilla.mozilla.org/show_bug.cgi?id=1260874
_______________________________________________
mobile-firefox-dev mailing list
mobile-firefox-dev@mozilla.org
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to