Skip to content
Snippets Groups Projects
  1. Apr 18, 2023
  2. Nov 18, 2022
  3. Feb 08, 2022
  4. Jan 11, 2022
  5. Nov 02, 2021
    • Agi Sferro's avatar
      Bug 1529082 - Move TestRunnerActivity to test_runner. r=ahal,owlish · dccddb81
      Agi Sferro authored
      The fact that the test runner app is defined inside the geckoview test package
      has always felt like a hack to me. I've mistakenly thought that
      TestRunnerActivity was used in GeckoView's junit tests many times (even though
      that's not the case).
      
      From what I can see, there's no way to generate an AAB package for androidTest,
      so to be able to run Gecko tests as AAB we finally need to define the
      TestRunner as an ordinary package instead.
      
      Differential Revision: https://phabricator.services.mozilla.com/D127320
      dccddb81
  6. Oct 25, 2021
  7. Sep 29, 2021
  8. Aug 30, 2021
  9. Aug 26, 2021
  10. Aug 25, 2021
  11. Jul 15, 2020
  12. Nov 22, 2019
  13. Nov 21, 2019
  14. Nov 14, 2019
  15. Oct 04, 2019
  16. Sep 30, 2019
  17. May 09, 2019
    • Nick Alexander's avatar
      Bug 1543982 - Part 1: Avoid re-configuring from within Gradle. r=emilio · e68b7c0a
      Nick Alexander authored
      The inline comment explains what is happening here.  The issue is that
      client.mk is setting MOZ_OBJDIR (and autoconf.mk is setting CC/CXX and
      others) as part of `mach build`, which means that recursively invoking
      `mach build` sees a different environment, and that triggers
      reconfigure.
      
      In some situations we can avoid this by recognizing that the
      environment has changed and setting it back to what it was at the time
      of `mach build` before client.mk adjusts it.
      
      Differential Revision: https://phabricator.services.mozilla.com/D30425
      
      --HG--
      extra : moz-landing-system : lando
      e68b7c0a
  18. Mar 29, 2019
  19. Oct 25, 2017
  20. Jun 22, 2017
  21. Jun 20, 2017
  22. Oct 06, 2016
  23. Feb 18, 2016
    • Nick Alexander's avatar
      Bug 1233882 - Fold base Gradle project into app Gradle project. r=sebastian,mcomella · c4c73ece
      Nick Alexander authored
      DONTBUILD NPOTB
      
      Using the real Android manifest tripped up Robolectric, so I've taken
      the easy way out and added a dummy TestGeckoApplication; see comment
      in the code.
      
      MozReview-Commit-ID: 4fCY504UgPu
      
      --HG--
      rename : mobile/android/app/base/lint.xml => mobile/android/app/lint.xml
      rename : mobile/android/tests/background/junit4/resources/robolectric.properties => mobile/android/app/src/main/resources/robolectric.properties
      extra : rebase_source : 689e879dd4ec4402d5e7f948fa5f8be256284a88
      extra : intermediate-source : 746468f5d9798ff404a80cd957664e2b69a0e97c
      extra : source : a7f63b3721cd3ba105990bbb37a87044383d26d9
      extra : histedit_source : 6bdcfa36ddb45bbfd518c5459e4940e29a30f1c2%2C4bfef3b752a85174f1aa1f2226a286ac30bae25a
      c4c73ece
  24. Feb 06, 2016
  25. Jan 26, 2016
  26. Jan 18, 2016
    • Nick Alexander's avatar
      Bug 1233882 - Fold base Gradle project into app Gradle project. r=sebastian,mcomella · 2f5eb6ac
      Nick Alexander authored
      DONTBUILD NPOTB
      
      Using the real Android manifest tripped up Robolectric, so I've taken
      the easy way out and added a dummy TestGeckoApplication; see comment
      in the code.
      
      --HG--
      rename : mobile/android/app/base/lint.xml => mobile/android/app/lint.xml
      rename : mobile/android/tests/background/junit4/resources/robolectric.properties => mobile/android/app/src/main/resources/robolectric.properties
      extra : commitid : 2aEbQRv0D7m
      extra : rebase_source : c0f014e3fba7008967f8f9782125f940fcc89fe6
      extra : amend_source : 46bfdfb116c026da490750a23a9c9188ab4cdf9a
      extra : source : a7f63b3721cd3ba105990bbb37a87044383d26d9
      2f5eb6ac
  27. Feb 05, 2016
    • Nigel Babu's avatar
      Backed out 10 changesets (bug 1234629, bug 1233882) for bustage on Android rc tests · ede1aa8b
      Nigel Babu authored
      Backed out changeset 9aa32d9a25df (bug 1234629)
      Backed out changeset d73d36c9619b (bug 1234629)
      Backed out changeset a7f63b3721cd (bug 1233882)
      Backed out changeset c79f4a8c3e86 (bug 1234629)
      Backed out changeset 400c030d3c01 (bug 1234629)
      Backed out changeset 54a3d0851bc6 (bug 1234629)
      Backed out changeset f80912ecfa87 (bug 1234629)
      Backed out changeset 50bcadca2131 (bug 1234629)
      Backed out changeset aaa420ed66d7 (bug 1234629)
      Backed out changeset 7a62e97f07c2 (bug 1234629)
      
      --HG--
      rename : mobile/android/app/lint.xml => mobile/android/app/base/lint.xml
      rename : mobile/android/app/src/main/resources/robolectric.properties => mobile/android/tests/background/junit4/resources/robolectric.properties
      extra : commitid : KJVIqyGBEZg
      ede1aa8b
  28. Jan 18, 2016
    • Nick Alexander's avatar
      Bug 1233882 - Fold base Gradle project into app Gradle project. r=sebastian,mcomella · 1288f37e
      Nick Alexander authored
      DONTBUILD NPOTB
      
      Using the real Android manifest tripped up Robolectric, so I've taken
      the easy way out and added a dummy TestGeckoApplication; see comment
      in the code.
      
      --HG--
      rename : mobile/android/app/base/lint.xml => mobile/android/app/lint.xml
      rename : mobile/android/tests/background/junit4/resources/robolectric.properties => mobile/android/app/src/main/resources/robolectric.properties
      extra : commitid : BSiXkLh5kSh
      extra : rebase_source : ee178b04cd727e11a65f0550d88f1cd951cc5b7a
      extra : amend_source : 45f49104a4687cf4cb71391c3f3ac2def8ef716a
      1288f37e
  29. Jan 26, 2016
  30. Dec 06, 2015
  31. Dec 10, 2015
  32. Nov 26, 2015
  33. Nov 03, 2015
    • Nick Alexander's avatar
      Bug 1220887 - Make 'base' Gradle project in the srcdir. r=sebastian · 44046732
      Nick Alexander authored
      This is the last Gradle project that isn't in the srcdir.  Since base/
      doesn't have the correct package prefix directory structure, we still
      need to symlink, but we only need one link.  This effectively
      deprecates |mach gradle-install|.
      
      This should improve the robustness of our Gradle configuration,
      ensuring that we always have projects to import.  Since
      settings.gradle executes very early in the IDE import project
      sequence: before Gradle project evaluation time, and thus before any
      Gradle task is executed, we should always see a complete project.  (It
      was possible to see incomplete Gradle configurations if |mach
      gradle-install| hadn't been run at just the right time.)
      
      --HG--
      extra : commitid : 4zK7U5PAypH
      extra : rebase_source : 91f8534a89f0311b36bd39f502e2f7609a1d78b0
      44046732
  34. Oct 20, 2015
Loading