|
1 from b2g_update_test import B2GUpdateTestCase, OTA, FOTA |
|
2 import os |
|
3 |
|
4 update_test_dir = os.path.dirname(os.path.dirname(__file__)) |
|
5 |
|
6 class UpdateTestOTASimple(B2GUpdateTestCase): |
|
7 def setUp(self): |
|
8 prefs = { |
|
9 "b2g.update.apply-idle-timeout": 0 |
|
10 } |
|
11 mar_path = os.path.join(update_test_dir, "unit", "data", "simple.mar") |
|
12 self.stage_update(complete_mar=mar_path, prefs=prefs) |
|
13 B2GUpdateTestCase.setUp(self) |
|
14 |
|
15 def test_ota_simple(self): |
|
16 self.marionette.set_script_timeout(60 * 1000 * 5) |
|
17 |
|
18 ota_simple_js = os.path.join(os.path.dirname(__file__), |
|
19 "update_test_ota_simple.js") |
|
20 self.execute_update_test(ota_simple_js, apply=OTA) |