Version 0.2.0 9 Sep 2016
---------------------------
- Remove acmlock routine to improve test performance
-- Support flash function for mock device type
+- Support flash function for standalone device type
- Update test helper functions
Version 0.2.1 9 Sep 2016
---------------------------
- Update import command to use shell-like path expansions
-- Update mock device type to avoid sdb error
+- Update standalone device type to avoid sdb error
- Update default templates for u3 and xu3
Version 0.3.0 21 Sep 2016
---------------------------
- Update projects/topology file location
- Add projects/topology param at command prompt
-- Support multiple mock devices in topology
-- Add global lock for mock device type
+- Support multiple standalone devices in topology
+- Add global lock for standalone device type
Version 0.3.1 22 Sep 2016
---------------------------
Litmus is an automated testing tool for tizen arm devices.
+
Prerequisite
---------------------
Litmus uses sdb to communicate with device.
sdb is not released on download.tizen.org/tools but you can find it from sdk.
-Installing sdb from tizen sdk or download binary from below url.
+Install sdb from tizen sdk or download binary from below url.
32bit:
-http://download.tizen.org/sdk/sdk-packages/official/binary/sdb_2.2.83_ubuntu-32.zip
+http://download.tizen.org/sdk/tizenstudio/official/binary/sdb_2.2.89_ubuntu-32.zip
64bit:
-http://download.tizen.org/sdk/sdk-packages/official/binary/sdb_2.2.83_ubuntu-64.zip
+http://download.tizen.org/sdk/tizenstudio/official/binary/sdb_2.2.89_ubuntu-64.zip
Unzip this package and copy sdb binary to /usr/bin
1. Create a litmus project:
- $ litmus mk myproject
+ $ litmus mk <new_project_name>
2. Modify <project_path>/userscript.py and <project_path>/conf.yaml
3. Run the litmus project
- $ litmus run myproject
+ $ litmus run <new_project_name>
Please refer to litmus wiki for more details.
+
https://github.com/dhs-shine/litmus/wiki
+
https://wiki.tizen.org/wiki/Litmus
* Update projects/topology file location
* Add projects/topology param at command prompt
- * Support multiple mock devices in topology
- * Add global lock for mock device type
+ * Support multiple standalone devices in topology
+ * Add global lock for standalone device type
-- Donghoon Shin <dhs.shin@samsung.com> Wed, 21 Sep 2016 15:08:00 +0900
litmus (0.2.1-1) unstable; urgency=low
* Update import command to use shell-like path expansions
- * Update mock device type to avoid sdb error
+ * Update standalone device type to avoid sdb error
* Update default templates for u3 and xu3
-- Donghoon Shin <dhs.shin@samsung.com> Fri, 9 Sep 2016 15:00:00 +0900
litmus (0.2.0-1) unstable; urgency=low
* Remove acmlock routine to imporve test performance
- * Support flash function for mock device type
+ * Support flash function for standalone device type
* Update test helper functions
-- Donghoon Shin <dhs.shin@samsung.com> Fri, 9 Sep 2016 10:03:05 +0900
_projects_ = os.path.join(_confdir_, 'projects')
_tmpdir_ = '/tmp'
_path_for_locks_ = '/var/lock/litmus/'
-_dev_types_ = ('u3', 'xu3', 'mock', 'empty')
+_dev_types_ = ('u3', 'xu3', 'standalone', 'empty')
# Append items
self._all_devices.append(items)
-
- if not next((d for d in self._all_devices if d['dev_type'] == 'mock'),
- None):
- # Add mock device
- mock_devicename = 'MOCK_001'
- mock_ilock_filename = os.path.join(self._path_for_locks,
- mock_devicename)
- mock = {'devicename': mock_devicename,
- 'dev_type': 'mock',
- 'tlock': Lock(),
- 'ilock': fasteners.InterProcessLock(mock_ilock_filename)}
- self._all_devices.append(mock)