8
edits
(→Debugging Sync: Update logging information) |
(→Building Sync: Update) |
||
Line 48: | Line 48: | ||
== Building Sync == | == Building Sync == | ||
Sync code is almost exclusively JavaScript, and so you probably should build using an artifact build, as described [https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Artifact_builds here]. | |||
After setting this up, you'll do `mach build` to perform a build, `mach run` to run Firefox, and `mach xpcshell-test /services/sync/tests/unit` to run the sync unit test suite. There's also a separate end-to-end test suite, TPS, which is documented [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/TPS_Tests here]. (For most changes its sufficient you run the unit tests) | |||
Depending on your OS, most changes will not require a rebuild to take effect, only restarting and rerunning via `mach run`. | |||
= Using Bugzilla = | = Using Bugzilla = |
edits