<!DOCTYPE html> <html> <!-- Copyright (c) 2012 The Chromium Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. --> <head> <title>LinuxPerfDrmParser tests</title> <script src="base.js"></script> </head> <body> <script> 'use strict'; base.require('unittest'); base.require('test_utils'); base.require('linux_perf_importer'); function testDrmImport() { var lines = [ ' chrome-2465 [000] 71.653157: drm_vblank_event: ' + 'crtc=0, seq=4233', ' <idle>-0 [000] 71.669851: drm_vblank_event: ' + 'crtc=0, seq=4234' ]; var m = new tracing.TimelineModel(lines.join('\n'), false); assertEquals(0, m.importErrors.length); var threads = m.getAllThreads(); assertEquals(1, threads.length); var vblankThread = threads[0]; assertEquals('drm_vblank', vblankThread.name); assertEquals(2, vblankThread.slices.length); } </script> </body> </html>