Comment 2 for bug 1417966

Revision history for this message
Martin Pitt (pitti) wrote :

Hm, I'm on almost the same version:

current build number: 92
device name: generic_x86
channel: ubuntu-touch/devel-proposed
alias: ubuntu-touch/vivid-proposed
last update: 2015-02-05 03:25:51

I ran the tests like this:
bzr branch lp:ubuntu-sanity-tests
adt-run --setup-commands 'mount -o remount,ro /' -B ubuntu-sanity-tests// --- ssh -s adb

but they fail with something completely different:

adt-run [08:00:10]: test sanity: [-----------------------
The ubuntuuitoolkit.emulators module is deprecated. Import the autopilot helpers from the top-level ubuntuuitoolkit module.
Loading tests from: /tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages

Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/autopilot/run.py", line 748, in <module>
    main()
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/autopilot/run.py", line 742, in main
    test_app.run()
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/autopilot/run.py", line 628, in run
    action()
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/autopilot/run.py", line 694, in run_tests
    test_result = test_suite.run(result)
  File "/usr/lib/python3.4/unittest/suite.py", line 122, in run
    test(result)
  File "/usr/lib/python3.4/unittest/case.py", line 625, in __call__
    return self.run(*args, **kwds)
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/testscenarios/testcase.py", line 65, in run
    return super(WithScenarios, self).run(result)
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/testtools/testcase.py", line 585, in run
    return self.__RunTest(self, self.exception_handlers).run(result)
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/autopilot/testcase.py", line 132, in run
    return super().run(*args, **kwargs)
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/testtools/runtest.py", line 74, in run
    return self._run_one(actual_result)
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/testtools/runtest.py", line 88, in _run_one
    return self._run_prepared_result(ExtendedToOriginalDecorator(result))
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/testtools/runtest.py", line 107, in _run_prepared_result
    handler(self.case, self.result, e)
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/testtools/testcase.py", line 550, in _report_error
    result.addError(self, details=self.getDetails())
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/testtools/testresult/real.py", line 1121, in addError
    return self.decorated.addError(test, err)
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/autopilot/testresult.py", line 71, in addError
    return super(type(self), self).addError(test, err, details)
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/testtools/testresult/real.py", line 1543, in addError
    return self.decorated.addError(test, err, details=details)
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/testtools/testresult/real.py", line 1322, in addError
    self._convert(test, err, details, 'fail')
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/testtools/testresult/real.py", line 1350, in _convert
    test_tags=self.current_tags, timestamp=now)
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/testtools/testresult/real.py", line 408, in status
    super(CopyStreamResult, self).status(*args, **kwargs)
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/testtools/testresult/real.py", line 649, in status
    self.on_test(self._inprogress.pop(key))
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/testtools/testresult/real.py", line 742, in _gather_test
    self._handle_status[test_dict['status']](case)
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/testtools/testresult/real.py", line 761, in _fail
    message = _details_to_str(case._details, special="traceback")
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/testtools/testresult/real.py", line 1752, in _details_to_str
    text = content.as_text().strip()
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/testtools/content.py", line 94, in as_text
    return _u('').join(self.iter_text())
  File "/tmp/adt-run.Zfp5X5/deps/usr/lib/python3/dist-packages/testtools/content.py", line 118, in _iter_text
    yield decoder.decode(bytes)
  File "/usr/lib/python3.4/encodings/latin_1.py", line 26, in decode
    return codecs.latin_1_decode(input,self.errors)[0]
TypeError: 'NoneType' does not support the buffer interface
Loading tests from: /tmp/adt-run.Zfp5X5/build.j7o/real-tree

Can you please show me the precise command you used? The emulator is r/w by default, so to get a proper r/o behaviour one must do that with --setup-commands.