[gnome-battery-bench] integration-test: basic (single) GPU test
- From: Christian Kellner <gicmo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-battery-bench] integration-test: basic (single) GPU test
- Date: Wed, 5 Jul 2017 14:19:10 +0000 (UTC)
commit 3995804ac0863fadd4e3d4d9bfe229d332705bde
Author: Christian Kellner <gicmo gnome org>
Date: Tue Jul 4 18:01:41 2017 +0200
integration-test: basic (single) GPU test
src/integration-test | 29 +++++++++++++++++++++++++++++
1 files changed, 29 insertions(+), 0 deletions(-)
---
diff --git a/src/integration-test b/src/integration-test
index 332abc9..dac88cf 100755
--- a/src/integration-test
+++ b/src/integration-test
@@ -373,6 +373,35 @@ class Tests(unittest.TestCase):
log.close()
self.gbb_stop()
+ def test_pci_gpus(self):
+ self.add_std_platform()
+ self.add_std_power_supply(vendor="GNOME", model="ng")
+ self.testbed.add_device('pci',
+ 'pci0000:00/0000:00:02.0', None,
+ ['class', '0x030000',
+ 'vendor', '0x8086',
+ 'device', '0x1916',
+ 'enable', '1',
+ 'revision', '0x07'],
+ ['ID_MODEL_FROM_DATABASE', 'HD Graphics 520',
+ 'ID_VENDOR_FROM_DATABASE', 'Intel Corporation'])
+
+ os.system('find ' + self.testbed.get_root_dir())
+ log = self.gbb("info", ["--json"])
+ out = json.loads(log)
+ self.assertIn('hardware', out)
+ hw = out['hardware']
+ self.assertIn('gpus', hw)
+ gpus = hw['gpus']
+
+ self.assertEqual(len(gpus), 1)
+ gpu = gpus[0]
+ self.assertEqual(gpu['vendor'], 32902)
+ self.assertEqual(gpu['device'], 6422)
+ self.assertEqual(gpu['revision'], 7)
+ self.assertEqual(gpu['enabled'], True)
+
+
if __name__ == '__main__':
if 'umockdev' not in os.environ.get('LD_PRELOAD', ''):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]