builder: graphics_yosemite_r7_test-mochitest-e10s-1 slave: t-yosemite-r7-0134 starttime: 1497425517.41 results: failure (2) revision: ab55476acf28950487f58028351a41f3c65707af ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2017-06-14 00:31:57.408628) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2017-06-14 00:31:57.409616) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2017-06-14 00:31:57.410220) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2017-06-14 00:31:57.439256) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2017-06-14 00:31:57.439977) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0kEBd8uWBT/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners TMPDIR=/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2017-06-14 00:31:57-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12179 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 14.6M=0.001s 2017-06-14 00:31:57 (14.6 MB/s) - 'archiver_client.py' saved [12179/12179] program finished with exit code 0 elapsedTime=0.116881 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2017-06-14 00:31:57.585259) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2017-06-14 00:31:57.585787) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0kEBd8uWBT/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners TMPDIR=/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.028241 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2017-06-14 00:31:57.639941) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2017-06-14 00:31:57.640776) ========= bash -c 'python archiver_client.py mozharness --repo projects/graphics --rev ab55476acf28950487f58028351a41f3c65707af --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'python archiver_client.py mozharness --repo projects/graphics --rev ab55476acf28950487f58028351a41f3c65707af --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0kEBd8uWBT/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners TMPDIR=/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2017-06-14 00:31:57,732 truncating revision to first 12 chars 2017-06-14 00:31:57,732 Setting DEBUG logging. 2017-06-14 00:31:57,732 attempt 1/10 2017-06-14 00:31:57,732 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/projects/graphics/ab55476acf28?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2017-06-14 00:31:59,202 unpacking tar archive at: graphics-ab55476acf28/testing/mozharness/ program finished with exit code 0 elapsedTime=1.744148 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2017-06-14 00:31:59.408902) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2017-06-14 00:31:59.409288) ========= script_repo_revision: ab55476acf28950487f58028351a41f3c65707af ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2017-06-14 00:31:59.409744) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2017-06-14 00:31:59.410070) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2017-06-14 00:31:59.429071) ========= ========= Started '/tools/buildbot/bin/python -u ...' failed (results: 2, elapsed: 16 mins, 8 secs) (at 2017-06-14 00:31:59.429469) ========= /tools/buildbot/bin/python -u scripts/scripts/desktop_unittest.py --cfg unittests/mac_unittest.py --mochitest-suite plain-chunked --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch graphics --download-symbols ondemand in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', '-u', 'scripts/scripts/desktop_unittest.py', '--cfg', 'unittests/mac_unittest.py', '--mochitest-suite', 'plain-chunked', '--e10s', '--total-chunks', '5', '--this-chunk', '1', '--blob-upload-branch', 'graphics', '--download-symbols', 'ondemand'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0kEBd8uWBT/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/local/bin/node MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners TMPDIR=/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 00:31:59 INFO - MultiFileLogger online at 20170614 00:31:59 in /builds/slave/test 00:31:59 INFO - Run as scripts/scripts/desktop_unittest.py --cfg unittests/mac_unittest.py --mochitest-suite plain-chunked --e10s --total-chunks 5 --this-chunk 1 --blob-upload-branch graphics --download-symbols ondemand 00:31:59 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:31:59 INFO - {'all_cppunittest_suites': {'cppunittest': ('tests/cppunittest',)}, 00:31:59 INFO - 'all_gtest_suites': {'gtest': ()}, 00:31:59 INFO - 'all_jittest_suites': {'jittest': ()}, 00:31:59 INFO - 'all_mochitest_suites': {'a11y': ('--flavor=a11y',), 00:31:59 INFO - 'browser-chrome': ('--flavor=browser',), 00:31:59 INFO - 'browser-chrome-addons': ('--flavor=browser', 00:31:59 INFO - '--chunk-by-runtime', 00:31:59 INFO - '--tag=addons'), 00:31:59 INFO - 'browser-chrome-chunked': ('--flavor=browser', 00:31:59 INFO - '--chunk-by-runtime'), 00:31:59 INFO - 'browser-chrome-clipboard': ('--flavor=browser', 00:31:59 INFO - '--subsuite=clipboard'), 00:31:59 INFO - 'browser-chrome-gpu': ('--flavor=browser', 00:31:59 INFO - '--subsuite=gpu'), 00:31:59 INFO - 'browser-chrome-screenshots': ('--flavor=browser', 00:31:59 INFO - '--subsuite=screenshots'), 00:31:59 INFO - 'chrome': ('--flavor=chrome',), 00:31:59 INFO - 'chrome-chunked': ('--flavor=chrome', 00:31:59 INFO - '--chunk-by-dir=4'), 00:31:59 INFO - 'chrome-clipboard': ('--flavor=chrome', 00:31:59 INFO - '--subsuite=clipboard'), 00:31:59 INFO - 'chrome-gpu': ('--flavor=chrome', '--subsuite=gpu'), 00:31:59 INFO - 'jetpack-addon': ('--flavor=jetpack-addon',), 00:31:59 INFO - 'jetpack-package': ('--flavor=jetpack-package',), 00:31:59 INFO - 'jetpack-package-clipboard': ('--flavor=jetpack-package', 00:31:59 INFO - '--subsuite=clipboard'), 00:31:59 INFO - 'mochitest-devtools-chrome': ('--flavor=browser', 00:31:59 INFO - '--subsuite=devtools'), 00:31:59 INFO - 'mochitest-devtools-chrome-chunked': ('--flavor=browser', 00:31:59 INFO - '--subsuite=devtools', 00:31:59 INFO - '--chunk-by-runtime'), 00:31:59 INFO - 'mochitest-gl': ('--subsuite=webgl',), 00:31:59 INFO - 'mochitest-media': ('--subsuite=media',), 00:31:59 INFO - 'plain': (), 00:31:59 INFO - 'plain-chunked': ('--chunk-by-dir=4',), 00:31:59 INFO - 'plain-clipboard': ('--subsuite=clipboard',), 00:31:59 INFO - 'plain-gpu': ('--subsuite=gpu',)}, 00:31:59 INFO - 'all_mozbase_suites': {'mozbase': ()}, 00:31:59 INFO - 'all_reftest_suites': {'crashtest': {'options': ('--suite=crashtest',), 00:31:59 INFO - 'tests': ('tests/reftest/tests/testing/crashtest/crashtests.list',)}, 00:31:59 INFO - 'jsreftest': {'options': ('--extra-profile-file=tests/jsreftest/tests/user.js',), 00:31:59 INFO - 'tests': ('tests/jsreftest/tests/jstests.list',)}, 00:31:59 INFO - 'reftest': {'options': ('--suite=reftest',), 00:31:59 INFO - 'tests': ('tests/reftest/tests/layout/reftests/reftest.list',)}}, 00:31:59 INFO - 'all_xpcshell_suites': {'xpcshell': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 00:31:59 INFO - '--manifest=tests/xpcshell/tests/xpcshell.ini'), 00:31:59 INFO - 'tests': ()}, 00:31:59 INFO - 'xpcshell-addons': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 00:31:59 INFO - '--tag=addons', 00:31:59 INFO - '--manifest=tests/xpcshell/tests/xpcshell.ini'), 00:31:59 INFO - 'tests': ()}}, 00:31:59 INFO - 'allow_software_gl_layers': False, 00:31:59 INFO - 'append_to_log': False, 00:31:59 INFO - 'base_work_dir': '/builds/slave/test', 00:31:59 INFO - 'blob_upload_branch': 'graphics', 00:31:59 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:31:59 INFO - 'buildbot_json_path': 'buildprops.json', 00:31:59 INFO - 'buildbot_max_log_size': 52428800, 00:31:59 INFO - 'code_coverage': False, 00:31:59 INFO - 'config_files': ('unittests/mac_unittest.py',), 00:31:59 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:31:59 INFO - 'disable_ccov_upload': False, 00:31:59 INFO - 'download_minidump_stackwalk': True, 00:31:59 INFO - 'download_nodejs': True, 00:31:59 INFO - 'download_symbols': 'ondemand', 00:31:59 INFO - 'e10s': True, 00:31:59 INFO - 'enable_webrender': False, 00:31:59 INFO - 'exe_suffix': '', 00:31:59 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:31:59 INFO - 'tooltool.py': '/tools/tooltool.py', 00:31:59 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:31:59 INFO - '/tools/misc-python/virtualenv.py')}, 00:31:59 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:31:59 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:31:59 INFO - 'installer_path': '/builds/slave/test/installer.dmg', 00:31:59 INFO - 'log_level': 'info', 00:31:59 INFO - 'log_to_console': True, 00:31:59 INFO - 'minidump_save_path': '%(abs_work_dir)s/../minidumps', 00:31:59 INFO - 'minidump_stackwalk_path': 'macosx64-minidump_stackwalk', 00:31:59 INFO - 'minidump_tooltool_manifest_path': 'config/tooltool-manifests/macosx64/releng.manifest', 00:31:59 INFO - 'minimum_tests_zip_dirs': ('bin/*', 00:31:59 INFO - 'certs/*', 00:31:59 INFO - 'config/*', 00:31:59 INFO - 'mach', 00:31:59 INFO - 'marionette/*', 00:31:59 INFO - 'modules/*', 00:31:59 INFO - 'mozbase/*', 00:31:59 INFO - 'tools/*'), 00:31:59 INFO - 'no_random': False, 00:31:59 INFO - 'nodejs_path': 'node-osx/bin/node', 00:31:59 INFO - 'nodejs_tooltool_manifest_path': 'config/tooltool-manifests/macosx64/nodejs.manifest', 00:31:59 INFO - 'opt_config_files': (), 00:31:59 INFO - 'parallel_stylo_traversal': False, 00:31:59 INFO - 'pip_index': False, 00:31:59 INFO - 'preflight_run_cmd_suites': ({'architectures': ('32bit', '64bit'), 00:31:59 INFO - 'cmd': ('xset', 's', 'off', 's', 'reset'), 00:31:59 INFO - 'enabled': False, 00:31:59 INFO - 'halt_on_failure': False, 00:31:59 INFO - 'name': 'disable_screen_saver'}, 00:31:59 INFO - {'architectures': ('32bit',), 00:31:59 INFO - 'cmd': ('python', 00:31:59 INFO - '../scripts/external_tools/mouse_and_screen_resolution.py', 00:31:59 INFO - '--configuration-file', 00:31:59 INFO - '../scripts/external_tools/machine-configuration.json'), 00:31:59 INFO - 'enabled': False, 00:31:59 INFO - 'halt_on_failure': True, 00:31:59 INFO - 'name': 'run mouse & screen adjustment script'}), 00:31:59 INFO - 'require_test_zip': True, 00:31:59 INFO - 'run_all_suites': False, 00:31:59 INFO - 'run_cmd_checks_enabled': True, 00:31:59 INFO - 'run_file_names': {'cppunittest': 'runcppunittests.py', 00:31:59 INFO - 'gtest': 'rungtests.py', 00:31:59 INFO - 'jittest': 'jit_test.py', 00:31:59 INFO - 'mochitest': 'runtests.py', 00:31:59 INFO - 'mozbase': 'test.py', 00:31:59 INFO - 'mozmill': 'runtestlist.py', 00:31:59 INFO - 'reftest': 'runreftest.py', 00:31:59 INFO - 'xpcshell': 'runxpcshelltests.py'}, 00:31:59 INFO - 'specific_tests_zip_dirs': {'cppunittest': ('cppunittest/*',), 00:31:59 INFO - 'gtest': ('gtest/*',), 00:31:59 INFO - 'jittest': ('jit-test/*',), 00:31:59 INFO - 'mochitest': ('mochitest/*',), 00:31:59 INFO - 'mozbase': ('mozbase/*',), 00:31:59 INFO - 'mozmill': ('mozmill/*',), 00:31:59 INFO - 'reftest': ('reftest/*', 'jsreftest/*'), 00:31:59 INFO - 'xpcshell': ('xpcshell/*',)}, 00:31:59 INFO - 'specified_mochitest_suites': ('plain-chunked',), 00:31:59 INFO - 'strict_content_sandbox': False, 00:31:59 INFO - 'suite_definitions': {'cppunittest': {'options': ('--symbols-path=%(symbols_path)s', 00:31:59 INFO - '--xre-path=%(abs_res_dir)s'), 00:31:59 INFO - 'run_filename': 'runcppunittests.py', 00:31:59 INFO - 'testsdir': 'cppunittest'}, 00:31:59 INFO - 'gtest': {'options': ('--xre-path=%(abs_res_dir)s', 00:31:59 INFO - '--cwd=%(gtest_dir)s', 00:31:59 INFO - '--symbols-path=%(symbols_path)s', 00:31:59 INFO - '--utility-path=tests/bin', 00:31:59 INFO - '%(binary_path)s'), 00:31:59 INFO - 'run_filename': 'rungtests.py'}, 00:31:59 INFO - 'jittest': {'options': ('tests/bin/js', 00:31:59 INFO - '--no-slow', 00:31:59 INFO - '--no-progress', 00:31:59 INFO - '--format=automation', 00:31:59 INFO - '--jitflags=all', 00:31:59 INFO - '--timeout=970'), 00:31:59 INFO - 'run_filename': 'jit_test.py', 00:31:59 INFO - 'run_timeout': 1000, 00:31:59 INFO - 'testsdir': 'jit-test/jit-test'}, 00:31:59 INFO - 'mochitest': {'options': ('--appname=%(binary_path)s', 00:31:59 INFO - '--utility-path=tests/bin', 00:31:59 INFO - '--extra-profile-file=tests/bin/plugins', 00:31:59 INFO - '--symbols-path=%(symbols_path)s', 00:31:59 INFO - '--certificate-path=tests/certs', 00:31:59 INFO - '--quiet', 00:31:59 INFO - '--log-raw=%(raw_log_file)s', 00:31:59 INFO - '--log-errorsummary=%(error_summary_file)s', 00:31:59 INFO - '--screenshot-on-fail', 00:31:59 INFO - '--cleanup-crashes'), 00:31:59 INFO - 'run_filename': 'runtests.py', 00:31:59 INFO - 'testsdir': 'mochitest'}, 00:31:59 INFO - 'mozbase': {'options': ('-b', '%(binary_path)s'), 00:31:59 INFO - 'run_filename': 'test.py', 00:31:59 INFO - 'testsdir': 'mozbase'}, 00:31:59 INFO - 'mozmill': {'options': ('--binary=%(binary_path)s', 00:31:59 INFO - '--testing-modules-dir=test/modules', 00:31:59 INFO - '--plugins-path=%(test_plugin_path)s', 00:31:59 INFO - '--symbols-path=%(symbols_path)s'), 00:31:59 INFO - 'run_filename': 'runtestlist.py', 00:31:59 INFO - 'testsdir': 'mozmill'}, 00:31:59 INFO - 'reftest': {'options': ('--appname=%(binary_path)s', 00:31:59 INFO - '--utility-path=tests/bin', 00:31:59 INFO - '--extra-profile-file=tests/bin/plugins', 00:31:59 INFO - '--symbols-path=%(symbols_path)s', 00:31:59 INFO - '--log-raw=%(raw_log_file)s', 00:31:59 INFO - '--log-errorsummary=%(error_summary_file)s', 00:31:59 INFO - '--cleanup-crashes'), 00:31:59 INFO - 'run_filename': 'runreftest.py', 00:31:59 INFO - 'testsdir': 'reftest'}, 00:31:59 INFO - 'xpcshell': {'options': ('--symbols-path=%(symbols_path)s', 00:31:59 INFO - '--test-plugin-path=%(test_plugin_path)s', 00:31:59 INFO - '--log-raw=%(raw_log_file)s', 00:31:59 INFO - '--log-errorsummary=%(error_summary_file)s', 00:31:59 INFO - '--utility-path=tests/bin'), 00:31:59 INFO - 'run_filename': 'runxpcshelltests.py', 00:31:59 INFO - 'testsdir': 'xpcshell'}}, 00:31:59 INFO - 'this_chunk': '1', 00:31:59 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:31:59 INFO - 'total_chunks': '5', 00:31:59 INFO - 'unstructured_flavors': {'cppunittest': (), 00:31:59 INFO - 'gtest': (), 00:31:59 INFO - 'jittest': (), 00:31:59 INFO - 'mochitest': ('jetpack',), 00:31:59 INFO - 'mozbase': (), 00:31:59 INFO - 'mozmill': (), 00:31:59 INFO - 'xpcshell': ()}, 00:31:59 INFO - 'vcs_output_timeout': 1000, 00:31:59 INFO - 'virtualenv_path': 'venv', 00:31:59 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:31:59 INFO - 'work_dir': 'build', 00:31:59 INFO - 'xpcshell_name': 'xpcshell'} 00:31:59 INFO - [mozharness: 2017-06-14 07:31:59.664095Z] Running clobber step. 00:31:59 INFO - Running pre-action listener: _resource_record_pre_action 00:31:59 INFO - Running main action method: clobber 00:31:59 INFO - rmtree: /builds/slave/test/build 00:31:59 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:32:02 INFO - Running post-action listener: _resource_record_post_action 00:32:02 INFO - [mozharness: 2017-06-14 07:32:02.321366Z] Finished clobber step (success) 00:32:02 INFO - [mozharness: 2017-06-14 07:32:02.321585Z] Running read-buildbot-config step. 00:32:02 INFO - Running pre-action listener: _resource_record_pre_action 00:32:02 INFO - Running main action method: read_buildbot_config 00:32:02 INFO - Using buildbot properties: 00:32:02 INFO - { 00:32:02 INFO - "project": "", 00:32:02 INFO - "product": "firefox", 00:32:02 INFO - "who": "mwoodrow@mozilla.com", 00:32:02 INFO - "installer_path": "public/build/firefox-55.0a1.en-US.mac.dmg", 00:32:02 INFO - "taskId": "TgD1JLyGTBau_vyDudDbIg", 00:32:02 INFO - "repository": "https://hg.mozilla.org/projects/graphics/", 00:32:02 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 graphics opt test mochitest-e10s-1", 00:32:02 INFO - "stage_platform": "macosx64", 00:32:02 INFO - "basedir": "/builds/slave/test", 00:32:02 INFO - "buildnumber": 0, 00:32:02 INFO - "platform": "macosx64", 00:32:02 INFO - "parent_task_id": "BpUazPUZQey-vdRSG4fI0A", 00:32:02 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 00:32:02 INFO - "slavebuilddir": "test", 00:32:02 INFO - "branch": "graphics", 00:32:02 INFO - "script_repo_revision": "default", 00:32:02 INFO - "revision": "ab55476acf28950487f58028351a41f3c65707af", 00:32:02 INFO - "moz_repo_path": "", 00:32:02 INFO - "slavename": "t-yosemite-r7-0134", 00:32:02 INFO - "repo_path": "projects/graphics" 00:32:02 INFO - } 00:32:02 INFO - Finding installer, test and symbols from parent task. 00:32:02 INFO - retry: Calling _urlopen with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/TgD1JLyGTBau_vyDudDbIg'}, attempt #1 00:32:03 INFO - retry: Calling _urlopen with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/TgD1JLyGTBau_vyDudDbIg'}, attempt #1 00:32:03 INFO - Task dependencies: c-gyagNfRUq-6BiFRS726g BpUazPUZQey-vdRSG4fI0A 00:32:03 INFO - retry: Calling _urlopen with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A'}, attempt #1 00:32:04 INFO - Set installer_url: https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/firefox-55.0a1.en-US.mac.dmg 00:32:04 INFO - Set test_url: https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/test_packages.json 00:32:04 INFO - Set symbols_url: https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/target.crashreporter-symbols.zip 00:32:04 INFO - Running post-action listener: _resource_record_post_action 00:32:04 INFO - [mozharness: 2017-06-14 07:32:04.105721Z] Finished read-buildbot-config step (success) 00:32:04 INFO - [mozharness: 2017-06-14 07:32:04.105847Z] Running download-and-extract step. 00:32:04 INFO - Running pre-action listener: _pre_download_and_extract 00:32:04 WARNING - Try message not found. 00:32:04 INFO - Running pre-action listener: _resource_record_pre_action 00:32:04 INFO - Running main action method: download_and_extract 00:32:04 INFO - mkdir: /builds/slave/test/build/tests 00:32:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:04 INFO - trying https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/firefox-55.0a1.en-US.mac.test_packages.json 00:32:04 INFO - Downloading https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/firefox-55.0a1.en-US.mac.test_packages.json to /builds/slave/test/build/firefox-55.0a1.en-US.mac.test_packages.json 00:32:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/firefox-55.0a1.en-US.mac.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-55.0a1.en-US.mac.test_packages.json'}, attempt #1 00:32:05 INFO - Downloaded 1328 bytes. 00:32:05 INFO - Reading from file /builds/slave/test/build/firefox-55.0a1.en-US.mac.test_packages.json 00:32:05 INFO - Using the following test package requirements: 00:32:05 INFO - {u'awsy': [u'firefox-55.0a1.en-US.mac.common.tests.zip', 00:32:05 INFO - u'firefox-55.0a1.en-US.mac.awsy.tests.zip'], 00:32:05 INFO - u'common': [u'firefox-55.0a1.en-US.mac.common.tests.zip'], 00:32:05 INFO - u'cppunittest': [u'firefox-55.0a1.en-US.mac.common.tests.zip', 00:32:05 INFO - u'firefox-55.0a1.en-US.mac.cppunittest.tests.zip'], 00:32:05 INFO - u'gtest': [u'firefox-55.0a1.en-US.mac.common.tests.zip', 00:32:05 INFO - u'firefox-55.0a1.en-US.mac.gtest.tests.zip'], 00:32:05 INFO - u'jittest': [u'firefox-55.0a1.en-US.mac.common.tests.zip', 00:32:05 INFO - u'jsshell-mac.zip'], 00:32:05 INFO - u'mochitest': [u'firefox-55.0a1.en-US.mac.common.tests.zip', 00:32:05 INFO - u'firefox-55.0a1.en-US.mac.mochitest.tests.zip'], 00:32:05 INFO - u'mozbase': [u'firefox-55.0a1.en-US.mac.common.tests.zip'], 00:32:05 INFO - u'reftest': [u'firefox-55.0a1.en-US.mac.common.tests.zip', 00:32:05 INFO - u'firefox-55.0a1.en-US.mac.reftest.tests.zip'], 00:32:05 INFO - u'talos': [u'firefox-55.0a1.en-US.mac.common.tests.zip', 00:32:05 INFO - u'firefox-55.0a1.en-US.mac.talos.tests.zip'], 00:32:05 INFO - u'web-platform': [u'firefox-55.0a1.en-US.mac.common.tests.zip', 00:32:05 INFO - u'firefox-55.0a1.en-US.mac.web-platform.tests.tar.gz'], 00:32:05 INFO - u'xpcshell': [u'firefox-55.0a1.en-US.mac.common.tests.zip', 00:32:05 INFO - u'firefox-55.0a1.en-US.mac.xpcshell.tests.zip']} 00:32:05 INFO - Downloading packages: [u'firefox-55.0a1.en-US.mac.common.tests.zip', u'firefox-55.0a1.en-US.mac.mochitest.tests.zip'] for test suite category: mochitest 00:32:05 INFO - Adding 'mozinfo.json' for extraction from common.tests zip file 00:32:05 INFO - Downloading and extracting to /builds/slave/test/build/tests these dirs bin/*, certs/*, config/*, mach, marionette/*, modules/*, mozbase/*, tools/*, mochitest/*, mozinfo.json from https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/firefox-55.0a1.en-US.mac.common.tests.zip 00:32:05 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/firefox-55.0a1.en-US.mac.common.tests.zip'}, attempt #1 00:32:05 INFO - Fetch https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/firefox-55.0a1.en-US.mac.common.tests.zip into memory 00:32:06 INFO - Content-Length response header: 57640959 00:32:06 INFO - Bytes received: 57640959 00:32:08 INFO - Downloading and extracting to /builds/slave/test/build/tests these dirs bin/*, certs/*, config/*, mach, marionette/*, modules/*, mozbase/*, tools/*, mochitest/*, mozinfo.json from https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/firefox-55.0a1.en-US.mac.mochitest.tests.zip 00:32:08 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/firefox-55.0a1.en-US.mac.mochitest.tests.zip'}, attempt #1 00:32:08 INFO - Fetch https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/firefox-55.0a1.en-US.mac.mochitest.tests.zip into memory 00:32:09 INFO - Content-Length response header: 67570184 00:32:09 INFO - Bytes received: 67570184 00:32:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:22 INFO - trying https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/firefox-55.0a1.en-US.mac.dmg 00:32:22 INFO - Downloading https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/firefox-55.0a1.en-US.mac.dmg to /builds/slave/test/installer.dmg 00:32:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/firefox-55.0a1.en-US.mac.dmg', 'file_name': '/builds/slave/test/installer.dmg'}, attempt #1 00:32:24 INFO - Downloaded 68137168 bytes. 00:32:24 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/firefox-55.0a1.en-US.mac.dmg 00:32:24 INFO - mkdir: /builds/slave/test/properties 00:32:24 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:32:24 INFO - Writing to file /builds/slave/test/properties/build_url 00:32:24 INFO - Contents: 00:32:24 INFO - build_url:https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/firefox-55.0a1.en-US.mac.dmg 00:32:24 INFO - Running post-action listener: _resource_record_post_action 00:32:24 INFO - Running post-action listener: set_extra_try_arguments 00:32:24 INFO - [mozharness: 2017-06-14 07:32:24.637535Z] Finished download-and-extract step (success) 00:32:24 INFO - [mozharness: 2017-06-14 07:32:24.637693Z] Running create-virtualenv step. 00:32:24 INFO - Running pre-action listener: _install_mozbase 00:32:24 INFO - Running pre-action listener: _pre_create_virtualenv 00:32:24 INFO - Running pre-action listener: _resource_record_pre_action 00:32:24 INFO - Running main action method: create_virtualenv 00:32:24 INFO - Creating virtualenv /builds/slave/test/build/venv 00:32:24 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 00:32:24 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:32:24 INFO - Using partial env: {'VIRTUALENV_NO_DOWNLOAD': '1'} 00:32:24 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:32:24 INFO - Using real prefix '/tools/python27' 00:32:24 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:32:25 INFO - Installing distribute.............................................................................................................................................................................................done. 00:32:28 INFO - Installing pip.................done. 00:32:28 INFO - Return code: 0 00:32:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', '--version'] 00:32:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip --version 00:32:28 INFO - Reading from file tmpfile_stdout 00:32:28 INFO - Output received: 00:32:28 INFO - pip 1.5.5 from /builds/slave/test/build/venv/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg (python 2.7) 00:32:28 INFO - Installing psutil>=3.1.1 into virtualenv /builds/slave/test/build/venv 00:32:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:32:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:32:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=3.1.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10be3b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bedd960>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9e253fc10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdcd1d0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bda9108>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc3030>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:32:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=3.1.1'] in /builds/slave/test/build 00:32:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=3.1.1 00:32:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 00:32:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:32:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:32:28 INFO - 'HOME': '/Users/cltbld', 00:32:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:32:28 INFO - 'LOGNAME': 'cltbld', 00:32:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:32:28 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:32:28 INFO - 'MOZ_NO_REMOTE': '1', 00:32:28 INFO - 'NO_EM_RESTART': '1', 00:32:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:32:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:32:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:32:28 INFO - 'PWD': '/builds/slave/test', 00:32:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:32:28 INFO - 'SHELL': '/bin/bash', 00:32:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 00:32:28 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 00:32:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:32:28 INFO - 'USER': 'cltbld', 00:32:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:32:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:32:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:32:28 INFO - 'XPC_FLAGS': '0x0', 00:32:28 INFO - 'XPC_SERVICE_NAME': '0', 00:32:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:32:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:32:28 INFO - Downloading/unpacking psutil>=3.1.1 00:32:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:32:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:32:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:32:30 INFO - Installing collected packages: psutil 00:32:30 INFO - Running setup.py install for psutil 00:32:30 INFO - building 'psutil._psutil_osx' extension 00:32:30 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 00:32:31 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 00:32:31 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 00:32:31 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 00:32:31 INFO - building 'psutil._psutil_posix' extension 00:32:31 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 00:32:31 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 00:32:31 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 00:32:31 INFO - ^ 00:32:31 INFO - 1 warning generated. 00:32:31 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 00:32:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:32:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:32:32 INFO - Successfully installed psutil 00:32:32 INFO - Cleaning up... 00:32:32 INFO - Return code: 0 00:32:32 INFO - Installing mozsystemmonitor==0.3 into virtualenv /builds/slave/test/build/venv 00:32:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:32:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:32:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.3']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10be3b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bedd960>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9e253fc10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdcd1d0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bda9108>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc3030>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:32:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.3'] in /builds/slave/test/build 00:32:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.3 00:32:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 00:32:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:32:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:32:32 INFO - 'HOME': '/Users/cltbld', 00:32:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:32:32 INFO - 'LOGNAME': 'cltbld', 00:32:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:32:32 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:32:32 INFO - 'MOZ_NO_REMOTE': '1', 00:32:32 INFO - 'NO_EM_RESTART': '1', 00:32:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:32:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:32:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:32:32 INFO - 'PWD': '/builds/slave/test', 00:32:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:32:32 INFO - 'SHELL': '/bin/bash', 00:32:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 00:32:32 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 00:32:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:32:32 INFO - 'USER': 'cltbld', 00:32:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:32:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:32:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:32:32 INFO - 'XPC_FLAGS': '0x0', 00:32:32 INFO - 'XPC_SERVICE_NAME': '0', 00:32:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:32:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:32:32 INFO - Downloading/unpacking mozsystemmonitor==0.3 00:32:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:33 INFO - Downloading mozsystemmonitor-0.3.tar.gz 00:32:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:32:33 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=3.1.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.3) 00:32:33 INFO - Installing collected packages: mozsystemmonitor 00:32:33 INFO - Running setup.py install for mozsystemmonitor 00:32:33 INFO - Successfully installed mozsystemmonitor 00:32:33 INFO - Cleaning up... 00:32:34 INFO - Return code: 0 00:32:34 INFO - Installing jsonschema==2.5.1 into virtualenv /builds/slave/test/build/venv 00:32:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:32:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:32:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'jsonschema==2.5.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10be3b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bedd960>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9e253fc10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdcd1d0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bda9108>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc3030>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:32:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'jsonschema==2.5.1'] in /builds/slave/test/build 00:32:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub jsonschema==2.5.1 00:32:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 00:32:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:32:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:32:34 INFO - 'HOME': '/Users/cltbld', 00:32:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:32:34 INFO - 'LOGNAME': 'cltbld', 00:32:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:32:34 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:32:34 INFO - 'MOZ_NO_REMOTE': '1', 00:32:34 INFO - 'NO_EM_RESTART': '1', 00:32:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:32:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:32:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:32:34 INFO - 'PWD': '/builds/slave/test', 00:32:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:32:34 INFO - 'SHELL': '/bin/bash', 00:32:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 00:32:34 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 00:32:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:32:34 INFO - 'USER': 'cltbld', 00:32:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:32:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:32:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:32:34 INFO - 'XPC_FLAGS': '0x0', 00:32:34 INFO - 'XPC_SERVICE_NAME': '0', 00:32:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:32:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:32:34 INFO - Downloading/unpacking jsonschema==2.5.1 00:32:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:35 INFO - Downloading jsonschema-2.5.1-py2.py3-none-any.whl 00:32:35 INFO - Downloading/unpacking functools32 (from jsonschema==2.5.1) 00:32:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:35 INFO - Downloading functools32-3.2.3-2.tar.gz 00:32:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/functools32/setup.py) egg_info for package functools32 00:32:35 INFO - warning: no files found matching '*.txt' 00:32:35 INFO - no previously-included directories found matching 'build' 00:32:35 INFO - no previously-included directories found matching 'dist' 00:32:35 INFO - no previously-included directories found matching '.git*' 00:32:35 INFO - Installing collected packages: jsonschema, functools32 00:32:36 INFO - Running setup.py install for functools32 00:32:36 INFO - warning: no files found matching '*.txt' 00:32:36 INFO - no previously-included directories found matching 'build' 00:32:36 INFO - no previously-included directories found matching 'dist' 00:32:36 INFO - no previously-included directories found matching '.git*' 00:32:36 INFO - Successfully installed jsonschema functools32 00:32:36 INFO - Cleaning up... 00:32:36 INFO - Return code: 0 00:32:36 INFO - Installing functools32==3.2.3-2 into virtualenv /builds/slave/test/build/venv 00:32:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:32:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:32:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'functools32==3.2.3-2']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10be3b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bedd960>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9e253fc10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdcd1d0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bda9108>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc3030>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:32:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'functools32==3.2.3-2'] in /builds/slave/test/build 00:32:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub functools32==3.2.3-2 00:32:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 00:32:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:32:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:32:36 INFO - 'HOME': '/Users/cltbld', 00:32:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:32:36 INFO - 'LOGNAME': 'cltbld', 00:32:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:32:36 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:32:36 INFO - 'MOZ_NO_REMOTE': '1', 00:32:36 INFO - 'NO_EM_RESTART': '1', 00:32:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:32:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:32:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:32:36 INFO - 'PWD': '/builds/slave/test', 00:32:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:32:36 INFO - 'SHELL': '/bin/bash', 00:32:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 00:32:36 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 00:32:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:32:36 INFO - 'USER': 'cltbld', 00:32:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:32:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:32:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:32:36 INFO - 'XPC_FLAGS': '0x0', 00:32:36 INFO - 'XPC_SERVICE_NAME': '0', 00:32:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:32:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:32:36 INFO - Requirement already satisfied (use --upgrade to upgrade): functools32==3.2.3-2 in ./venv/lib/python2.7/site-packages 00:32:36 INFO - Cleaning up... 00:32:36 INFO - Return code: 0 00:32:36 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:32:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:32:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:32:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10be3b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bedd960>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9e253fc10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdcd1d0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bda9108>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc3030>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:32:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 00:32:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 00:32:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 00:32:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:32:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:32:36 INFO - 'HOME': '/Users/cltbld', 00:32:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:32:36 INFO - 'LOGNAME': 'cltbld', 00:32:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:32:36 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:32:36 INFO - 'MOZ_NO_REMOTE': '1', 00:32:36 INFO - 'NO_EM_RESTART': '1', 00:32:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:32:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:32:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:32:36 INFO - 'PWD': '/builds/slave/test', 00:32:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:32:36 INFO - 'SHELL': '/bin/bash', 00:32:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 00:32:36 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 00:32:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:32:36 INFO - 'USER': 'cltbld', 00:32:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:32:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:32:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:32:36 INFO - 'XPC_FLAGS': '0x0', 00:32:36 INFO - 'XPC_SERVICE_NAME': '0', 00:32:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:32:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:32:36 INFO - Downloading/unpacking blobuploader==1.2.4 00:32:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:38 INFO - Downloading blobuploader-1.2.4.tar.gz 00:32:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:32:38 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:32:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:32:38 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:32:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:38 INFO - Downloading docopt-0.6.1.tar.gz 00:32:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:32:39 INFO - Installing collected packages: blobuploader, requests, docopt 00:32:39 INFO - Running setup.py install for blobuploader 00:32:39 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:32:39 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:32:39 INFO - Running setup.py install for requests 00:32:39 INFO - Running setup.py install for docopt 00:32:39 INFO - Successfully installed blobuploader requests docopt 00:32:39 INFO - Cleaning up... 00:32:39 INFO - Return code: 0 00:32:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:32:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:32:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:32:39 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10be3b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bedd960>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9e253fc10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdcd1d0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bda9108>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc3030>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:32:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:32:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/mozbase_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:32:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 00:32:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:32:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:32:39 INFO - 'HOME': '/Users/cltbld', 00:32:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:32:39 INFO - 'LOGNAME': 'cltbld', 00:32:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:32:39 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:32:39 INFO - 'MOZ_NO_REMOTE': '1', 00:32:39 INFO - 'NO_EM_RESTART': '1', 00:32:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:32:39 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:32:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:32:39 INFO - 'PWD': '/builds/slave/test', 00:32:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:32:39 INFO - 'SHELL': '/bin/bash', 00:32:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 00:32:39 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 00:32:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:32:39 INFO - 'USER': 'cltbld', 00:32:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:32:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:32:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:32:39 INFO - 'XPC_FLAGS': '0x0', 00:32:39 INFO - 'XPC_SERVICE_NAME': '0', 00:32:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:32:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:32:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:32:40 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-J4W5qI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:32:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:32:40 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-OijKzb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:32:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:32:40 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-xh9HcR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:32:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:32:40 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-UJSqHL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:32:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:32:40 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-9e2NAb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:32:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:32:40 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-nwU601-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:32:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:32:40 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-G3iwR7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:32:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:32:40 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-ew_hO5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:32:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:32:40 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-erZvow-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:32:41 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-6j1jVb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:32:41 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-kQfoHH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:32:41 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-hmwOgl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:32:41 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-T2qXVa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:32:41 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-ABxqGd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:32:41 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-ucle9O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:32:41 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-4v3JsR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:32:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:32:41 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-NRYWbB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:32:41 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion 00:32:41 INFO - Running setup.py install for manifestparser 00:32:42 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:32:42 INFO - Running setup.py install for mozcrash 00:32:42 INFO - Running setup.py install for mozdebug 00:32:42 INFO - Running setup.py install for mozdevice 00:32:42 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:32:42 INFO - Running setup.py install for mozfile 00:32:42 INFO - Running setup.py install for mozhttpd 00:32:42 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:32:42 INFO - Running setup.py install for mozinfo 00:32:42 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:32:42 INFO - Running setup.py install for mozInstall 00:32:43 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:32:43 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:32:43 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:32:43 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:32:43 INFO - Running setup.py install for mozleak 00:32:43 INFO - Running setup.py install for mozlog 00:32:43 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:32:43 INFO - Running setup.py install for moznetwork 00:32:43 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:32:43 INFO - Running setup.py install for mozprocess 00:32:43 INFO - Running setup.py install for mozprofile 00:32:43 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:32:43 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:32:43 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:32:43 INFO - Running setup.py install for mozrunner 00:32:44 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:32:44 INFO - Running setup.py install for mozscreenshot 00:32:44 INFO - Running setup.py install for moztest 00:32:44 INFO - Running setup.py install for mozversion 00:32:44 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:32:44 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion 00:32:44 INFO - Cleaning up... 00:32:44 INFO - Return code: 0 00:32:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:32:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:32:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:32:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10be3b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bedd960>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9e253fc10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdcd1d0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bda9108>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc3030>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:32:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:32:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/mozbase_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:32:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 00:32:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:32:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:32:44 INFO - 'HOME': '/Users/cltbld', 00:32:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:32:44 INFO - 'LOGNAME': 'cltbld', 00:32:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:32:44 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:32:44 INFO - 'MOZ_NO_REMOTE': '1', 00:32:44 INFO - 'NO_EM_RESTART': '1', 00:32:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:32:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:32:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:32:44 INFO - 'PWD': '/builds/slave/test', 00:32:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:32:44 INFO - 'SHELL': '/bin/bash', 00:32:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 00:32:44 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 00:32:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:32:44 INFO - 'USER': 'cltbld', 00:32:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:32:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:32:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:32:44 INFO - 'XPC_FLAGS': '0x0', 00:32:44 INFO - 'XPC_SERVICE_NAME': '0', 00:32:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:32:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:32:44 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-6Wmr46-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:32:44 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 00:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:32:44 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-HwVsX4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:32:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==1.0 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:32:45 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-eqWgMi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:32:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:32:45 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-blPttW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:32:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.51 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:32:45 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-9O7Fgx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:32:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 00:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:32:45 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-iuXmqw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:32:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 00:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:32:45 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-YN3Wr5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:32:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.10 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 00:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:32:45 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-rpe2Ej-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:32:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 00:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:32:45 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-HbOQI6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:32:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 00:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:32:45 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-HOfY9X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:32:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.4 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:32:45 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-Dsn6rK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:32:45 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 00:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:32:45 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-9FkaKK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:32:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.25 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 00:32:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:32:46 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-GOrZln-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:32:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 00:32:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:32:46 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-aST60o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:32:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.13 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 00:32:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:32:46 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-YQTf5S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:32:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 00:32:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:32:46 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-jYzh8r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:32:46 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.8 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 00:32:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:32:46 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-vYHDzj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:32:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 00:32:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==1.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:32:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==1.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:32:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:32:46 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.51->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:32:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.51->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:32:46 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.4->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:32:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:47 INFO - Downloading blessings-1.6.tar.gz 00:32:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:32:48 INFO - Installing collected packages: blessings 00:32:48 INFO - Running setup.py install for blessings 00:32:48 INFO - Successfully installed blessings 00:32:48 INFO - Cleaning up... 00:32:48 INFO - Return code: 0 00:32:48 INFO - Installing pip>=1.5 into virtualenv /builds/slave/test/build/venv 00:32:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:32:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:32:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'pip>=1.5']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10be3b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bedd960>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9e253fc10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdcd1d0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bda9108>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc3030>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:32:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'pip>=1.5'] in /builds/slave/test/build 00:32:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub pip>=1.5 00:32:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 00:32:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:32:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:32:48 INFO - 'HOME': '/Users/cltbld', 00:32:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:32:48 INFO - 'LOGNAME': 'cltbld', 00:32:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:32:48 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:32:48 INFO - 'MOZ_NO_REMOTE': '1', 00:32:48 INFO - 'NO_EM_RESTART': '1', 00:32:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:32:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:32:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:32:48 INFO - 'PWD': '/builds/slave/test', 00:32:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:32:48 INFO - 'SHELL': '/bin/bash', 00:32:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 00:32:48 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 00:32:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:32:48 INFO - 'USER': 'cltbld', 00:32:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:32:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:32:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:32:48 INFO - 'XPC_FLAGS': '0x0', 00:32:48 INFO - 'XPC_SERVICE_NAME': '0', 00:32:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:32:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:32:48 INFO - Requirement already satisfied (use --upgrade to upgrade): pip>=1.5 in ./venv/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg 00:32:48 INFO - Cleaning up... 00:32:48 INFO - Return code: 0 00:32:48 INFO - Installing psutil==3.1.1 into virtualenv /builds/slave/test/build/venv 00:32:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:32:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:32:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil==3.1.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10be3b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bedd960>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9e253fc10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdcd1d0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bda9108>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc3030>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:32:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil==3.1.1'] in /builds/slave/test/build 00:32:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil==3.1.1 00:32:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 00:32:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:32:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:32:48 INFO - 'HOME': '/Users/cltbld', 00:32:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:32:48 INFO - 'LOGNAME': 'cltbld', 00:32:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:32:48 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:32:48 INFO - 'MOZ_NO_REMOTE': '1', 00:32:48 INFO - 'NO_EM_RESTART': '1', 00:32:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:32:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:32:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:32:48 INFO - 'PWD': '/builds/slave/test', 00:32:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:32:48 INFO - 'SHELL': '/bin/bash', 00:32:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 00:32:48 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 00:32:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:32:48 INFO - 'USER': 'cltbld', 00:32:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:32:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:32:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:32:48 INFO - 'XPC_FLAGS': '0x0', 00:32:48 INFO - 'XPC_SERVICE_NAME': '0', 00:32:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:32:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:32:48 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil==3.1.1 in ./venv/lib/python2.7/site-packages 00:32:48 INFO - Cleaning up... 00:32:48 INFO - Return code: 0 00:32:48 INFO - Installing mock into virtualenv /builds/slave/test/build/venv 00:32:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:32:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:32:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mock']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10be3b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bedd960>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9e253fc10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdcd1d0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bda9108>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc3030>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:32:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mock'] in /builds/slave/test/build 00:32:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mock 00:32:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 00:32:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:32:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:32:48 INFO - 'HOME': '/Users/cltbld', 00:32:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:32:48 INFO - 'LOGNAME': 'cltbld', 00:32:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:32:48 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:32:48 INFO - 'MOZ_NO_REMOTE': '1', 00:32:48 INFO - 'NO_EM_RESTART': '1', 00:32:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:32:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:32:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:32:48 INFO - 'PWD': '/builds/slave/test', 00:32:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:32:48 INFO - 'SHELL': '/bin/bash', 00:32:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 00:32:48 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 00:32:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:32:48 INFO - 'USER': 'cltbld', 00:32:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:32:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:32:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:32:48 INFO - 'XPC_FLAGS': '0x0', 00:32:48 INFO - 'XPC_SERVICE_NAME': '0', 00:32:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:32:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:32:49 INFO - Downloading/unpacking mock 00:32:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mock/setup.py) egg_info for package mock 00:32:50 INFO - warning: no files found matching '*.png' under directory 'docs' 00:32:50 INFO - warning: no files found matching '*.css' under directory 'docs' 00:32:50 INFO - warning: no files found matching '*.html' under directory 'docs' 00:32:50 INFO - warning: no files found matching '*.js' under directory 'docs' 00:32:50 INFO - Installing collected packages: mock 00:32:50 INFO - Running setup.py install for mock 00:32:50 INFO - warning: no files found matching '*.png' under directory 'docs' 00:32:50 INFO - warning: no files found matching '*.css' under directory 'docs' 00:32:50 INFO - warning: no files found matching '*.html' under directory 'docs' 00:32:50 INFO - warning: no files found matching '*.js' under directory 'docs' 00:32:50 INFO - Successfully installed mock 00:32:50 INFO - Cleaning up... 00:32:50 INFO - Return code: 0 00:32:50 INFO - Installing simplejson into virtualenv /builds/slave/test/build/venv 00:32:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:32:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:32:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'simplejson']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10be3b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bedd960>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9e253fc10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdcd1d0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bda9108>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc3030>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:32:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'simplejson'] in /builds/slave/test/build 00:32:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub simplejson 00:32:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 00:32:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:32:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:32:50 INFO - 'HOME': '/Users/cltbld', 00:32:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:32:50 INFO - 'LOGNAME': 'cltbld', 00:32:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:32:50 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:32:50 INFO - 'MOZ_NO_REMOTE': '1', 00:32:50 INFO - 'NO_EM_RESTART': '1', 00:32:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:32:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:32:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:32:50 INFO - 'PWD': '/builds/slave/test', 00:32:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:32:50 INFO - 'SHELL': '/bin/bash', 00:32:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 00:32:50 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 00:32:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:32:50 INFO - 'USER': 'cltbld', 00:32:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:32:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:32:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:32:50 INFO - 'XPC_FLAGS': '0x0', 00:32:50 INFO - 'XPC_SERVICE_NAME': '0', 00:32:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:32:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:32:51 INFO - Downloading/unpacking simplejson 00:32:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:32:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:32:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/simplejson/setup.py) egg_info for package simplejson 00:32:52 INFO - Installing collected packages: simplejson 00:32:52 INFO - Running setup.py install for simplejson 00:32:52 INFO - building 'simplejson._speedups' extension 00:32:52 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c simplejson/_speedups.c -o build/temp.macosx-10.10-x86_64-2.7/simplejson/_speedups.o 00:32:53 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/simplejson/_speedups.o -o build/lib.macosx-10.10-x86_64-2.7/simplejson/_speedups.so 00:32:53 INFO - Successfully installed simplejson 00:32:53 INFO - Cleaning up... 00:32:53 INFO - Return code: 0 00:32:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:32:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:32:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:32:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10be3b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bedd960>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9e253fc10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdcd1d0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bda9108>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc3030>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:32:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:32:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:32:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 00:32:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:32:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:32:53 INFO - 'HOME': '/Users/cltbld', 00:32:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:32:53 INFO - 'LOGNAME': 'cltbld', 00:32:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:32:53 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:32:53 INFO - 'MOZ_NO_REMOTE': '1', 00:32:53 INFO - 'NO_EM_RESTART': '1', 00:32:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:32:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:32:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:32:53 INFO - 'PWD': '/builds/slave/test', 00:32:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:32:53 INFO - 'SHELL': '/bin/bash', 00:32:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 00:32:53 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 00:32:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:32:53 INFO - 'USER': 'cltbld', 00:32:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:32:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:32:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:32:53 INFO - 'XPC_FLAGS': '0x0', 00:32:53 INFO - 'XPC_SERVICE_NAME': '0', 00:32:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:32:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:32:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:32:54 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-Azy8i8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:32:54 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 00:32:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:32:54 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-CnXOqW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:32:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==1.0 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:32:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:32:54 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-gsI5rl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:32:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:32:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:32:54 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-7R71wU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:32:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.51 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:32:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:32:54 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-Vjgx0W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:32:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 00:32:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:32:54 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-cnTykh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:32:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 00:32:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:32:54 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-zr8xVf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:32:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.10 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 00:32:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:32:54 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-tGnf88-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:32:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 00:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:32:55 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-zJzubO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:32:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 00:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:32:55 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-anPU1M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:32:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.4 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:32:55 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-t2GuH5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:32:55 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 00:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:32:55 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-Vioj9u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:32:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.25 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 00:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:32:55 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-9YvyAR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:32:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 00:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:32:55 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-Dko9om-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:32:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.13 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 00:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:32:55 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-z8GlF8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:32:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 00:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:32:55 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-sh2U8x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:32:55 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.8 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 00:32:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:32:55 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-A3jn5g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:32:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 00:32:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:32:56 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-lWJoC8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:32:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:32:56 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-wxm2f3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:32:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py 00:32:56 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-gXDtVM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py 00:32:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/harness 00:32:56 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-g6G3ly-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/harness 00:32:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/puppeteer/firefox 00:32:56 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-Oy5MFW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/puppeteer/firefox 00:32:56 INFO - Installing collected packages: wptserve, marionette-driver, browsermob-proxy, marionette-harness, firefox-puppeteer 00:32:56 INFO - Running setup.py install for wptserve 00:32:56 INFO - Running setup.py install for marionette-driver 00:32:57 INFO - Running setup.py install for browsermob-proxy 00:32:57 INFO - Running setup.py install for marionette-harness 00:32:57 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:32:57 INFO - Running setup.py install for firefox-puppeteer 00:32:57 INFO - Successfully installed wptserve marionette-driver browsermob-proxy marionette-harness firefox-puppeteer 00:32:57 INFO - Cleaning up... 00:32:57 INFO - Return code: 0 00:32:57 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:32:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:32:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:32:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:32:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10be3b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bedd960>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9e253fc10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdcd1d0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bda9108>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc3030>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:32:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:32:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:32:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 00:32:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:32:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:32:58 INFO - 'HOME': '/Users/cltbld', 00:32:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:32:58 INFO - 'LOGNAME': 'cltbld', 00:32:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:32:58 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:32:58 INFO - 'MOZ_NO_REMOTE': '1', 00:32:58 INFO - 'NO_EM_RESTART': '1', 00:32:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:32:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:32:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:32:58 INFO - 'PWD': '/builds/slave/test', 00:32:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:32:58 INFO - 'SHELL': '/bin/bash', 00:32:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 00:32:58 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 00:32:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:32:58 INFO - 'USER': 'cltbld', 00:32:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:32:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:32:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:32:58 INFO - 'XPC_FLAGS': '0x0', 00:32:58 INFO - 'XPC_SERVICE_NAME': '0', 00:32:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:32:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:32:58 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-amyVnn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:32:58 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 00:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:32:58 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-JSwtwi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:32:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==1.0 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:32:58 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-b8oJP3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:32:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:32:59 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-UR4eoj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:32:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.51 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:32:59 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-fVWQUj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:32:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 00:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:32:59 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-LEO7YD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:32:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 00:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:32:59 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-v_W8HX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:32:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.10 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 00:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:32:59 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-KOPGD0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:32:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 00:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:32:59 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-rlwfKq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:32:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 00:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:32:59 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-C_0co4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:32:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.4 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:32:59 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-5JEUHo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:32:59 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 00:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:32:59 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-bQtcZc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:33:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.25 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 00:33:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:33:00 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-NtpXtv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:33:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 00:33:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:33:00 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-P3w_Dh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:33:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.13 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 00:33:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:33:00 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-KZsI5O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:33:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 00:33:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:33:00 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-B18lqo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:33:00 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.8 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 00:33:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:33:00 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-vII9ZG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:33:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 00:33:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:33:00 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-bmEIgB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:33:00 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 00:33:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:33:00 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-hcuwUQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:33:00 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==2.2.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:33:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py 00:33:00 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-2_mvga-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py 00:33:00 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 00:33:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/harness 00:33:01 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-XTeS6c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/harness 00:33:01 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-harness==4.0.0 from file:///builds/slave/test/build/tests/marionette/harness in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 6)) 00:33:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/puppeteer/firefox 00:33:01 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-eL2Hgt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/puppeteer/firefox 00:33:01 INFO - Requirement already satisfied (use --upgrade to upgrade): firefox-puppeteer==52.1.0 from file:///builds/slave/test/build/tests/marionette/puppeteer/firefox in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 9)) 00:33:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==1.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:33:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==1.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:33:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:33:01 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.51->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:33:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.51->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:33:01 INFO - Requirement already satisfied (use --upgrade to upgrade): blessings>=1.3 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozlog==3.4->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:33:01 INFO - Downloading/unpacking six>=1.8 (from wptserve==1.4.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 00:33:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:33:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:33:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:33:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:33:03 INFO - Downloading six-1.10.0-py2.py3-none-any.whl 00:33:03 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 00:33:03 INFO - Installing collected packages: six 00:33:03 INFO - Successfully installed six 00:33:03 INFO - Cleaning up... 00:33:03 INFO - Return code: 0 00:33:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:33:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:33:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:33:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:33:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:33:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10be3b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bedd960>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9e253fc10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdcd1d0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bda9108>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc3030>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/mochitest/websocketprocessbridge', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:33:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/mochitest/websocketprocessbridge 00:33:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:33:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 00:33:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:33:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:33:03 INFO - 'HOME': '/Users/cltbld', 00:33:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:33:03 INFO - 'LOGNAME': 'cltbld', 00:33:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:33:03 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:33:03 INFO - 'MOZ_NO_REMOTE': '1', 00:33:03 INFO - 'NO_EM_RESTART': '1', 00:33:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:33:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:33:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:33:03 INFO - 'PWD': '/builds/slave/test', 00:33:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:33:03 INFO - 'SHELL': '/bin/bash', 00:33:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 00:33:03 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 00:33:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:33:03 INFO - 'USER': 'cltbld', 00:33:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:33:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:33:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:33:03 INFO - 'XPC_FLAGS': '0x0', 00:33:03 INFO - 'XPC_SERVICE_NAME': '0', 00:33:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:33:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:33:03 INFO - Downloading/unpacking twisted==10.2.0 (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 1)) 00:33:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:33:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:33:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:33:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:33:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/twisted/setup.py) egg_info for package twisted 00:33:05 INFO - Downloading/unpacking txws==0.9.1 (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 4)) 00:33:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:33:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:33:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:33:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:33:05 INFO - Downloading txWS-0.9.1.tar.gz 00:33:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/txws/setup.py) egg_info for package txws 00:33:06 INFO - no previously-included directories found matching 'documentation/_build' 00:33:06 INFO - zip_safe flag not set; analyzing archive contents... 00:33:06 INFO - six: module references __path__ 00:33:06 INFO - Installed /builds/slave/test/build/venv/build/txws/six-1.10.0-py2.7.egg 00:33:06 INFO - Searching for vcversioner 00:33:06 INFO - Reading http://pypi.python.org/simple/vcversioner/ 00:33:06 INFO - Best match: vcversioner 2.16.0.0 00:33:06 INFO - Downloading https://pypi.python.org/packages/c5/cc/33162c0a7b28a4d8c83da07bc2b12cee58c120b4a9e8bba31c41c8d35a16/vcversioner-2.16.0.0.tar.gz#md5=aab6ef5e0cf8614a1b1140ed5b7f107d 00:33:06 INFO - Processing vcversioner-2.16.0.0.tar.gz 00:33:06 INFO - Running vcversioner-2.16.0.0/setup.py -q bdist_egg --dist-dir /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/easy_install-h9oSrh/vcversioner-2.16.0.0/egg-dist-tmp-Z7nqWG 00:33:06 INFO - zip_safe flag not set; analyzing archive contents... 00:33:06 INFO - Installed /builds/slave/test/build/venv/build/txws/vcversioner-2.16.0.0-py2.7.egg 00:33:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil==3.1.1 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 6)) 00:33:06 INFO - Requirement already satisfied (use --upgrade to upgrade): six==1.10.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 9)) 00:33:06 INFO - Downloading/unpacking ipaddr==2.1.11 (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 12)) 00:33:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:33:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:33:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:33:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:33:06 INFO - Downloading ipaddr-2.1.11.tar.gz 00:33:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/ipaddr/setup.py) egg_info for package ipaddr 00:33:06 INFO - Downloading/unpacking passlib==1.6.5 (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 13)) 00:33:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:33:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:33:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:33:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:33:07 INFO - Installing collected packages: twisted, txws, ipaddr, passlib 00:33:07 INFO - Running setup.py install for twisted 00:33:07 INFO - changing mode of build/scripts-2.7/manhole from 664 to 775 00:33:07 INFO - changing mode of build/scripts-2.7/mktap from 664 to 775 00:33:07 INFO - changing mode of build/scripts-2.7/pyhtmlizer from 664 to 775 00:33:07 INFO - changing mode of build/scripts-2.7/tap2deb from 664 to 775 00:33:07 INFO - changing mode of build/scripts-2.7/tap2rpm from 664 to 775 00:33:07 INFO - changing mode of build/scripts-2.7/tapconvert from 664 to 775 00:33:07 INFO - changing mode of build/scripts-2.7/trial from 664 to 775 00:33:07 INFO - changing mode of build/scripts-2.7/twistd from 664 to 775 00:33:07 INFO - changing mode of build/scripts-2.7/cftp from 664 to 775 00:33:07 INFO - changing mode of build/scripts-2.7/ckeygen from 664 to 775 00:33:07 INFO - changing mode of build/scripts-2.7/conch from 664 to 775 00:33:07 INFO - changing mode of build/scripts-2.7/tkconch from 664 to 775 00:33:07 INFO - changing mode of build/scripts-2.7/lore from 664 to 775 00:33:07 INFO - changing mode of build/scripts-2.7/mailmail from 664 to 775 00:33:09 INFO - changing mode of /builds/slave/test/build/venv/bin/cftp to 775 00:33:09 INFO - changing mode of /builds/slave/test/build/venv/bin/ckeygen to 775 00:33:09 INFO - changing mode of /builds/slave/test/build/venv/bin/conch to 775 00:33:09 INFO - changing mode of /builds/slave/test/build/venv/bin/lore to 775 00:33:09 INFO - changing mode of /builds/slave/test/build/venv/bin/mailmail to 775 00:33:09 INFO - changing mode of /builds/slave/test/build/venv/bin/manhole to 775 00:33:09 INFO - changing mode of /builds/slave/test/build/venv/bin/mktap to 775 00:33:09 INFO - changing mode of /builds/slave/test/build/venv/bin/pyhtmlizer to 775 00:33:09 INFO - changing mode of /builds/slave/test/build/venv/bin/tap2deb to 775 00:33:09 INFO - changing mode of /builds/slave/test/build/venv/bin/tap2rpm to 775 00:33:09 INFO - changing mode of /builds/slave/test/build/venv/bin/tapconvert to 775 00:33:09 INFO - changing mode of /builds/slave/test/build/venv/bin/tkconch to 775 00:33:09 INFO - changing mode of /builds/slave/test/build/venv/bin/trial to 775 00:33:09 INFO - changing mode of /builds/slave/test/build/venv/bin/twistd to 775 00:33:10 INFO - Running setup.py install for txws 00:33:10 INFO - Running setup.py install for ipaddr 00:33:10 INFO - Successfully installed twisted txws ipaddr passlib 00:33:10 INFO - Cleaning up... 00:33:10 INFO - Return code: 0 00:33:10 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:33:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:33:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:33:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:33:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:33:10 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10be3b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bedd960>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa9e253fc10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdcd1d0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bda9108>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc3030>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/mochitest/websocketprocessbridge', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:33:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/mochitest/websocketprocessbridge 00:33:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:33:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 00:33:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:33:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:33:10 INFO - 'HOME': '/Users/cltbld', 00:33:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:33:10 INFO - 'LOGNAME': 'cltbld', 00:33:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:33:10 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:33:10 INFO - 'MOZ_NO_REMOTE': '1', 00:33:10 INFO - 'NO_EM_RESTART': '1', 00:33:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:33:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:33:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:33:10 INFO - 'PWD': '/builds/slave/test', 00:33:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:33:10 INFO - 'SHELL': '/bin/bash', 00:33:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 00:33:10 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 00:33:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:33:10 INFO - 'USER': 'cltbld', 00:33:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:33:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:33:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:33:10 INFO - 'XPC_FLAGS': '0x0', 00:33:10 INFO - 'XPC_SERVICE_NAME': '0', 00:33:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:33:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:33:11 INFO - Requirement already satisfied (use --upgrade to upgrade): twisted==10.2.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 1)) 00:33:11 INFO - Requirement already satisfied (use --upgrade to upgrade): txws==0.9.1 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 4)) 00:33:11 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil==3.1.1 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 6)) 00:33:11 INFO - Requirement already satisfied (use --upgrade to upgrade): six==1.10.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 9)) 00:33:11 INFO - Requirement already satisfied (use --upgrade to upgrade): ipaddr==2.1.11 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 12)) 00:33:11 INFO - Requirement already satisfied (use --upgrade to upgrade): passlib==1.6.5 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 13)) 00:33:11 INFO - Downloading/unpacking zope.interface (from twisted==10.2.0->-r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 1)) 00:33:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:33:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:33:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:33:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:33:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/zope.interface/setup.py) egg_info for package zope.interface 00:33:12 INFO - Downloading/unpacking setuptools (from zope.interface->twisted==10.2.0->-r /builds/slave/test/build/tests/mochitest/websocketprocessbridge/websocketprocessbridge_requirements.txt (line 1)) 00:33:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:33:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:33:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:33:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:33:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/setuptools/setup.py) egg_info for package setuptools 00:33:13 INFO - Installing collected packages: zope.interface, setuptools 00:33:13 INFO - Running setup.py install for zope.interface 00:33:13 INFO - building 'zope.interface._zope_interface_coptimizations' extension 00:33:13 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c src/zope/interface/_zope_interface_coptimizations.c -o build/temp.macosx-10.10-x86_64-2.7/src/zope/interface/_zope_interface_coptimizations.o 00:33:13 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/src/zope/interface/_zope_interface_coptimizations.o -o build/lib.macosx-10.10-x86_64-2.7/zope/interface/_zope_interface_coptimizations.so 00:33:13 INFO - Skipping installation of /builds/slave/test/build/venv/lib/python2.7/site-packages/zope/__init__.py (namespace package) 00:33:13 INFO - Installing /builds/slave/test/build/venv/lib/python2.7/site-packages/zope.interface-4.0.2-py2.7-nspkg.pth 00:33:14 INFO - Found existing installation: distribute 0.6.24 00:33:14 INFO - Uninstalling distribute: 00:33:14 INFO - Successfully uninstalled distribute 00:33:14 INFO - Running setup.py install for setuptools 00:33:14 INFO - Installing easy_install script to /builds/slave/test/build/venv/bin 00:33:14 INFO - Installing easy_install-2.7 script to /builds/slave/test/build/venv/bin 00:33:14 INFO - Successfully installed zope.interface setuptools 00:33:14 INFO - Cleaning up... 00:33:14 INFO - Return code: 0 00:33:14 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:33:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:33:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:33:14 INFO - Reading from file tmpfile_stdout 00:33:14 INFO - Current package versions: 00:33:14 INFO - Twisted == 10.2.0 00:33:14 INFO - blessings == 1.6 00:33:14 INFO - blobuploader == 1.2.4 00:33:14 INFO - browsermob-proxy == 0.6.0 00:33:14 INFO - docopt == 0.6.1 00:33:14 INFO - firefox-puppeteer == 52.1.0 00:33:14 INFO - functools32 == 3.2.3-2 00:33:14 INFO - ipaddr == 2.1.11 00:33:14 INFO - jsonschema == 2.5.1 00:33:14 INFO - manifestparser == 1.1 00:33:14 INFO - marionette-driver == 2.2.0 00:33:14 INFO - marionette-harness == 4.0.0 00:33:14 INFO - mock == 1.0.1 00:33:14 INFO - mozInstall == 1.12 00:33:14 INFO - mozcrash == 1.0 00:33:14 INFO - mozdebug == 0.1 00:33:14 INFO - mozdevice == 0.51 00:33:14 INFO - mozfile == 1.2 00:33:14 INFO - mozhttpd == 0.7 00:33:14 INFO - mozinfo == 0.10 00:33:14 INFO - mozleak == 0.1 00:33:14 INFO - mozlog == 3.4 00:33:14 INFO - moznetwork == 0.27 00:33:14 INFO - mozprocess == 0.25 00:33:14 INFO - mozprofile == 0.28 00:33:14 INFO - mozrunner == 6.13 00:33:14 INFO - mozscreenshot == 0.1 00:33:14 INFO - mozsystemmonitor == 0.3 00:33:14 INFO - moztest == 0.8 00:33:14 INFO - mozversion == 1.4 00:33:14 INFO - passlib == 1.6.5 00:33:14 INFO - psutil == 3.1.1 00:33:14 INFO - requests == 1.2.3 00:33:14 INFO - simplejson == 3.3.0 00:33:14 INFO - six == 1.10.0 00:33:14 INFO - txWS == 0.9.1 00:33:14 INFO - wptserve == 1.4.0 00:33:14 INFO - wsgiref == 0.1.2 00:33:14 INFO - zope.interface == 4.0.2 00:33:14 INFO - Running post-action listener: _resource_record_post_action 00:33:14 INFO - Running post-action listener: _start_resource_monitoring 00:33:14 INFO - Starting resource monitoring. 00:33:14 INFO - [mozharness: 2017-06-14 07:33:14.916278Z] Finished create-virtualenv step (success) 00:33:14 INFO - [mozharness: 2017-06-14 07:33:14.917164Z] Running install step. 00:33:14 INFO - Running pre-action listener: _resource_record_pre_action 00:33:14 INFO - Running main action method: install 00:33:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:33:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:33:15 INFO - Reading from file tmpfile_stdout 00:33:15 INFO - Detecting whether we're running mozinstall >=1.0... 00:33:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:33:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:33:15 INFO - Reading from file tmpfile_stdout 00:33:15 INFO - Output received: 00:33:15 INFO - Usage: mozinstall [options] installer 00:33:15 INFO - Options: 00:33:15 INFO - -h, --help show this help message and exit 00:33:15 INFO - -d DEST, --destination=DEST 00:33:15 INFO - Directory to install application into. [default: 00:33:15 INFO - "/builds/slave/test"] 00:33:15 INFO - --app=APP Application being installed. [default: firefox] 00:33:15 INFO - mkdir: /builds/slave/test/build/application 00:33:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/installer.dmg', '--destination', '/builds/slave/test/build/application'] 00:33:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/installer.dmg --destination /builds/slave/test/build/application 00:33:36 INFO - Reading from file tmpfile_stdout 00:33:36 INFO - Output received: 00:33:36 INFO - /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox 00:33:36 INFO - Running post-action listener: _resource_record_post_action 00:33:36 INFO - [mozharness: 2017-06-14 07:33:36.500458Z] Finished install step (success) 00:33:36 INFO - [mozharness: 2017-06-14 07:33:36.500577Z] Running stage-files step. 00:33:36 INFO - Running pre-action listener: _resource_record_pre_action 00:33:36 INFO - Running main action method: stage_files 00:33:36 INFO - Running post-action listener: _resource_record_post_action 00:33:36 INFO - [mozharness: 2017-06-14 07:33:36.501182Z] Finished stage-files step (success) 00:33:36 INFO - [mozharness: 2017-06-14 07:33:36.501302Z] Running run-tests step. 00:33:36 INFO - Running pre-action listener: _resource_record_pre_action 00:33:36 INFO - Running pre-action listener: _set_gcov_prefix 00:33:36 INFO - Running main action method: run_tests 00:33:36 INFO - #### Running mochitest suites 00:33:36 INFO - Structured output parser in use for mochitest. 00:33:36 INFO - grabbing minidump binary from tooltool 00:33:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:33:36 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'output_timeout': 600, 'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdcd1d0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bda9108>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc3030>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:33:36 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 00:33:36 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 00:33:36 INFO - Calling ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] with output_timeout 600 00:33:36 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:33:36 INFO - Return code: 0 00:33:36 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 00:33:36 INFO - grabbing nodejs binary from tooltool 00:33:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 00:33:36 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/nodejs.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'output_timeout': 600, 'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bdcd1d0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bda9108>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10bdc3030>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:33:36 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/nodejs.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 00:33:36 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/nodejs.manifest -o -c /builds/tooltool_cache 00:33:36 INFO - Calling ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/nodejs.manifest', '-o', '-c', '/builds/tooltool_cache'] with output_timeout 600 00:33:36 INFO - INFO - File node-osx.tar.gz retrieved from local cache /builds/tooltool_cache 00:33:36 INFO - INFO - untarring "node-osx.tar.gz" 00:33:38 INFO - Return code: 0 00:33:38 INFO - Chmoding /builds/slave/test/build/node-osx/bin/node to 0755 00:33:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:33:38 INFO - ENV: MOZ_NODE_PATH is now /builds/slave/test/build/node-osx/bin/node 00:33:38 INFO - ENV: STYLO_THREADS is now 1 00:33:38 INFO - ENV: RUST_BACKTRACE is now 1 00:33:38 INFO - ENV: MOZ_UPLOAD_DIR is now /builds/slave/test/build/blobber_upload_dir 00:33:38 INFO - ENV: MINIDUMP_STACKWALK is now /builds/slave/test/build/macosx64-minidump_stackwalk 00:33:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:33:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--total-chunks', '5', '--this-chunk', '1', '--appname=/builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/target.crashreporter-symbols.zip', '--certificate-path=tests/certs', '--quiet', '--log-raw=/builds/slave/test/build/blobber_upload_dir/plain-chunked_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/plain-chunked_errorsummary.log', '--screenshot-on-fail', '--cleanup-crashes', '--log-raw=-', '--chunk-by-dir=4'] in /builds/slave/test/build 00:33:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/mochitest/runtests.py --total-chunks 5 --this-chunk 1 --appname=/builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox --utility-path=tests/bin --extra-profile-file=tests/bin/plugins --symbols-path=https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/target.crashreporter-symbols.zip --certificate-path=tests/certs --quiet --log-raw=/builds/slave/test/build/blobber_upload_dir/plain-chunked_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/plain-chunked_errorsummary.log --screenshot-on-fail --cleanup-crashes --log-raw=- --chunk-by-dir=4 00:33:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0kEBd8uWBT/Render', 00:33:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:33:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:33:38 INFO - 'HOME': '/Users/cltbld', 00:33:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:33:38 INFO - 'LOGNAME': 'cltbld', 00:33:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:33:38 INFO - 'MINIDUMP_STACKWALK': '/builds/slave/test/build/macosx64-minidump_stackwalk', 00:33:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:33:38 INFO - 'MOZ_NODE_PATH': '/builds/slave/test/build/node-osx/bin/node', 00:33:38 INFO - 'MOZ_NO_REMOTE': '1', 00:33:38 INFO - 'MOZ_UPLOAD_DIR': '/builds/slave/test/build/blobber_upload_dir', 00:33:38 INFO - 'NO_EM_RESTART': '1', 00:33:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:33:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:33:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:33:38 INFO - 'PWD': '/builds/slave/test', 00:33:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:33:38 INFO - 'RUST_BACKTRACE': '1', 00:33:38 INFO - 'SHELL': '/bin/bash', 00:33:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners', 00:33:38 INFO - 'STYLO_THREADS': '1', 00:33:38 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 00:33:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:33:38 INFO - 'USER': 'cltbld', 00:33:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:33:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:33:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:33:38 INFO - 'XPC_FLAGS': '0x0', 00:33:38 INFO - 'XPC_SERVICE_NAME': '0', 00:33:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:33:38 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--total-chunks', '5', '--this-chunk', '1', '--appname=/builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/target.crashreporter-symbols.zip', '--certificate-path=tests/certs', '--quiet', '--log-raw=/builds/slave/test/build/blobber_upload_dir/plain-chunked_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/plain-chunked_errorsummary.log', '--screenshot-on-fail', '--cleanup-crashes', '--log-raw=-', '--chunk-by-dir=4'] with output_timeout 1000 00:33:38 INFO - Checking for orphan ssltunnel processes... 00:33:38 INFO - Checking for orphan xpcshell processes... 00:33:38 INFO - mozcrash Removed pending crash reports at '/Users/cltbld/Library/Application Support/firefox/Crash Reports' 00:33:39 INFO - SUITE-START | Running 1001 tests 00:33:39 INFO - TEST-START | browser/base/content/test/general/test_offlineNotification.html 00:33:39 INFO - TEST-SKIP | browser/base/content/test/general/test_offlineNotification.html | took 1ms 00:33:39 INFO - TEST-START | docshell/test/navigation/test_bug430723.html 00:33:39 INFO - TEST-SKIP | docshell/test/navigation/test_bug430723.html | took 0ms 00:33:39 INFO - TEST-START | docshell/test/test_bug413310.html 00:33:39 INFO - TEST-SKIP | docshell/test/test_bug413310.html | took 0ms 00:33:39 INFO - TEST-START | dom/base/test/test_bug444546.html 00:33:39 INFO - TEST-SKIP | dom/base/test/test_bug444546.html | took 0ms 00:33:39 INFO - TEST-START | dom/base/test/test_bug503473.html 00:33:39 INFO - TEST-SKIP | dom/base/test/test_bug503473.html | took 0ms 00:33:39 INFO - TEST-START | dom/base/test/test_dialogArguments.html 00:33:39 INFO - TEST-SKIP | dom/base/test/test_dialogArguments.html | took 0ms 00:33:39 INFO - TEST-START | dom/base/test/test_meta_viewport0.html 00:33:39 INFO - TEST-SKIP | dom/base/test/test_meta_viewport0.html | took 0ms 00:33:39 INFO - TEST-START | dom/base/test/test_meta_viewport1.html 00:33:39 INFO - TEST-SKIP | dom/base/test/test_meta_viewport1.html | took 0ms 00:33:39 INFO - TEST-START | dom/base/test/test_meta_viewport2.html 00:33:39 INFO - TEST-SKIP | dom/base/test/test_meta_viewport2.html | took 0ms 00:33:39 INFO - TEST-START | dom/base/test/test_meta_viewport3.html 00:33:39 INFO - TEST-SKIP | dom/base/test/test_meta_viewport3.html | took 0ms 00:33:39 INFO - TEST-START | dom/base/test/test_meta_viewport4.html 00:33:39 INFO - TEST-SKIP | dom/base/test/test_meta_viewport4.html | took 0ms 00:33:39 INFO - TEST-START | dom/base/test/test_meta_viewport5.html 00:33:39 INFO - TEST-SKIP | dom/base/test/test_meta_viewport5.html | took 0ms 00:33:39 INFO - TEST-START | dom/base/test/test_meta_viewport6.html 00:33:39 INFO - TEST-SKIP | dom/base/test/test_meta_viewport6.html | took 1ms 00:33:39 INFO - TEST-START | dom/base/test/test_meta_viewport7.html 00:33:39 INFO - TEST-SKIP | dom/base/test/test_meta_viewport7.html | took 0ms 00:33:39 INFO - TEST-START | dom/base/test/test_orientation_alternate.html 00:33:39 INFO - TEST-SKIP | dom/base/test/test_orientation_alternate.html | took 0ms 00:33:39 INFO - TEST-START | dom/base/test/test_orientation_frame.html 00:33:39 INFO - TEST-SKIP | dom/base/test/test_orientation_frame.html | took 0ms 00:33:39 INFO - TEST-START | dom/base/test/test_orientation_frame_lock.html 00:33:39 INFO - TEST-SKIP | dom/base/test/test_orientation_frame_lock.html | took 0ms 00:33:39 INFO - TEST-START | dom/base/test/test_orientation_sandbox_no_lock.html 00:33:39 INFO - TEST-SKIP | dom/base/test/test_orientation_sandbox_no_lock.html | took 0ms 00:33:39 INFO - TEST-START | dom/base/test/test_setInterval_uncatchable_exception.html 00:33:39 INFO - TEST-SKIP | dom/base/test/test_setInterval_uncatchable_exception.html | took 1ms 00:33:39 INFO - TEST-START | dom/base/test/test_simplecontentpolicy.html 00:33:39 INFO - TEST-SKIP | dom/base/test/test_simplecontentpolicy.html | took 0ms 00:33:39 INFO - TEST-START | dom/base/test/test_window_orientation.html 00:33:39 INFO - TEST-SKIP | dom/base/test/test_window_orientation.html | took 0ms 00:33:39 INFO - TEST-START | dom/bindings/test/test_bug1036214.html 00:33:39 INFO - TEST-SKIP | dom/bindings/test/test_bug1036214.html | took 0ms 00:33:39 INFO - TEST-START | dom/bindings/test/test_bug1123516_maplikesetlike.html 00:33:39 INFO - TEST-SKIP | dom/bindings/test/test_bug1123516_maplikesetlike.html | took 0ms 00:33:39 INFO - TEST-START | dom/bindings/test/test_bug963382.html 00:33:39 INFO - TEST-SKIP | dom/bindings/test/test_bug963382.html | took 0ms 00:33:39 INFO - TEST-START | dom/bindings/test/test_exception_options_from_jsimplemented.html 00:33:39 INFO - TEST-SKIP | dom/bindings/test/test_exception_options_from_jsimplemented.html | took 0ms 00:33:39 INFO - TEST-START | dom/bindings/test/test_iterable.html 00:33:39 INFO - TEST-SKIP | dom/bindings/test/test_iterable.html | took 0ms 00:33:39 INFO - TEST-START | dom/bindings/test/test_jsimplemented_eventhandler.html 00:33:39 INFO - TEST-SKIP | dom/bindings/test/test_jsimplemented_eventhandler.html | took 0ms 00:33:39 INFO - TEST-START | dom/bindings/test/test_promise_rejections_from_jsimplemented.html 00:33:39 INFO - TEST-SKIP | dom/bindings/test/test_promise_rejections_from_jsimplemented.html | took 0ms 00:33:39 INFO - TEST-START | dom/bindings/test/test_returnUnion.html 00:33:39 INFO - TEST-SKIP | dom/bindings/test/test_returnUnion.html | took 0ms 00:33:39 INFO - TEST-START | dom/bindings/test/test_sequence_detection.html 00:33:39 INFO - TEST-SKIP | dom/bindings/test/test_sequence_detection.html | took 0ms 00:33:39 INFO - TEST-START | dom/bindings/test/test_stringBindings.html 00:33:39 INFO - TEST-SKIP | dom/bindings/test/test_stringBindings.html | took 0ms 00:33:39 INFO - TEST-START | dom/bindings/test/test_usvstring.html 00:33:39 INFO - TEST-SKIP | dom/bindings/test/test_usvstring.html | took 1ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_NoAttr.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_NoAttr.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_NoPermission.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_NoPermission.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_NoPref.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_NoPref.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_Alert.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_Alert.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_AlertInFrame.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_AlertInFrame.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_Auth.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_Auth.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_BrowserWindowNamespace.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_BrowserWindowNamespace.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_BrowserWindowResize.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_BrowserWindowResize.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_Close.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_Close.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_CloseFromOpener.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_CloseFromOpener.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_ContextmenuEvents.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_ContextmenuEvents.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_CookiesNotThirdParty.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_CookiesNotThirdParty.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_DataURI.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_DataURI.html | took 2ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_Download.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_Download.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_ErrorSecurity.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_ErrorSecurity.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_ExposableURI.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_ExposableURI.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_FirstPaint.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_FirstPaint.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_ForwardName.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_ForwardName.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_FrameWrongURI.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_FrameWrongURI.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_Iconchange.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_Iconchange.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_LoadEvents.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_LoadEvents.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_Manifestchange.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_Manifestchange.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_Metachange.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_Metachange.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_OpenMixedProcess.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_OpenMixedProcess.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_OpenNamed.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_OpenNamed.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_OpenTab.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_OpenTab.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_OpenWindow.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_OpenWindow.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_OpenWindowDifferentOrigin.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_OpenWindowDifferentOrigin.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_OpenWindowEmpty.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_OpenWindowEmpty.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_OpenWindowInFrame.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_OpenWindowInFrame.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_OpenWindowRejected.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_OpenWindowRejected.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_Opensearch.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_Opensearch.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_PrivateBrowsing.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_PrivateBrowsing.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_PromptCheck.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_PromptCheck.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_PromptConfirm.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_PromptConfirm.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_Reload.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_Reload.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_RemoveBrowserElement.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_RemoveBrowserElement.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_ScrollEvent.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_ScrollEvent.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_SecurityChange.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_SecurityChange.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_TargetBlank.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_TargetBlank.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_TargetTop.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_TargetTop.html | took 8ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_ThemeColor.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_ThemeColor.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_Titlechange.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_Titlechange.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_TopBarrier.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_TopBarrier.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_Viewmode.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_Viewmode.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_XFrameOptions.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_XFrameOptions.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_XFrameOptionsAllowFrom.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_XFrameOptionsAllowFrom.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_XFrameOptionsDeny.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_XFrameOptionsDeny.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_inproc_XFrameOptionsSameOrigin.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_inproc_XFrameOptionsSameOrigin.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_Alert.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_Alert.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_AlertInFrame.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_AlertInFrame.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_AudioPlayback.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_AudioPlayback.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_Auth.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_Auth.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_BackForward.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_BackForward.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_BadScreenshot.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_BadScreenshot.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_BrowserWindowResize.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_BrowserWindowResize.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_Close.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_Close.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_CloseFromOpener.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_CloseFromOpener.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_ContextmenuEvents.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_ContextmenuEvents.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_CookiesNotThirdParty.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_CookiesNotThirdParty.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_DOMRequestError.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_DOMRequestError.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_DataURI.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_DataURI.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_DocumentFirstPaint.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_DocumentFirstPaint.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_Download.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_Download.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_ErrorSecurity.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_ErrorSecurity.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_ExecuteScript.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_ExecuteScript.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_ExposableURI.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_ExposableURI.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_Find.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_Find.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_FirstPaint.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_FirstPaint.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_ForwardName.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_ForwardName.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_FrameWrongURI.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_FrameWrongURI.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_GetContentDimensions.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_GetContentDimensions.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_GetScreenshot.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_GetScreenshot.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_GetScreenshotDppx.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_GetScreenshotDppx.html | took 1ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_Iconchange.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_Iconchange.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_LoadEvents.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_LoadEvents.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_Manifestchange.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_Manifestchange.html | took 9ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_Metachange.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_Metachange.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_NextPaint.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_NextPaint.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_NoAudioTrack.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_NoAudioTrack.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_OpenMixedProcess.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_OpenMixedProcess.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_OpenNamed.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_OpenNamed.html | took 1ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_OpenTab.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_OpenTab.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_OpenWindow.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_OpenWindow.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_OpenWindowDifferentOrigin.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_OpenWindowDifferentOrigin.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_OpenWindowEmpty.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_OpenWindowEmpty.html | took 9ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_OpenWindowInFrame.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_OpenWindowInFrame.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_OpenWindowRejected.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_OpenWindowRejected.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_Opensearch.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_Opensearch.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_PrivateBrowsing.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_PrivateBrowsing.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_PromptCheck.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_PromptCheck.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_PromptConfirm.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_PromptConfirm.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_PurgeHistory.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_PurgeHistory.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_Reload.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_Reload.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_ReloadPostRequest.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_ReloadPostRequest.html | took 9ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_RemoveBrowserElement.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_RemoveBrowserElement.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_ScrollEvent.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_ScrollEvent.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_SecurityChange.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_SecurityChange.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_SendEvent.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_SendEvent.html | took 1ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_Stop.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_Stop.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_TargetBlank.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_TargetBlank.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_TargetTop.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_TargetTop.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_ThemeColor.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_ThemeColor.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_Titlechange.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_Titlechange.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_TopBarrier.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_TopBarrier.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_Viewmode.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_Viewmode.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_XFrameOptions.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_XFrameOptions.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_XFrameOptionsAllowFrom.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_XFrameOptionsAllowFrom.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_XFrameOptionsDeny.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_XFrameOptionsDeny.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_XFrameOptionsSameOrigin.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_XFrameOptionsSameOrigin.html | took 0ms 00:33:39 INFO - TEST-START | dom/browser-element/mochitest/test_browserElement_oop_getWebManifest.html 00:33:39 INFO - TEST-SKIP | dom/browser-element/mochitest/test_browserElement_oop_getWebManifest.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.lighter.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.composite.canvas.lighter.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.xor.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.composite.canvas.xor.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.composite.clip.lighter.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.composite.clip.lighter.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.composite.clip.xor.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.composite.clip.xor.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.composite.image.lighter.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.composite.image.lighter.html | took 1ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.composite.image.xor.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.composite.image.xor.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.composite.solid.lighter.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.composite.solid.lighter.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.composite.solid.xor.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.composite.solid.xor.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.composite.transparent.lighter.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.composite.transparent.lighter.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.composite.transparent.xor.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.composite.transparent.xor.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.gradient.radial.cone.behind.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.gradient.radial.cone.behind.html | took 1ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.gradient.radial.cone.beside.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.gradient.radial.cone.beside.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.gradient.radial.cone.front.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.gradient.radial.cone.front.html | took 1ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.gradient.radial.cone.shape2.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.gradient.radial.cone.shape2.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.gradient.radial.cone.top.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.gradient.radial.cone.top.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.gradient.radial.equal.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.gradient.radial.equal.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.gradient.radial.inside2.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.gradient.radial.inside2.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.gradient.radial.inside3.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.gradient.radial.inside3.html | took 1ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.gradient.radial.outside1.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.gradient.radial.outside1.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.gradient.radial.outside3.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.gradient.radial.outside3.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.gradient.radial.touch1.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.gradient.radial.touch1.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.gradient.radial.touch2.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.gradient.radial.touch2.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.gradient.radial.touch3.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.gradient.radial.touch3.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.line.cap.closed.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.line.cap.closed.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.line.join.parallel.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.line.join.parallel.html | took 0ms 00:33:39 INFO - TEST-START | dom/canvas/test/test_2d.path.rect.zero.6.html 00:33:39 INFO - TEST-SKIP | dom/canvas/test/test_2d.path.rect.zero.6.html | took 1ms 00:33:39 INFO - TEST-START | toolkit/components/contentprefs/tests/mochitest/test_remoteContentPrefs.html 00:33:39 INFO - TEST-SKIP | toolkit/components/contentprefs/tests/mochitest/test_remoteContentPrefs.html | took 0ms 00:33:39 INFO - TEST-START | widget/tests/test_picker_no_crash.html 00:33:39 INFO - TEST-SKIP | widget/tests/test_picker_no_crash.html | took 0ms 00:33:39 INFO - dir: browser/base/content/test/general 00:33:39 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:33:39 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:33:39 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmp84ML4F.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:33:39 INFO - runtests.py | Server pid: 1735 00:33:39 INFO - runtests.py | Websocket server pid: 1736 00:33:39 INFO - runtests.py | SSL tunnel pid: 1737 00:33:39 INFO - runtests.py | Running with e10s: True 00:33:39 INFO - runtests.py | Running tests: start. 00:33:39 INFO - 00:33:39 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmp84ML4F.mozrunner 00:33:39 INFO - runtests.py | Application pid: 1738 00:33:39 INFO - TEST-INFO | started process GECKO(1738) 00:33:42 INFO - GECKO(1738) | 1497425622786 Marionette INFO Listening on port 2828 00:33:42 INFO - GECKO(1738) | 2017-06-14 00:33:42.787 plugin-container[1740:7706] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9e43, name = 'com.apple.tsm.portname' 00:33:42 INFO - GECKO(1738) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:33:42 INFO - GECKO(1738) | 2017-06-14 00:33:42.792 plugin-container[1740:7706] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0xa10b, name = 'com.apple.CFPasteboardClient' 00:33:42 INFO - GECKO(1738) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:33:42 INFO - GECKO(1738) | 2017-06-14 00:33:42.793 plugin-container[1740:7706] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:33:42 INFO - GECKO(1738) | 1497425622910 Marionette DEBUG loaded listener.js 00:33:43 INFO - GECKO(1738) | 2017-06-14 00:33:43.521 plugin-container[1743:7783] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x494b, name = 'com.apple.tsm.portname' 00:33:43 INFO - GECKO(1738) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:33:43 INFO - GECKO(1738) | 2017-06-14 00:33:43.523 plugin-container[1743:7783] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9c0b, name = 'com.apple.CFPasteboardClient' 00:33:43 INFO - GECKO(1738) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:33:43 INFO - GECKO(1738) | 2017-06-14 00:33:43.524 plugin-container[1743:7783] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:33:43 INFO - SimpleTest START 00:33:43 INFO - TEST-START | browser/base/content/test/general/test_bug364677.html 00:33:44 INFO - GECKO(1738) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:33:44 INFO - GECKO(1738) | MEMORY STAT | vsize 3920MB | residentFast 120MB | heapAllocated 23MB 00:33:44 INFO - TEST-OK | browser/base/content/test/general/test_bug364677.html | took 1219ms 00:33:45 INFO - TEST-START | browser/base/content/test/general/test_bug395533.html 00:33:45 INFO - GECKO(1738) | MEMORY STAT | vsize 3922MB | residentFast 121MB | heapAllocated 23MB 00:33:45 INFO - TEST-OK | browser/base/content/test/general/test_bug395533.html | took 100ms 00:33:45 INFO - TEST-START | Shutdown 00:33:45 INFO - Passed: 2 00:33:45 INFO - Failed: 0 00:33:45 INFO - Todo: 0 00:33:45 INFO - Mode: e10s 00:33:45 INFO - Slowest: 1219ms - /tests/browser/base/content/test/general/test_bug364677.html 00:33:45 INFO - SimpleTest FINISHED 00:33:45 INFO - TEST-INFO | Ran 1 Loops 00:33:45 INFO - SimpleTest FINISHED 00:33:45 INFO - GECKO(1738) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:33:46 INFO - TEST-INFO | Main app process: exit 0 00:33:46 INFO - runtests.py | Application ran for: 0:00:06.328858 00:33:46 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpieGIP_pidlog 00:33:46 INFO - ==> process 1738 launched child process 1740 00:33:46 INFO - ==> process 1738 launched child process 1743 00:33:46 INFO - zombiecheck | Checking for orphan process with PID: 1740 00:33:46 INFO - zombiecheck | Checking for orphan process with PID: 1743 00:33:46 INFO - Stopping web server 00:33:46 INFO - Stopping web socket server 00:33:46 INFO - Stopping ssltunnel 00:33:46 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:33:46 INFO - runtests.py | Running tests: end. 00:33:46 INFO - Buffered messages finished 00:33:46 INFO - dir: browser/components/extensions/test/mochitest 00:33:46 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:33:46 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:33:46 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpsgg8gh.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:33:46 INFO - runtests.py | Server pid: 1751 00:33:46 INFO - runtests.py | Websocket server pid: 1752 00:33:46 INFO - runtests.py | SSL tunnel pid: 1753 00:33:46 INFO - runtests.py | Running with e10s: True 00:33:46 INFO - runtests.py | Running tests: start. 00:33:46 INFO - 00:33:46 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpsgg8gh.mozrunner 00:33:46 INFO - runtests.py | Application pid: 1754 00:33:46 INFO - TEST-INFO | started process GECKO(1754) 00:33:49 INFO - GECKO(1754) | 1497425629700 Marionette INFO Listening on port 2828 00:33:49 INFO - GECKO(1754) | 1497425629865 Marionette DEBUG loaded listener.js 00:33:49 INFO - GECKO(1754) | 2017-06-14 00:33:49.904 plugin-container[1755:8042] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x973b, name = 'com.apple.tsm.portname' 00:33:49 INFO - GECKO(1754) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:33:49 INFO - GECKO(1754) | 2017-06-14 00:33:49.905 plugin-container[1755:8042] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x4707, name = 'com.apple.CFPasteboardClient' 00:33:49 INFO - GECKO(1754) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:33:49 INFO - GECKO(1754) | 2017-06-14 00:33:49.905 plugin-container[1755:8042] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:33:50 INFO - SimpleTest START 00:33:50 INFO - TEST-START | browser/components/extensions/test/mochitest/test_ext_all_apis.html 00:33:50 INFO - GECKO(1754) | 2017-06-14 00:33:50.578 plugin-container[1756:8093] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x953f, name = 'com.apple.tsm.portname' 00:33:50 INFO - GECKO(1754) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:33:50 INFO - GECKO(1754) | 2017-06-14 00:33:50.579 plugin-container[1756:8093] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9b0b, name = 'com.apple.CFPasteboardClient' 00:33:50 INFO - GECKO(1754) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:33:50 INFO - GECKO(1754) | 2017-06-14 00:33:50.579 plugin-container[1756:8093] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:33:52 INFO - GECKO(1754) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:33:52 INFO - GECKO(1754) | MEMORY STAT | vsize 3928MB | residentFast 134MB | heapAllocated 26MB 00:33:52 INFO - TEST-OK | browser/components/extensions/test/mochitest/test_ext_all_apis.html | took 2068ms 00:33:52 INFO - TEST-START | Shutdown 00:33:52 INFO - Passed: 2 00:33:52 INFO - Failed: 0 00:33:52 INFO - Todo: 0 00:33:52 INFO - Mode: e10s 00:33:52 INFO - Slowest: 2068ms - /tests/browser/components/extensions/test/mochitest/test_ext_all_apis.html 00:33:52 INFO - SimpleTest FINISHED 00:33:52 INFO - TEST-INFO | Ran 1 Loops 00:33:52 INFO - SimpleTest FINISHED 00:33:52 INFO - GECKO(1754) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:33:53 INFO - TEST-INFO | Main app process: exit 0 00:33:53 INFO - runtests.py | Application ran for: 0:00:06.980362 00:33:53 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpL0nzNkpidlog 00:33:53 INFO - ==> process 1754 launched child process 1755 00:33:53 INFO - ==> process 1754 launched child process 1756 00:33:53 INFO - zombiecheck | Checking for orphan process with PID: 1755 00:33:53 INFO - zombiecheck | Checking for orphan process with PID: 1756 00:33:53 INFO - Stopping web server 00:33:53 INFO - Stopping web socket server 00:33:53 INFO - Stopping ssltunnel 00:33:53 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:33:53 INFO - runtests.py | Running tests: end. 00:33:53 INFO - Buffered messages finished 00:33:53 INFO - dir: browser/components/feeds/test 00:33:53 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:33:54 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:33:54 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpNI9WnN.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:33:54 INFO - runtests.py | Server pid: 1764 00:33:54 INFO - runtests.py | Websocket server pid: 1765 00:33:54 INFO - runtests.py | SSL tunnel pid: 1766 00:33:54 INFO - runtests.py | Running with e10s: True 00:33:54 INFO - runtests.py | Running tests: start. 00:33:54 INFO - 00:33:54 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpNI9WnN.mozrunner 00:33:54 INFO - runtests.py | Application pid: 1767 00:33:54 INFO - TEST-INFO | started process GECKO(1767) 00:33:57 INFO - GECKO(1767) | 2017-06-14 00:33:57.175 plugin-container[1768:8281] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9b4b, name = 'com.apple.tsm.portname' 00:33:57 INFO - GECKO(1767) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:33:57 INFO - GECKO(1767) | 2017-06-14 00:33:57.176 plugin-container[1768:8281] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0xa00f, name = 'com.apple.CFPasteboardClient' 00:33:57 INFO - GECKO(1767) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:33:57 INFO - GECKO(1767) | 2017-06-14 00:33:57.176 plugin-container[1768:8281] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:33:57 INFO - GECKO(1767) | 1497425637182 Marionette INFO Listening on port 2828 00:33:57 INFO - GECKO(1767) | 1497425637295 Marionette DEBUG loaded listener.js 00:33:57 INFO - SimpleTest START 00:33:57 INFO - TEST-START | browser/components/feeds/test/test_bug436801.html 00:33:57 INFO - GECKO(1767) | 2017-06-14 00:33:57.954 plugin-container[1769:8332] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x464b, name = 'com.apple.tsm.portname' 00:33:57 INFO - GECKO(1767) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:33:57 INFO - GECKO(1767) | 2017-06-14 00:33:57.963 plugin-container[1769:8332] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9d07, name = 'com.apple.CFPasteboardClient' 00:33:57 INFO - GECKO(1767) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:33:57 INFO - GECKO(1767) | 2017-06-14 00:33:57.963 plugin-container[1769:8332] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:33:59 INFO - GECKO(1767) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:33:59 INFO - GECKO(1767) | MEMORY STAT | vsize 3922MB | residentFast 123MB | heapAllocated 24MB 00:33:59 INFO - TEST-OK | browser/components/feeds/test/test_bug436801.html | took 1286ms 00:33:59 INFO - TEST-START | browser/components/feeds/test/test_bug494328.html 00:33:59 INFO - GECKO(1767) | MEMORY STAT | vsize 3930MB | residentFast 128MB | heapAllocated 26MB 00:33:59 INFO - TEST-OK | browser/components/feeds/test/test_bug494328.html | took 146ms 00:33:59 INFO - TEST-START | browser/components/feeds/test/test_bug589543.html 00:33:59 INFO - GECKO(1767) | MEMORY STAT | vsize 3932MB | residentFast 131MB | heapAllocated 28MB 00:33:59 INFO - TEST-OK | browser/components/feeds/test/test_bug589543.html | took 147ms 00:33:59 INFO - TEST-START | browser/components/feeds/test/test_registerHandler.html 00:33:59 INFO - GECKO(1767) | JavaScript error: http://mochi.test:8888/tests/browser/components/feeds/test/test_registerHandler.html, line 26: uncaught exception: 2152923148 00:33:59 INFO - GECKO(1767) | *** registerProtocolHandler(foo,http://mochi.test:8888/%s,Foo handler) 00:33:59 INFO - GECKO(1767) | JavaScript error: http://mochi.test:8888/tests/browser/components/feeds/test/test_registerHandler.html, line 28: uncaught exception: 2152923148 00:33:59 INFO - GECKO(1767) | JavaScript error: http://mochi.test:8888/tests/browser/components/feeds/test/test_registerHandler.html, line 26: SecurityError: Permission denied to add http://remotehost:8888/%s as a content or protocol handler 00:33:59 INFO - GECKO(1767) | JavaScript error: http://mochi.test:8888/tests/browser/components/feeds/test/test_registerHandler.html, line 28: SecurityError: Permission denied to add http://remotehost:8888/%s as a content or protocol handler 00:33:59 INFO - GECKO(1767) | *** registerContentHandler(application/rss+xml,http://mochi.test:8888/%s,Foo handler) 00:33:59 INFO - GECKO(1767) | JavaScript error: http://mochi.test:8888/tests/browser/components/feeds/test/test_registerHandler.html, line 26: SecurityError: Permission denied to add ftp://mochi.test:8888/%s as a content or protocol handler 00:33:59 INFO - GECKO(1767) | JavaScript error: http://mochi.test:8888/tests/browser/components/feeds/test/test_registerHandler.html, line 28: SecurityError: Permission denied to add ftp://mochi.test:8888/%s as a content or protocol handler 00:33:59 INFO - GECKO(1767) | JavaScript error: http://mochi.test:8888/tests/browser/components/feeds/test/test_registerHandler.html, line 26: uncaught exception: 2152923148 00:33:59 INFO - GECKO(1767) | JavaScript error: http://mochi.test:8888/tests/browser/components/feeds/test/test_registerHandler.html, line 28: uncaught exception: 2152923148 00:33:59 INFO - GECKO(1767) | JavaScript error: http://mochi.test:8888/tests/browser/components/feeds/test/test_registerHandler.html, line 26: SecurityError: Permission denied to add foo://mochi.test:8888/%s as a content or protocol handler 00:33:59 INFO - GECKO(1767) | JavaScript error: http://mochi.test:8888/tests/browser/components/feeds/test/test_registerHandler.html, line 28: SecurityError: Permission denied to add foo://mochi.test:8888/%s as a content or protocol handler 00:33:59 INFO - GECKO(1767) | JavaScript error: http://mochi.test:8888/tests/browser/components/feeds/test/test_registerHandler.html, line 26: SecurityError: Permission denied to add http://mochi.test:8888/%s as a protocol handler 00:33:59 INFO - GECKO(1767) | *** registerProtocolHandler(foo,http://mochi.test:8888/tests/browser/components/feeds/test/foo/%s,Foo handler) 00:33:59 INFO - GECKO(1767) | JavaScript error: http://mochi.test:8888/tests/browser/components/feeds/test/test_registerHandler.html, line 26: SecurityError: Not allowed to register a protocol handler for vbscript 00:33:59 INFO - GECKO(1767) | JavaScript error: http://mochi.test:8888/tests/browser/components/feeds/test/test_registerHandler.html, line 26: SecurityError: Permission denied to add http://mochi.test:8888/%s as a protocol handler 00:33:59 INFO - GECKO(1767) | *** registerContentHandler(application/rss+xml,http://mochi.test:8888/tests/browser/components/feeds/test/foo/%s,Foo handler) 00:33:59 INFO - GECKO(1767) | *** registerProtocolHandler(foo,https://mochi.test:8888/%s,Foo handler) 00:33:59 INFO - GECKO(1767) | *** registerContentHandler(application/rss+xml,https://mochi.test:8888/%s,Foo handler) 00:33:59 INFO - GECKO(1767) | JavaScript error: http://mochi.test:8888/tests/browser/components/feeds/test/test_registerHandler.html, line 26: SecurityError: Permission denied to add http://mochi.test:8888/%s as a protocol handler 00:33:59 INFO - GECKO(1767) | *** registerContentHandler(application/rss+xml,http://mochi.test:8888/%s,Foo handler) 00:33:59 INFO - GECKO(1767) | *** registerContentHandler(application/atom+xml,http://mochi.test:8888/%s,Foo handler) 00:33:59 INFO - GECKO(1767) | MEMORY STAT | vsize 3934MB | residentFast 133MB | heapAllocated 29MB 00:33:59 INFO - TEST-OK | browser/components/feeds/test/test_registerHandler.html | took 143ms 00:33:59 INFO - TEST-START | Shutdown 00:33:59 INFO - Passed: 99 00:33:59 INFO - Failed: 0 00:33:59 INFO - Todo: 1 00:33:59 INFO - Mode: e10s 00:33:59 INFO - Slowest: 1286ms - /tests/browser/components/feeds/test/test_bug436801.html 00:33:59 INFO - SimpleTest FINISHED 00:33:59 INFO - TEST-INFO | Ran 1 Loops 00:33:59 INFO - SimpleTest FINISHED 00:33:59 INFO - GECKO(1767) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:34:01 INFO - TEST-INFO | Main app process: exit 0 00:34:01 INFO - runtests.py | Application ran for: 0:00:06.667043 00:34:01 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpq1ffwzpidlog 00:34:01 INFO - ==> process 1767 launched child process 1768 00:34:01 INFO - ==> process 1767 launched child process 1769 00:34:01 INFO - zombiecheck | Checking for orphan process with PID: 1768 00:34:01 INFO - zombiecheck | Checking for orphan process with PID: 1769 00:34:01 INFO - Stopping web server 00:34:01 INFO - Stopping web socket server 00:34:01 INFO - Stopping ssltunnel 00:34:01 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:34:01 INFO - runtests.py | Running tests: end. 00:34:01 INFO - Buffered messages finished 00:34:01 INFO - dir: browser/components/originattributes/test/mochitest 00:34:01 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:34:01 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:34:01 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpshLsnX.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:34:01 INFO - runtests.py | Server pid: 1776 00:34:01 INFO - runtests.py | Websocket server pid: 1777 00:34:01 INFO - runtests.py | SSL tunnel pid: 1778 00:34:01 INFO - runtests.py | Running with e10s: True 00:34:01 INFO - runtests.py | Running tests: start. 00:34:01 INFO - 00:34:01 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpshLsnX.mozrunner 00:34:01 INFO - runtests.py | Application pid: 1779 00:34:01 INFO - TEST-INFO | started process GECKO(1779) 00:34:04 INFO - GECKO(1779) | 1497425644137 Marionette INFO Listening on port 2828 00:34:04 INFO - GECKO(1779) | 2017-06-14 00:34:04.140 plugin-container[1780:8518] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x453b, name = 'com.apple.tsm.portname' 00:34:04 INFO - GECKO(1779) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:04 INFO - GECKO(1779) | 2017-06-14 00:34:04.140 plugin-container[1780:8518] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x453f, name = 'com.apple.CFPasteboardClient' 00:34:04 INFO - GECKO(1779) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:04 INFO - GECKO(1779) | 2017-06-14 00:34:04.140 plugin-container[1780:8518] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:34:04 INFO - GECKO(1779) | 1497425644238 Marionette DEBUG loaded listener.js 00:34:04 INFO - GECKO(1779) | 2017-06-14 00:34:04.820 plugin-container[1781:8565] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x963f, name = 'com.apple.tsm.portname' 00:34:04 INFO - GECKO(1779) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:04 INFO - GECKO(1779) | 2017-06-14 00:34:04.821 plugin-container[1781:8565] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9d0f, name = 'com.apple.CFPasteboardClient' 00:34:04 INFO - GECKO(1779) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:04 INFO - GECKO(1779) | 2017-06-14 00:34:04.821 plugin-container[1781:8565] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:34:04 INFO - SimpleTest START 00:34:04 INFO - TEST-START | browser/components/originattributes/test/mochitest/test_permissions_api.html 00:34:06 INFO - GECKO(1779) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:34:06 INFO - GECKO(1779) | MEMORY STAT | vsize 3912MB | residentFast 117MB | heapAllocated 21MB 00:34:06 INFO - TEST-OK | browser/components/originattributes/test/mochitest/test_permissions_api.html | took 1266ms 00:34:06 INFO - TEST-START | Shutdown 00:34:06 INFO - Passed: 32 00:34:06 INFO - Failed: 0 00:34:06 INFO - Todo: 0 00:34:06 INFO - Mode: e10s 00:34:06 INFO - Slowest: 1267ms - /tests/browser/components/originattributes/test/mochitest/test_permissions_api.html 00:34:06 INFO - SimpleTest FINISHED 00:34:06 INFO - TEST-INFO | Ran 1 Loops 00:34:06 INFO - SimpleTest FINISHED 00:34:06 INFO - GECKO(1779) | 1497425646162 addons.xpi WARN Exception running bootstrap method shutdown on special-powers@mozilla.org: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIObserverService.removeObserver]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: resource://gre/modules/RemoteAddonsParent.jsm :: ObserverInterposition.methods.removeObserver :: line 403" data: no] Stack trace: ObserverInterposition.methods.removeObserver()@resource://gre/modules/RemoteAddonsParent.jsm:403 < interposeProperty/desc.value()@jar:file:///builds/slave/test/build/application/Nightly.app/Contents/Resources/omni.ja!/components/multiprocessShims.js:157 < SpecialPowersObserver.prototype.uninit/<()@SpecialPowersObserver.jsm:134 < SpecialPowersObserver.prototype.uninit()@SpecialPowersObserver.jsm:133 < shutdown()@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpshLsnX.mozrunner/extensions/special-powers@mozilla.org.xpi!/bootstrap.js:35 < callBootstrapMethod()@resource://gre/modules/addons/XPIProvider.jsm:4449 < observe()@resource://gre/modules/addons/XPIProvider.jsm:2330 < SpecialPowersObserver.prototype.receiveMessage()@SpecialPowersObserver.jsm:241 00:34:06 INFO - GECKO(1779) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:34:07 INFO - TEST-INFO | Main app process: exit 0 00:34:07 INFO - runtests.py | Application ran for: 0:00:05.715940 00:34:07 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpvtemsppidlog 00:34:07 INFO - ==> process 1779 launched child process 1780 00:34:07 INFO - ==> process 1779 launched child process 1781 00:34:07 INFO - zombiecheck | Checking for orphan process with PID: 1780 00:34:07 INFO - zombiecheck | Checking for orphan process with PID: 1781 00:34:07 INFO - Stopping web server 00:34:07 INFO - Stopping web socket server 00:34:07 INFO - Stopping ssltunnel 00:34:07 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:34:07 INFO - runtests.py | Running tests: end. 00:34:07 INFO - Buffered messages finished 00:34:07 INFO - dir: browser/extensions/formautofill/test/mochitest 00:34:07 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:34:07 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:34:07 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpceDWum.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:34:07 INFO - runtests.py | Server pid: 1788 00:34:07 INFO - runtests.py | Websocket server pid: 1789 00:34:07 INFO - runtests.py | SSL tunnel pid: 1790 00:34:07 INFO - runtests.py | Running with e10s: True 00:34:07 INFO - runtests.py | Running tests: start. 00:34:07 INFO - 00:34:07 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpceDWum.mozrunner 00:34:07 INFO - runtests.py | Application pid: 1791 00:34:07 INFO - TEST-INFO | started process GECKO(1791) 00:34:10 INFO - GECKO(1791) | 2017-06-14 00:34:10.742 plugin-container[1792:8748] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x4947, name = 'com.apple.tsm.portname' 00:34:10 INFO - GECKO(1791) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:10 INFO - GECKO(1791) | 2017-06-14 00:34:10.743 plugin-container[1792:8748] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9937, name = 'com.apple.CFPasteboardClient' 00:34:10 INFO - GECKO(1791) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:10 INFO - GECKO(1791) | 2017-06-14 00:34:10.743 plugin-container[1792:8748] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:34:10 INFO - GECKO(1791) | 1497425650770 Marionette INFO Listening on port 2828 00:34:10 INFO - GECKO(1791) | 1497425650862 Marionette DEBUG loaded listener.js 00:34:11 INFO - GECKO(1791) | 2017-06-14 00:34:11.392 plugin-container[1793:8796] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x963f, name = 'com.apple.tsm.portname' 00:34:11 INFO - GECKO(1791) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:11 INFO - GECKO(1791) | 2017-06-14 00:34:11.393 plugin-container[1793:8796] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x4527, name = 'com.apple.CFPasteboardClient' 00:34:11 INFO - GECKO(1791) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:11 INFO - GECKO(1791) | 2017-06-14 00:34:11.393 plugin-container[1793:8796] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:34:11 INFO - SimpleTest START 00:34:11 INFO - TEST-START | browser/extensions/formautofill/test/mochitest/test_autofocus_form.html 00:34:12 INFO - GECKO(1791) | TEST-PASS | http://mochi.test:8888/tests/browser/extensions/formautofill/test/mochitest/parent_utils.js | Got autocomplete popup - {} == true 00:34:12 INFO - GECKO(1791) | TEST-PASS | http://mochi.test:8888/tests/browser/extensions/formautofill/test/mochitest/formautofill_parent_utils.js | true == true 00:34:12 INFO - GECKO(1791) | TEST-PASS | http://mochi.test:8888/tests/browser/extensions/formautofill/test/mochitest/formautofill_parent_utils.js | true == true 00:34:12 INFO - GECKO(1791) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:34:12 INFO - GECKO(1791) | MEMORY STAT | vsize 3917MB | residentFast 117MB | heapAllocated 21MB 00:34:12 INFO - TEST-OK | browser/extensions/formautofill/test/mochitest/test_autofocus_form.html | took 1376ms 00:34:12 INFO - TEST-START | browser/extensions/formautofill/test/mochitest/test_basic_autocomplete_form.html 00:34:13 INFO - GECKO(1791) | TEST-PASS | http://mochi.test:8888/tests/browser/extensions/formautofill/test/mochitest/parent_utils.js | Got autocomplete popup - [object XULElement] == true 00:34:13 INFO - GECKO(1791) | TEST-PASS | http://mochi.test:8888/tests/browser/extensions/formautofill/test/mochitest/formautofill_parent_utils.js | true == true 00:34:13 INFO - GECKO(1791) | TEST-PASS | http://mochi.test:8888/tests/browser/extensions/formautofill/test/mochitest/formautofill_parent_utils.js | true == true 00:34:13 INFO - GECKO(1791) | MEMORY STAT | vsize 3920MB | residentFast 122MB | heapAllocated 24MB 00:34:13 INFO - TEST-OK | browser/extensions/formautofill/test/mochitest/test_basic_autocomplete_form.html | took 691ms 00:34:13 INFO - TEST-START | Shutdown 00:34:13 INFO - Passed: 24 00:34:13 INFO - Failed: 0 00:34:13 INFO - Todo: 0 00:34:13 INFO - Mode: e10s 00:34:13 INFO - Slowest: 1376ms - /tests/browser/extensions/formautofill/test/mochitest/test_autofocus_form.html 00:34:13 INFO - SimpleTest FINISHED 00:34:13 INFO - TEST-INFO | Ran 1 Loops 00:34:13 INFO - SimpleTest FINISHED 00:34:13 INFO - GECKO(1791) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:34:14 INFO - TEST-INFO | Main app process: exit 0 00:34:14 INFO - runtests.py | Application ran for: 0:00:07.121554 00:34:14 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpNECvuOpidlog 00:34:14 INFO - ==> process 1791 launched child process 1792 00:34:14 INFO - ==> process 1791 launched child process 1793 00:34:14 INFO - zombiecheck | Checking for orphan process with PID: 1792 00:34:14 INFO - zombiecheck | Checking for orphan process with PID: 1793 00:34:14 INFO - Stopping web server 00:34:14 INFO - Stopping web socket server 00:34:14 INFO - Stopping ssltunnel 00:34:14 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:34:14 INFO - runtests.py | Running tests: end. 00:34:14 INFO - Buffered messages finished 00:34:14 INFO - dir: caps/tests/mochitest 00:34:14 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:34:15 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:34:15 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpur5R6t.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:34:15 INFO - runtests.py | Server pid: 1800 00:34:15 INFO - runtests.py | Websocket server pid: 1801 00:34:15 INFO - runtests.py | SSL tunnel pid: 1802 00:34:15 INFO - runtests.py | Running with e10s: True 00:34:15 INFO - runtests.py | Running tests: start. 00:34:15 INFO - 00:34:15 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpur5R6t.mozrunner 00:34:15 INFO - runtests.py | Application pid: 1803 00:34:15 INFO - TEST-INFO | started process GECKO(1803) 00:34:18 INFO - GECKO(1803) | 1497425658370 Marionette INFO Listening on port 2828 00:34:18 INFO - GECKO(1803) | 1497425658547 Marionette DEBUG loaded listener.js 00:34:18 INFO - GECKO(1803) | 2017-06-14 00:34:18.588 plugin-container[1804:8984] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x983f, name = 'com.apple.tsm.portname' 00:34:18 INFO - GECKO(1803) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:18 INFO - GECKO(1803) | 2017-06-14 00:34:18.589 plugin-container[1804:8984] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x4527, name = 'com.apple.CFPasteboardClient' 00:34:18 INFO - GECKO(1803) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:18 INFO - GECKO(1803) | 2017-06-14 00:34:18.589 plugin-container[1804:8984] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:34:19 INFO - GECKO(1803) | 2017-06-14 00:34:19.052 plugin-container[1805:9035] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x983f, name = 'com.apple.tsm.portname' 00:34:19 INFO - GECKO(1803) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:19 INFO - GECKO(1803) | 2017-06-14 00:34:19.053 plugin-container[1805:9035] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x471b, name = 'com.apple.CFPasteboardClient' 00:34:19 INFO - GECKO(1803) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:19 INFO - GECKO(1803) | 2017-06-14 00:34:19.053 plugin-container[1805:9035] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:34:19 INFO - SimpleTest START 00:34:19 INFO - TEST-START | caps/tests/mochitest/test_bug246699.html 00:34:20 INFO - GECKO(1803) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:34:20 INFO - GECKO(1803) | MEMORY STAT | vsize 3910MB | residentFast 114MB | heapAllocated 20MB 00:34:20 INFO - TEST-OK | caps/tests/mochitest/test_bug246699.html | took 1102ms 00:34:20 INFO - TEST-START | caps/tests/mochitest/test_bug292789.html 00:34:20 INFO - GECKO(1803) | MEMORY STAT | vsize 3912MB | residentFast 116MB | heapAllocated 22MB 00:34:20 INFO - TEST-OK | caps/tests/mochitest/test_bug292789.html | took 64ms 00:34:20 INFO - TEST-START | caps/tests/mochitest/test_bug423375.html 00:34:20 INFO - GECKO(1803) | MEMORY STAT | vsize 3914MB | residentFast 118MB | heapAllocated 22MB 00:34:20 INFO - TEST-OK | caps/tests/mochitest/test_bug423375.html | took 73ms 00:34:20 INFO - TEST-START | caps/tests/mochitest/test_bug470804.html 00:34:20 INFO - GECKO(1803) | MEMORY STAT | vsize 3914MB | residentFast 119MB | heapAllocated 23MB 00:34:20 INFO - TEST-OK | caps/tests/mochitest/test_bug470804.html | took 64ms 00:34:20 INFO - TEST-START | caps/tests/mochitest/test_disallowInheritPrincipal.html 00:34:20 INFO - GECKO(1803) | MEMORY STAT | vsize 3915MB | residentFast 119MB | heapAllocated 23MB 00:34:20 INFO - TEST-OK | caps/tests/mochitest/test_disallowInheritPrincipal.html | took 65ms 00:34:20 INFO - TEST-START | caps/tests/mochitest/test_extensionURL.html 00:34:20 INFO - GECKO(1803) | JavaScript error: resource://gre/modules/ExtensionChild.jsm, line 495: TypeError: data is undefined 00:34:20 INFO - GECKO(1803) | JavaScript error: resource://gre/modules/ExtensionChild.jsm, line 495: TypeError: data is undefined 00:34:20 INFO - GECKO(1803) | JavaScript error: resource://gre/modules/ExtensionChild.jsm, line 495: TypeError: data is undefined 00:34:20 INFO - GECKO(1803) | JavaScript error: resource://gre/modules/ExtensionChild.jsm, line 495: TypeError: data is undefined 00:34:20 INFO - GECKO(1803) | JavaScript error: resource://gre/modules/ExtensionChild.jsm, line 495: TypeError: data is undefined 00:34:20 INFO - GECKO(1803) | JavaScript error: resource://gre/modules/ExtensionChild.jsm, line 495: TypeError: data is undefined 00:34:20 INFO - GECKO(1803) | JavaScript error: resource://gre/modules/ExtensionChild.jsm, line 495: TypeError: data is undefined 00:34:20 INFO - GECKO(1803) | MEMORY STAT | vsize 3920MB | residentFast 125MB | heapAllocated 26MB 00:34:20 INFO - TEST-OK | caps/tests/mochitest/test_extensionURL.html | took 250ms 00:34:20 INFO - TEST-START | Shutdown 00:34:20 INFO - Passed: 71 00:34:20 INFO - Failed: 0 00:34:20 INFO - Todo: 0 00:34:20 INFO - Mode: e10s 00:34:20 INFO - Slowest: 1102ms - /tests/caps/tests/mochitest/test_bug246699.html 00:34:20 INFO - SimpleTest FINISHED 00:34:20 INFO - TEST-INFO | Ran 1 Loops 00:34:20 INFO - SimpleTest FINISHED 00:34:21 INFO - GECKO(1803) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:34:22 INFO - TEST-INFO | Main app process: exit 0 00:34:22 INFO - runtests.py | Application ran for: 0:00:06.812994 00:34:22 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpuqm6bspidlog 00:34:22 INFO - ==> process 1803 launched child process 1804 00:34:22 INFO - ==> process 1803 launched child process 1805 00:34:22 INFO - zombiecheck | Checking for orphan process with PID: 1804 00:34:22 INFO - zombiecheck | Checking for orphan process with PID: 1805 00:34:22 INFO - Stopping web server 00:34:22 INFO - Stopping web socket server 00:34:22 INFO - Stopping ssltunnel 00:34:22 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:34:22 INFO - runtests.py | Running tests: end. 00:34:22 INFO - Buffered messages finished 00:34:22 INFO - dir: devtools/client/shared/shim/test 00:34:22 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:34:22 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:34:22 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpD_0Egg.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:34:22 INFO - runtests.py | Server pid: 1812 00:34:22 INFO - runtests.py | Websocket server pid: 1813 00:34:22 INFO - runtests.py | SSL tunnel pid: 1814 00:34:22 INFO - runtests.py | Running with e10s: True 00:34:22 INFO - runtests.py | Running tests: start. 00:34:22 INFO - 00:34:22 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpD_0Egg.mozrunner 00:34:22 INFO - runtests.py | Application pid: 1815 00:34:22 INFO - TEST-INFO | started process GECKO(1815) 00:34:25 INFO - GECKO(1815) | 1497425665815 Marionette INFO Listening on port 2828 00:34:26 INFO - GECKO(1815) | 1497425666023 Marionette DEBUG loaded listener.js 00:34:26 INFO - GECKO(1815) | 2017-06-14 00:34:26.066 plugin-container[1816:9221] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x4647, name = 'com.apple.tsm.portname' 00:34:26 INFO - GECKO(1815) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:26 INFO - GECKO(1815) | 2017-06-14 00:34:26.067 plugin-container[1816:9221] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0xa00b, name = 'com.apple.CFPasteboardClient' 00:34:26 INFO - GECKO(1815) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:26 INFO - GECKO(1815) | 2017-06-14 00:34:26.067 plugin-container[1816:9221] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:34:26 INFO - GECKO(1815) | 2017-06-14 00:34:26.238 plugin-container[1817:9268] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x454b, name = 'com.apple.tsm.portname' 00:34:26 INFO - GECKO(1815) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:26 INFO - GECKO(1815) | 2017-06-14 00:34:26.238 plugin-container[1817:9268] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x4817, name = 'com.apple.CFPasteboardClient' 00:34:26 INFO - GECKO(1815) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:26 INFO - GECKO(1815) | 2017-06-14 00:34:26.238 plugin-container[1817:9268] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:34:26 INFO - SimpleTest START 00:34:26 INFO - TEST-START | devtools/client/shared/shim/test/test_service_appinfo.html 00:34:28 INFO - GECKO(1815) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:34:28 INFO - GECKO(1815) | MEMORY STAT | vsize 3911MB | residentFast 116MB | heapAllocated 22MB 00:34:28 INFO - TEST-OK | devtools/client/shared/shim/test/test_service_appinfo.html | took 1295ms 00:34:28 INFO - TEST-START | devtools/client/shared/shim/test/test_service_focus.html 00:34:28 INFO - GECKO(1815) | MEMORY STAT | vsize 3914MB | residentFast 120MB | heapAllocated 23MB 00:34:28 INFO - TEST-OK | devtools/client/shared/shim/test/test_service_focus.html | took 162ms 00:34:28 INFO - TEST-START | devtools/client/shared/shim/test/test_service_prefs.html 00:34:28 INFO - GECKO(1815) | JavaScript error: chrome://specialpowers/content/SpecialPowersObserverAPI.js, line 348: NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getIntPref] 00:34:28 INFO - GECKO(1815) | MEMORY STAT | vsize 3915MB | residentFast 121MB | heapAllocated 25MB 00:34:28 INFO - TEST-OK | devtools/client/shared/shim/test/test_service_prefs.html | took 149ms 00:34:28 INFO - TEST-START | devtools/client/shared/shim/test/test_service_prefs_defaults.html 00:34:28 INFO - GECKO(1815) | MEMORY STAT | vsize 3918MB | residentFast 124MB | heapAllocated 26MB 00:34:28 INFO - TEST-OK | devtools/client/shared/shim/test/test_service_prefs_defaults.html | took 108ms 00:34:28 INFO - TEST-START | devtools/client/shared/shim/test/test_service_wm.html 00:34:28 INFO - GECKO(1815) | MEMORY STAT | vsize 3920MB | residentFast 127MB | heapAllocated 28MB 00:34:28 INFO - TEST-OK | devtools/client/shared/shim/test/test_service_wm.html | took 226ms 00:34:28 INFO - TEST-START | Shutdown 00:34:28 INFO - Passed: 76 00:34:28 INFO - Failed: 0 00:34:28 INFO - Todo: 0 00:34:28 INFO - Mode: e10s 00:34:28 INFO - Slowest: 1295ms - /tests/devtools/client/shared/shim/test/test_service_appinfo.html 00:34:28 INFO - SimpleTest FINISHED 00:34:28 INFO - TEST-INFO | Ran 1 Loops 00:34:28 INFO - SimpleTest FINISHED 00:34:28 INFO - GECKO(1815) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:34:29 INFO - TEST-INFO | Main app process: exit 0 00:34:29 INFO - runtests.py | Application ran for: 0:00:07.124049 00:34:29 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpv7ZHiYpidlog 00:34:29 INFO - ==> process 1815 launched child process 1816 00:34:29 INFO - ==> process 1815 launched child process 1817 00:34:29 INFO - zombiecheck | Checking for orphan process with PID: 1816 00:34:29 INFO - zombiecheck | Checking for orphan process with PID: 1817 00:34:29 INFO - Stopping web server 00:34:29 INFO - Stopping web socket server 00:34:29 INFO - Stopping ssltunnel 00:34:29 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:34:29 INFO - runtests.py | Running tests: end. 00:34:29 INFO - Buffered messages finished 00:34:29 INFO - dir: devtools/shared/heapsnapshot/tests/mochitest 00:34:29 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:34:30 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:34:30 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmppVKrMH.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:34:30 INFO - runtests.py | Server pid: 1827 00:34:30 INFO - runtests.py | Websocket server pid: 1828 00:34:30 INFO - runtests.py | SSL tunnel pid: 1829 00:34:30 INFO - runtests.py | Running with e10s: True 00:34:30 INFO - runtests.py | Running tests: start. 00:34:30 INFO - 00:34:30 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmppVKrMH.mozrunner 00:34:30 INFO - runtests.py | Application pid: 1830 00:34:30 INFO - TEST-INFO | started process GECKO(1830) 00:34:33 INFO - GECKO(1830) | 2017-06-14 00:34:33.288 plugin-container[1831:9656] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x992f, name = 'com.apple.tsm.portname' 00:34:33 INFO - GECKO(1830) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:33 INFO - GECKO(1830) | 2017-06-14 00:34:33.288 plugin-container[1831:9656] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9b13, name = 'com.apple.CFPasteboardClient' 00:34:33 INFO - GECKO(1830) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:33 INFO - GECKO(1830) | 2017-06-14 00:34:33.288 plugin-container[1831:9656] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:34:33 INFO - GECKO(1830) | 1497425673295 Marionette INFO Listening on port 2828 00:34:33 INFO - GECKO(1830) | 1497425673441 Marionette DEBUG loaded listener.js 00:34:34 INFO - GECKO(1830) | 2017-06-14 00:34:34.022 plugin-container[1832:9703] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x973f, name = 'com.apple.tsm.portname' 00:34:34 INFO - GECKO(1830) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:34 INFO - GECKO(1830) | 2017-06-14 00:34:34.029 plugin-container[1832:9703] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9d0b, name = 'com.apple.CFPasteboardClient' 00:34:34 INFO - GECKO(1830) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:34 INFO - GECKO(1830) | 2017-06-14 00:34:34.029 plugin-container[1832:9703] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:34:34 INFO - SimpleTest START 00:34:34 INFO - TEST-START | devtools/shared/heapsnapshot/tests/mochitest/test_saveHeapSnapshot_e10s_01.html 00:34:36 INFO - GECKO(1830) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:34:36 INFO - GECKO(1830) | MEMORY STAT | vsize 3920MB | residentFast 126MB | heapAllocated 22MB 00:34:36 INFO - TEST-OK | devtools/shared/heapsnapshot/tests/mochitest/test_saveHeapSnapshot_e10s_01.html | took 2033ms 00:34:36 INFO - TEST-START | Shutdown 00:34:36 INFO - Passed: 1 00:34:36 INFO - Failed: 0 00:34:36 INFO - Todo: 0 00:34:36 INFO - Mode: e10s 00:34:36 INFO - Slowest: 2032ms - /tests/devtools/shared/heapsnapshot/tests/mochitest/test_saveHeapSnapshot_e10s_01.html 00:34:36 INFO - SimpleTest FINISHED 00:34:36 INFO - TEST-INFO | Ran 1 Loops 00:34:36 INFO - SimpleTest FINISHED 00:34:36 INFO - GECKO(1830) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:34:37 INFO - TEST-INFO | Main app process: exit 0 00:34:37 INFO - runtests.py | Application ran for: 0:00:06.777991 00:34:37 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpHo9fPfpidlog 00:34:37 INFO - ==> process 1830 launched child process 1831 00:34:37 INFO - ==> process 1830 launched child process 1832 00:34:37 INFO - zombiecheck | Checking for orphan process with PID: 1831 00:34:37 INFO - zombiecheck | Checking for orphan process with PID: 1832 00:34:37 INFO - Stopping web server 00:34:37 INFO - Stopping web socket server 00:34:37 INFO - Stopping ssltunnel 00:34:37 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:34:37 INFO - runtests.py | Running tests: end. 00:34:37 INFO - Buffered messages finished 00:34:37 INFO - dir: docshell/test/iframesandbox 00:34:37 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:34:37 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:34:37 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpSTqqIt.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:34:37 INFO - runtests.py | Server pid: 1839 00:34:37 INFO - runtests.py | Websocket server pid: 1840 00:34:37 INFO - runtests.py | SSL tunnel pid: 1841 00:34:37 INFO - runtests.py | Running with e10s: True 00:34:37 INFO - runtests.py | Running tests: start. 00:34:37 INFO - 00:34:37 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpSTqqIt.mozrunner 00:34:37 INFO - runtests.py | Application pid: 1842 00:34:37 INFO - TEST-INFO | started process GECKO(1842) 00:34:40 INFO - GECKO(1842) | 1497425680550 Marionette INFO Listening on port 2828 00:34:40 INFO - GECKO(1842) | 1497425680713 Marionette DEBUG loaded listener.js 00:34:40 INFO - GECKO(1842) | 2017-06-14 00:34:40.761 plugin-container[1843:9887] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9837, name = 'com.apple.tsm.portname' 00:34:40 INFO - GECKO(1842) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:40 INFO - GECKO(1842) | 2017-06-14 00:34:40.763 plugin-container[1843:9887] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9f0b, name = 'com.apple.CFPasteboardClient' 00:34:40 INFO - GECKO(1842) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:40 INFO - GECKO(1842) | 2017-06-14 00:34:40.763 plugin-container[1843:9887] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:34:41 INFO - GECKO(1842) | 2017-06-14 00:34:41.299 plugin-container[1844:9936] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x4647, name = 'com.apple.tsm.portname' 00:34:41 INFO - GECKO(1842) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:41 INFO - GECKO(1842) | 2017-06-14 00:34:41.302 plugin-container[1844:9936] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x481f, name = 'com.apple.CFPasteboardClient' 00:34:41 INFO - GECKO(1842) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:41 INFO - GECKO(1842) | 2017-06-14 00:34:41.302 plugin-container[1844:9936] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:34:41 INFO - SimpleTest START 00:34:41 INFO - TEST-START | docshell/test/iframesandbox/test_child_navigation_by_location.html 00:34:42 INFO - GECKO(1842) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:34:42 INFO - GECKO(1842) | MEMORY STAT | vsize 3912MB | residentFast 117MB | heapAllocated 22MB 00:34:42 INFO - TEST-OK | docshell/test/iframesandbox/test_child_navigation_by_location.html | took 1192ms 00:34:42 INFO - TEST-START | docshell/test/iframesandbox/test_marquee_event_handlers.html 00:34:42 INFO - GECKO(1842) | MEMORY STAT | vsize 3915MB | residentFast 121MB | heapAllocated 24MB 00:34:42 INFO - TEST-OK | docshell/test/iframesandbox/test_marquee_event_handlers.html | took 103ms 00:34:42 INFO - TEST-START | docshell/test/iframesandbox/test_other_auxiliary_navigation_by_location.html 00:34:42 INFO - GECKO(1842) | MEMORY STAT | vsize 3918MB | residentFast 123MB | heapAllocated 25MB 00:34:42 INFO - TEST-OK | docshell/test/iframesandbox/test_other_auxiliary_navigation_by_location.html | took 198ms 00:34:42 INFO - TEST-START | docshell/test/iframesandbox/test_our_auxiliary_navigation_by_location.html 00:34:43 INFO - GECKO(1842) | MEMORY STAT | vsize 3926MB | residentFast 132MB | heapAllocated 27MB 00:34:43 INFO - TEST-OK | docshell/test/iframesandbox/test_our_auxiliary_navigation_by_location.html | took 508ms 00:34:43 INFO - TEST-START | docshell/test/iframesandbox/test_parent_navigation_by_location.html 00:34:43 INFO - GECKO(1842) | MEMORY STAT | vsize 3929MB | residentFast 134MB | heapAllocated 28MB 00:34:43 INFO - TEST-OK | docshell/test/iframesandbox/test_parent_navigation_by_location.html | took 86ms 00:34:43 INFO - TEST-START | docshell/test/iframesandbox/test_sibling_navigation_by_location.html 00:34:43 INFO - GECKO(1842) | MEMORY STAT | vsize 3929MB | residentFast 135MB | heapAllocated 29MB 00:34:43 INFO - TEST-OK | docshell/test/iframesandbox/test_sibling_navigation_by_location.html | took 80ms 00:34:43 INFO - TEST-START | docshell/test/iframesandbox/test_top_navigation_by_location.html 00:34:44 INFO - GECKO(1842) | MEMORY STAT | vsize 3942MB | residentFast 148MB | heapAllocated 29MB 00:34:44 INFO - TEST-OK | docshell/test/iframesandbox/test_top_navigation_by_location.html | took 836ms 00:34:44 INFO - TEST-START | docshell/test/iframesandbox/test_top_navigation_by_location_exotic.html 00:34:45 INFO - GECKO(1842) | MEMORY STAT | vsize 3955MB | residentFast 162MB | heapAllocated 34MB 00:34:45 INFO - TEST-OK | docshell/test/iframesandbox/test_top_navigation_by_location_exotic.html | took 929ms 00:34:45 INFO - TEST-START | Shutdown 00:34:45 INFO - Passed: 68 00:34:45 INFO - Failed: 0 00:34:45 INFO - Todo: 0 00:34:45 INFO - Mode: e10s 00:34:45 INFO - Slowest: 1192ms - /tests/docshell/test/iframesandbox/test_child_navigation_by_location.html 00:34:45 INFO - SimpleTest FINISHED 00:34:45 INFO - TEST-INFO | Ran 1 Loops 00:34:45 INFO - SimpleTest FINISHED 00:34:45 INFO - GECKO(1842) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:34:46 INFO - TEST-INFO | Main app process: exit 0 00:34:46 INFO - runtests.py | Application ran for: 0:00:09.011384 00:34:46 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpKfvuA0pidlog 00:34:46 INFO - ==> process 1842 launched child process 1843 00:34:46 INFO - ==> process 1842 launched child process 1844 00:34:46 INFO - zombiecheck | Checking for orphan process with PID: 1843 00:34:46 INFO - zombiecheck | Checking for orphan process with PID: 1844 00:34:46 INFO - Stopping web server 00:34:46 INFO - Stopping web socket server 00:34:46 INFO - Stopping ssltunnel 00:34:46 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:34:46 INFO - runtests.py | Running tests: end. 00:34:46 INFO - Buffered messages finished 00:34:46 INFO - dir: docshell/test/navigation 00:34:46 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:34:47 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:34:47 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmppDNXGS.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:34:47 INFO - runtests.py | Server pid: 1851 00:34:47 INFO - runtests.py | Websocket server pid: 1852 00:34:47 INFO - runtests.py | SSL tunnel pid: 1853 00:34:47 INFO - runtests.py | Running with e10s: True 00:34:47 INFO - runtests.py | Running tests: start. 00:34:47 INFO - 00:34:47 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmppDNXGS.mozrunner 00:34:47 INFO - runtests.py | Application pid: 1854 00:34:47 INFO - TEST-INFO | started process GECKO(1854) 00:34:50 INFO - GECKO(1854) | 1497425690197 Marionette INFO Listening on port 2828 00:34:50 INFO - GECKO(1854) | 1497425690404 Marionette DEBUG loaded listener.js 00:34:50 INFO - GECKO(1854) | 2017-06-14 00:34:50.498 plugin-container[1855:10158] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x494b, name = 'com.apple.tsm.portname' 00:34:50 INFO - GECKO(1854) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:50 INFO - GECKO(1854) | 2017-06-14 00:34:50.501 plugin-container[1855:10158] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9c2b, name = 'com.apple.CFPasteboardClient' 00:34:50 INFO - GECKO(1854) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:50 INFO - GECKO(1854) | 2017-06-14 00:34:50.501 plugin-container[1855:10158] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:34:50 INFO - GECKO(1854) | 2017-06-14 00:34:50.752 plugin-container[1856:10206] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x953f, name = 'com.apple.tsm.portname' 00:34:50 INFO - GECKO(1854) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:50 INFO - GECKO(1854) | 2017-06-14 00:34:50.752 plugin-container[1856:10206] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9c23, name = 'com.apple.CFPasteboardClient' 00:34:50 INFO - GECKO(1854) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:34:50 INFO - GECKO(1854) | 2017-06-14 00:34:50.752 plugin-container[1856:10206] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:34:51 INFO - SimpleTest START 00:34:51 INFO - TEST-START | docshell/test/navigation/test_bug13871.html 00:34:55 INFO - GECKO(1854) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:34:55 INFO - GECKO(1854) | MEMORY STAT | vsize 3943MB | residentFast 148MB | heapAllocated 31MB 00:34:56 INFO - TEST-OK | docshell/test/navigation/test_bug13871.html | took 5048ms 00:34:56 INFO - TEST-START | docshell/test/navigation/test_bug270414.html 00:34:56 INFO - GECKO(1854) | JavaScript error: resource:///modules/E10SUtils.jsm, line 127: TypeError: aURI is null 00:34:56 INFO - GECKO(1854) | JavaScript error: resource:///modules/E10SUtils.jsm, line 127: TypeError: aURI is null 00:34:56 INFO - GECKO(1854) | JavaScript error: resource:///modules/E10SUtils.jsm, line 127: TypeError: aURI is null 00:34:57 INFO - GECKO(1854) | JavaScript error: resource:///modules/E10SUtils.jsm, line 127: TypeError: aURI is null 00:34:58 INFO - GECKO(1854) | MEMORY STAT | vsize 4151MB | residentFast 166MB | heapAllocated 37MB 00:34:58 INFO - TEST-OK | docshell/test/navigation/test_bug270414.html | took 2274ms 00:34:58 INFO - TEST-START | docshell/test/navigation/test_bug278916.html 00:34:58 INFO - GECKO(1854) | JavaScript error: resource:///modules/E10SUtils.jsm, line 127: TypeError: aURI is null 00:34:59 INFO - GECKO(1854) | MEMORY STAT | vsize 4147MB | residentFast 163MB | heapAllocated 28MB 00:34:59 INFO - TEST-OK | docshell/test/navigation/test_bug278916.html | took 935ms 00:34:59 INFO - TEST-START | docshell/test/navigation/test_bug279495.html 00:35:00 INFO - GECKO(1854) | MEMORY STAT | vsize 4147MB | residentFast 164MB | heapAllocated 30MB 00:35:00 INFO - TEST-OK | docshell/test/navigation/test_bug279495.html | took 1269ms 00:35:00 INFO - TEST-START | docshell/test/navigation/test_bug344861.html 00:35:01 INFO - GECKO(1854) | MEMORY STAT | vsize 4134MB | residentFast 152MB | heapAllocated 32MB 00:35:01 INFO - TEST-OK | docshell/test/navigation/test_bug344861.html | took 487ms 00:35:01 INFO - TEST-START | docshell/test/navigation/test_bug386782.html 00:35:02 INFO - GECKO(1854) | MEMORY STAT | vsize 4138MB | residentFast 157MB | heapAllocated 36MB 00:35:02 INFO - TEST-OK | docshell/test/navigation/test_bug386782.html | took 1198ms 00:35:02 INFO - TEST-START | docshell/test/navigation/test_bug430624.html 00:35:02 INFO - GECKO(1854) | MEMORY STAT | vsize 4138MB | residentFast 157MB | heapAllocated 37MB 00:35:02 INFO - TEST-OK | docshell/test/navigation/test_bug430624.html | took 87ms 00:35:02 INFO - TEST-START | docshell/test/navigation/test_child.html 00:35:03 INFO - GECKO(1854) | MEMORY STAT | vsize 4139MB | residentFast 158MB | heapAllocated 38MB 00:35:03 INFO - TEST-OK | docshell/test/navigation/test_child.html | took 593ms 00:35:03 INFO - TEST-START | docshell/test/navigation/test_contentpolicy_block_window.html 00:35:03 INFO - GECKO(1854) | MEMORY STAT | vsize 4140MB | residentFast 160MB | heapAllocated 38MB 00:35:03 INFO - TEST-OK | docshell/test/navigation/test_contentpolicy_block_window.html | took 52ms 00:35:03 INFO - TEST-START | docshell/test/navigation/test_grandchild.html 00:35:03 INFO - GECKO(1854) | JavaScript error: http://test1.example.org/tests/docshell/test/navigation/parent.html, line 9: TypeError: opener is null 00:35:03 INFO - GECKO(1854) | JavaScript error: http://test1.example.org/tests/docshell/test/navigation/parent.html, line 9: TypeError: opener is null 00:35:03 INFO - GECKO(1854) | JavaScript error: http://test1.example.org/tests/docshell/test/navigation/parent.html, line 9: TypeError: opener is null 00:35:03 INFO - GECKO(1854) | JavaScript error: http://test1.example.org/tests/docshell/test/navigation/parent.html, line 9: TypeError: opener is null 00:35:03 INFO - GECKO(1854) | MEMORY STAT | vsize 4145MB | residentFast 165MB | heapAllocated 41MB 00:35:03 INFO - TEST-OK | docshell/test/navigation/test_grandchild.html | took 675ms 00:35:03 INFO - TEST-START | docshell/test/navigation/test_not-opener.html 00:35:08 INFO - GECKO(1854) | MEMORY STAT | vsize 4178MB | residentFast 199MB | heapAllocated 49MB 00:35:09 INFO - TEST-OK | docshell/test/navigation/test_not-opener.html | took 5181ms 00:35:09 INFO - TEST-START | docshell/test/navigation/test_opener.html 00:35:11 INFO - GECKO(1854) | MEMORY STAT | vsize 4176MB | residentFast 196MB | heapAllocated 38MB 00:35:11 INFO - TEST-OK | docshell/test/navigation/test_opener.html | took 2405ms 00:35:11 INFO - TEST-START | docshell/test/navigation/test_popup-navigates-children.html 00:35:13 INFO - GECKO(1854) | MEMORY STAT | vsize 4177MB | residentFast 197MB | heapAllocated 44MB 00:35:13 INFO - TEST-OK | docshell/test/navigation/test_popup-navigates-children.html | took 2111ms 00:35:13 INFO - TEST-START | docshell/test/navigation/test_reserved.html 00:35:21 INFO - GECKO(1854) | MEMORY STAT | vsize 4202MB | residentFast 220MB | heapAllocated 31MB 00:35:21 INFO - TEST-OK | docshell/test/navigation/test_reserved.html | took 7583ms 00:35:21 INFO - TEST-START | docshell/test/navigation/test_sessionhistory.html 00:35:29 INFO - GECKO(1854) | JavaScript error: http://mochi.test:8888/tests/docshell/test/navigation/file_nested_frames.html, line 1: ReferenceError: frameLoaded is not defined 00:35:37 INFO - GECKO(1854) | MEMORY STAT | vsize 4205MB | residentFast 224MB | heapAllocated 27MB 00:35:37 INFO - TEST-OK | docshell/test/navigation/test_sessionhistory.html | took 15805ms 00:35:37 INFO - TEST-START | docshell/test/navigation/test_sibling-matching-parent.html 00:35:38 INFO - GECKO(1854) | MEMORY STAT | vsize 4197MB | residentFast 217MB | heapAllocated 30MB 00:35:38 INFO - TEST-OK | docshell/test/navigation/test_sibling-matching-parent.html | took 739ms 00:35:38 INFO - TEST-START | docshell/test/navigation/test_sibling-off-domain.html 00:35:40 INFO - GECKO(1854) | MEMORY STAT | vsize 4210MB | residentFast 229MB | heapAllocated 26MB 00:35:40 INFO - TEST-OK | docshell/test/navigation/test_sibling-off-domain.html | took 2664ms 00:35:40 INFO - TEST-START | docshell/test/navigation/test_triggeringprincipal_frame_nav.html 00:35:40 INFO - GECKO(1854) | MEMORY STAT | vsize 4210MB | residentFast 230MB | heapAllocated 27MB 00:35:40 INFO - TEST-OK | docshell/test/navigation/test_triggeringprincipal_frame_nav.html | took 150ms 00:35:40 INFO - TEST-START | docshell/test/navigation/test_triggeringprincipal_iframe_iframe_window_open.html 00:35:40 INFO - GECKO(1854) | MEMORY STAT | vsize 4210MB | residentFast 230MB | heapAllocated 28MB 00:35:40 INFO - TEST-OK | docshell/test/navigation/test_triggeringprincipal_iframe_iframe_window_open.html | took 104ms 00:35:41 INFO - TEST-START | docshell/test/navigation/test_triggeringprincipal_parent_iframe_window_open.html 00:35:41 INFO - GECKO(1854) | MEMORY STAT | vsize 4211MB | residentFast 230MB | heapAllocated 28MB 00:35:41 INFO - TEST-OK | docshell/test/navigation/test_triggeringprincipal_parent_iframe_window_open.html | took 96ms 00:35:41 INFO - TEST-START | docshell/test/navigation/test_triggeringprincipal_window_open.html 00:35:42 INFO - GECKO(1854) | MEMORY STAT | vsize 4210MB | residentFast 230MB | heapAllocated 31MB 00:35:42 INFO - TEST-OK | docshell/test/navigation/test_triggeringprincipal_window_open.html | took 1225ms 00:35:42 INFO - TEST-START | Shutdown 00:35:42 INFO - Passed: 299 00:35:42 INFO - Failed: 0 00:35:42 INFO - Todo: 2 00:35:42 INFO - Mode: e10s 00:35:42 INFO - Slowest: 15805ms - /tests/docshell/test/navigation/test_sessionhistory.html 00:35:42 INFO - SimpleTest FINISHED 00:35:42 INFO - TEST-INFO | Ran 1 Loops 00:35:42 INFO - SimpleTest FINISHED 00:35:42 INFO - GECKO(1854) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:35:44 INFO - TEST-INFO | Main app process: exit 0 00:35:44 INFO - runtests.py | Application ran for: 0:00:56.875438 00:35:44 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpSKs8c8pidlog 00:35:44 INFO - ==> process 1854 launched child process 1855 00:35:44 INFO - ==> process 1854 launched child process 1856 00:35:44 INFO - zombiecheck | Checking for orphan process with PID: 1855 00:35:44 INFO - zombiecheck | Checking for orphan process with PID: 1856 00:35:44 INFO - Stopping web server 00:35:44 INFO - Stopping web socket server 00:35:44 INFO - Stopping ssltunnel 00:35:44 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:35:44 INFO - runtests.py | Running tests: end. 00:35:44 INFO - Buffered messages finished 00:35:44 INFO - dir: docshell/test 00:35:44 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:35:44 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:35:44 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpqe3cBT.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:35:44 INFO - runtests.py | Server pid: 1864 00:35:44 INFO - runtests.py | Websocket server pid: 1865 00:35:44 INFO - runtests.py | SSL tunnel pid: 1866 00:35:44 INFO - runtests.py | Running with e10s: True 00:35:44 INFO - runtests.py | Running tests: start. 00:35:44 INFO - 00:35:44 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpqe3cBT.mozrunner 00:35:44 INFO - runtests.py | Application pid: 1867 00:35:44 INFO - TEST-INFO | started process GECKO(1867) 00:35:47 INFO - GECKO(1867) | 1497425747531 Marionette INFO Listening on port 2828 00:35:47 INFO - GECKO(1867) | 1497425747747 Marionette DEBUG loaded listener.js 00:35:47 INFO - GECKO(1867) | 2017-06-14 00:35:47.800 plugin-container[1868:10600] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x454b, name = 'com.apple.tsm.portname' 00:35:47 INFO - GECKO(1867) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:35:47 INFO - GECKO(1867) | 2017-06-14 00:35:47.801 plugin-container[1868:10600] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x481b, name = 'com.apple.CFPasteboardClient' 00:35:47 INFO - GECKO(1867) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:35:47 INFO - GECKO(1867) | 2017-06-14 00:35:47.801 plugin-container[1868:10600] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:35:48 INFO - GECKO(1867) | 2017-06-14 00:35:48.150 plugin-container[1869:10647] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9a4b, name = 'com.apple.tsm.portname' 00:35:48 INFO - GECKO(1867) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:35:48 INFO - GECKO(1867) | 2017-06-14 00:35:48.151 plugin-container[1869:10647] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9e0f, name = 'com.apple.CFPasteboardClient' 00:35:48 INFO - GECKO(1867) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:35:48 INFO - GECKO(1867) | 2017-06-14 00:35:48.151 plugin-container[1869:10647] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:35:48 INFO - SimpleTest START 00:35:48 INFO - TEST-START | docshell/test/test_anchor_scroll_after_document_open.html 00:35:49 INFO - GECKO(1867) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:35:49 INFO - GECKO(1867) | MEMORY STAT | vsize 3912MB | residentFast 116MB | heapAllocated 21MB 00:35:49 INFO - TEST-OK | docshell/test/test_anchor_scroll_after_document_open.html | took 1139ms 00:35:49 INFO - TEST-START | docshell/test/test_bfcache_plus_hash.html 00:35:49 INFO - GECKO(1867) | Waiting for load 1 00:35:49 INFO - GECKO(1867) | Got load 1 00:35:49 INFO - GECKO(1867) | Got pageshow 1 00:35:49 INFO - GECKO(1867) | Waiting for load 2 00:35:49 INFO - GECKO(1867) | Got load 2 00:35:49 INFO - GECKO(1867) | Waiting for show 1 00:35:49 INFO - GECKO(1867) | Got expected pageshow 1 00:35:49 INFO - GECKO(1867) | MEMORY STAT | vsize 3920MB | residentFast 125MB | heapAllocated 23MB 00:35:49 INFO - TEST-OK | docshell/test/test_bfcache_plus_hash.html | took 342ms 00:35:49 INFO - TEST-START | docshell/test/test_bug1045096.html 00:35:50 INFO - GECKO(1867) | MEMORY STAT | vsize 3922MB | residentFast 127MB | heapAllocated 24MB 00:35:50 INFO - TEST-OK | docshell/test/test_bug1045096.html | took 199ms 00:35:50 INFO - TEST-START | docshell/test/test_bug1121701.html 00:35:50 INFO - GECKO(1867) | MEMORY STAT | vsize 3925MB | residentFast 130MB | heapAllocated 26MB 00:35:50 INFO - TEST-OK | docshell/test/test_bug1121701.html | took 245ms 00:35:50 INFO - TEST-START | docshell/test/test_bug1151421.html 00:35:50 INFO - GECKO(1867) | MEMORY STAT | vsize 3927MB | residentFast 132MB | heapAllocated 27MB 00:35:50 INFO - TEST-OK | docshell/test/test_bug1151421.html | took 84ms 00:35:50 INFO - TEST-START | docshell/test/test_bug1186774.html 00:35:50 INFO - GECKO(1867) | MEMORY STAT | vsize 3929MB | residentFast 135MB | heapAllocated 28MB 00:35:51 INFO - TEST-OK | docshell/test/test_bug1186774.html | took 590ms 00:35:51 INFO - TEST-START | docshell/test/test_bug123696.html 00:35:51 INFO - GECKO(1867) | MEMORY STAT | vsize 3929MB | residentFast 134MB | heapAllocated 24MB 00:35:51 INFO - TEST-OK | docshell/test/test_bug123696.html | took 189ms 00:35:51 INFO - TEST-START | docshell/test/test_bug369814.html 00:35:51 INFO - GECKO(1867) | MEMORY STAT | vsize 3928MB | residentFast 135MB | heapAllocated 27MB 00:35:51 INFO - TEST-OK | docshell/test/test_bug369814.html | took 457ms 00:35:51 INFO - TEST-START | docshell/test/test_bug384014.html 00:35:51 INFO - GECKO(1867) | MEMORY STAT | vsize 3930MB | residentFast 138MB | heapAllocated 28MB 00:35:51 INFO - TEST-OK | docshell/test/test_bug384014.html | took 68ms 00:35:51 INFO - TEST-START | docshell/test/test_bug385434.html 00:35:54 INFO - GECKO(1867) | MEMORY STAT | vsize 3933MB | residentFast 141MB | heapAllocated 31MB 00:35:54 INFO - TEST-OK | docshell/test/test_bug385434.html | took 2251ms 00:35:54 INFO - TEST-START | docshell/test/test_bug387979.html 00:35:54 INFO - GECKO(1867) | MEMORY STAT | vsize 3934MB | residentFast 142MB | heapAllocated 30MB 00:35:54 INFO - TEST-OK | docshell/test/test_bug387979.html | took 141ms 00:35:54 INFO - TEST-START | docshell/test/test_bug402210.html 00:35:54 INFO - GECKO(1867) | MEMORY STAT | vsize 3934MB | residentFast 142MB | heapAllocated 31MB 00:35:54 INFO - TEST-OK | docshell/test/test_bug402210.html | took 73ms 00:35:54 INFO - TEST-START | docshell/test/test_bug404548.html 00:35:54 INFO - GECKO(1867) | MEMORY STAT | vsize 3940MB | residentFast 147MB | heapAllocated 32MB 00:35:54 INFO - TEST-OK | docshell/test/test_bug404548.html | took 543ms 00:35:55 INFO - TEST-START | docshell/test/test_bug475636.html 00:35:55 INFO - @@@@@@@@@hi there: 1 00:35:55 INFO - @@@@@@@@@hi there: 2 00:35:55 INFO - @@@@@@@@@hi there: 1 00:35:55 INFO - @@@@@@@@@hi there: 3 00:35:55 INFO - @@@@@@@@@hi there: 1 00:35:55 INFO - @@@@@@@@@hi there: 4 00:35:55 INFO - @@@@@@@@@hi there: 5 00:35:55 INFO - @@@@@@@@@hi there: 6 00:35:57 INFO - @@@@@@@@@hi there: 7 00:35:59 INFO - @@@@@@@@@hi there: 8 00:35:59 INFO - GECKO(1867) | MEMORY STAT | vsize 4130MB | residentFast 148MB | heapAllocated 33MB 00:35:59 INFO - TEST-OK | docshell/test/test_bug475636.html | took 4344ms 00:35:59 INFO - TEST-START | docshell/test/test_bug509055.html 00:35:59 INFO - GECKO(1867) | Waiting for initial load. 00:35:59 INFO - GECKO(1867) | Got initial load. Spinning event loop. 00:35:59 INFO - GECKO(1867) | Waiting for hashchange. 00:35:59 INFO - GECKO(1867) | onChildHashchange() called. 00:35:59 INFO - GECKO(1867) | Waiting for second hashchange. 00:35:59 INFO - GECKO(1867) | onChildHashchange() called. 00:35:59 INFO - GECKO(1867) | Got second hashchange. Spinning event loop. 00:35:59 INFO - GECKO(1867) | MEMORY STAT | vsize 4134MB | residentFast 152MB | heapAllocated 34MB 00:35:59 INFO - TEST-OK | docshell/test/test_bug509055.html | took 508ms 00:35:59 INFO - TEST-START | docshell/test/test_bug511449.html 00:36:01 INFO - GECKO(1867) | MEMORY STAT | vsize 4145MB | residentFast 158MB | heapAllocated 27MB 00:36:01 INFO - TEST-OK | docshell/test/test_bug511449.html | took 1221ms 00:36:01 INFO - TEST-START | docshell/test/test_bug529119-1.html 00:36:05 INFO - GECKO(1867) | MEMORY STAT | vsize 4154MB | residentFast 168MB | heapAllocated 28MB 00:36:05 INFO - TEST-OK | docshell/test/test_bug529119-1.html | took 4237ms 00:36:05 INFO - TEST-START | docshell/test/test_bug529119-2.html 00:36:09 INFO - GECKO(1867) | MEMORY STAT | vsize 4155MB | residentFast 168MB | heapAllocated 19MB 00:36:09 INFO - TEST-OK | docshell/test/test_bug529119-2.html | took 4238ms 00:36:09 INFO - TEST-START | docshell/test/test_bug530396.html 00:36:10 INFO - GECKO(1867) | MEMORY STAT | vsize 4154MB | residentFast 169MB | heapAllocated 23MB 00:36:10 INFO - TEST-OK | docshell/test/test_bug530396.html | took 1109ms 00:36:10 INFO - TEST-START | docshell/test/test_bug540462.html 00:36:11 INFO - GECKO(1867) | MEMORY STAT | vsize 4154MB | residentFast 169MB | heapAllocated 20MB 00:36:11 INFO - TEST-OK | docshell/test/test_bug540462.html | took 689ms 00:36:11 INFO - TEST-START | docshell/test/test_bug551225.html 00:36:11 INFO - GECKO(1867) | MEMORY STAT | vsize 4154MB | residentFast 169MB | heapAllocated 21MB 00:36:11 INFO - TEST-OK | docshell/test/test_bug551225.html | took 115ms 00:36:11 INFO - TEST-START | docshell/test/test_bug570341.html 00:36:41 INFO - GECKO(1867) | MEMORY STAT | vsize 4147MB | residentFast 164MB | heapAllocated 18MB 00:36:41 INFO - TEST-OK | docshell/test/test_bug570341.html | took 30160ms 00:36:41 INFO - TEST-START | docshell/test/test_bug580069.html 00:36:41 INFO - GECKO(1867) | page1Load 00:36:41 INFO - GECKO(1867) | iframe's location is: http://mochi.test:8888/tests/docshell/test/file_bug580069_2.sjs, method is POST 00:36:41 INFO - GECKO(1867) | Refreshing iframe... 00:36:42 INFO - GECKO(1867) | iframe's location is: http://mochi.test:8888/tests/docshell/test/file_bug580069_2.sjs?replaced, method is GET 00:36:42 INFO - GECKO(1867) | MEMORY STAT | vsize 4147MB | residentFast 164MB | heapAllocated 19MB 00:36:42 INFO - TEST-OK | docshell/test/test_bug580069.html | took 184ms 00:36:42 INFO - TEST-START | docshell/test/test_bug590573.html 00:36:42 INFO - GECKO(1867) | Got page1 load. 00:36:42 INFO - GECKO(1867) | pageLoad(loads=1, page location=http://mochi.test:8888/tests/docshell/test/file_bug590573_1.html) 00:36:42 INFO - GECKO(1867) | window has no shistory. 00:36:42 INFO - GECKO(1867) | Ignoring page1 popstate. 00:36:42 INFO - GECKO(1867) | Ignoring page1 popstate. 00:36:42 INFO - GECKO(1867) | Ignoring page1 popstate. 00:36:42 INFO - GECKO(1867) | Ignoring page1 popstate. 00:36:42 INFO - GECKO(1867) | Ignoring page1 pageshow. 00:36:42 INFO - GECKO(1867) | pageLoad(loads=2, page location=http://mochi.test:8888/tests/docshell/test/file_bug590573_1.html?pushed) 00:36:42 INFO - GECKO(1867) | window has no shistory. 00:36:42 INFO - GECKO(1867) | Got page2 popstate. 00:36:42 INFO - GECKO(1867) | pageLoad(loads=3, page location=http://mochi.test:8888/tests/docshell/test/file_bug590573_2.html) 00:36:42 INFO - GECKO(1867) | window has no shistory. 00:36:42 INFO - GECKO(1867) | Ignoring page2 pageshow. 00:36:42 INFO - GECKO(1867) | pageLoad(loads=4, page location=http://mochi.test:8888/tests/docshell/test/file_bug590573_2.html) 00:36:42 INFO - GECKO(1867) | window has no shistory. 00:36:42 INFO - GECKO(1867) | Got page1 pageshow. 00:36:42 INFO - GECKO(1867) | pageLoad(loads=5, page location=http://mochi.test:8888/tests/docshell/test/file_bug590573_1.html?pushed) 00:36:42 INFO - GECKO(1867) | window has no shistory. 00:36:42 INFO - GECKO(1867) | pageLoad(loads=6, page location=http://mochi.test:8888/tests/docshell/test/file_bug590573_1.html?pushed) 00:36:42 INFO - GECKO(1867) | window has no shistory. 00:36:42 INFO - GECKO(1867) | Ignoring page1 popstate. 00:36:42 INFO - GECKO(1867) | Ignoring page1 popstate. 00:36:42 INFO - GECKO(1867) | pageLoad(loads=7, page location=http://mochi.test:8888/tests/docshell/test/file_bug590573_1.html?pushed) 00:36:42 INFO - GECKO(1867) | window has no shistory. 00:36:42 INFO - GECKO(1867) | Got page2 pageshow. 00:36:42 INFO - GECKO(1867) | pageLoad(loads=8, page location=http://mochi.test:8888/tests/docshell/test/file_bug590573_2.html) 00:36:42 INFO - GECKO(1867) | window has no shistory. 00:36:42 INFO - GECKO(1867) | MEMORY STAT | vsize 4147MB | residentFast 164MB | heapAllocated 21MB 00:36:42 INFO - TEST-OK | docshell/test/test_bug590573.html | took 360ms 00:36:42 INFO - TEST-START | docshell/test/test_bug598895.html 00:36:42 INFO - GECKO(1867) | JavaScript error: resource:///modules/E10SUtils.jsm, line 127: TypeError: aURI is null 00:36:42 INFO - GECKO(1867) | MEMORY STAT | vsize 4249MB | residentFast 210MB | heapAllocated 25MB 00:36:42 INFO - TEST-OK | docshell/test/test_bug598895.html | took 496ms 00:36:42 INFO - TEST-START | docshell/test/test_bug634834.html 00:36:43 INFO - GECKO(1867) | MEMORY STAT | vsize 4247MB | residentFast 208MB | heapAllocated 24MB 00:36:43 INFO - TEST-OK | docshell/test/test_bug634834.html | took 178ms 00:36:43 INFO - TEST-START | docshell/test/test_bug637644.html 00:36:43 INFO - GECKO(1867) | JavaScript error: resource:///modules/E10SUtils.jsm, line 127: TypeError: aURI is null 00:36:44 INFO - GECKO(1867) | MEMORY STAT | vsize 4267MB | residentFast 216MB | heapAllocated 27MB 00:36:44 INFO - TEST-OK | docshell/test/test_bug637644.html | took 1193ms 00:36:44 INFO - TEST-START | docshell/test/test_bug640387_1.html 00:36:44 INFO - GECKO(1867) | MEMORY STAT | vsize 4265MB | residentFast 214MB | heapAllocated 28MB 00:36:44 INFO - TEST-OK | docshell/test/test_bug640387_1.html | took 220ms 00:36:44 INFO - TEST-START | docshell/test/test_bug640387_2.html 00:36:44 INFO - GECKO(1867) | MEMORY STAT | vsize 4265MB | residentFast 214MB | heapAllocated 29MB 00:36:44 INFO - TEST-OK | docshell/test/test_bug640387_2.html | took 81ms 00:36:44 INFO - TEST-START | docshell/test/test_bug653741.html 00:36:44 INFO - GECKO(1867) | MEMORY STAT | vsize 4265MB | residentFast 214MB | heapAllocated 30MB 00:36:44 INFO - TEST-OK | docshell/test/test_bug653741.html | took 55ms 00:36:44 INFO - TEST-START | docshell/test/test_bug660404.html 00:36:44 INFO - GECKO(1867) | MEMORY STAT | vsize 4269MB | residentFast 218MB | heapAllocated 31MB 00:36:44 INFO - TEST-OK | docshell/test/test_bug660404.html | took 200ms 00:36:44 INFO - TEST-START | docshell/test/test_bug662170.html 00:36:45 INFO - GECKO(1867) | MEMORY STAT | vsize 4269MB | residentFast 218MB | heapAllocated 31MB 00:36:45 INFO - TEST-OK | docshell/test/test_bug662170.html | took 66ms 00:36:45 INFO - TEST-START | docshell/test/test_bug668513.html 00:36:45 INFO - GECKO(1867) | MEMORY STAT | vsize 4269MB | residentFast 218MB | heapAllocated 33MB 00:36:46 INFO - TEST-OK | docshell/test/test_bug668513.html | took 947ms 00:36:46 INFO - TEST-START | docshell/test/test_bug669671.html 00:36:47 INFO - GECKO(1867) | MEMORY STAT | vsize 4272MB | residentFast 222MB | heapAllocated 39MB 00:36:47 INFO - TEST-OK | docshell/test/test_bug669671.html | took 1102ms 00:36:47 INFO - TEST-START | docshell/test/test_bug675587.html 00:36:47 INFO - GECKO(1867) | MEMORY STAT | vsize 4272MB | residentFast 222MB | heapAllocated 38MB 00:36:47 INFO - TEST-OK | docshell/test/test_bug675587.html | took 83ms 00:36:47 INFO - TEST-START | docshell/test/test_bug680257.html 00:36:47 INFO - GECKO(1867) | MEMORY STAT | vsize 4274MB | residentFast 224MB | heapAllocated 40MB 00:36:47 INFO - TEST-OK | docshell/test/test_bug680257.html | took 222ms 00:36:47 INFO - TEST-START | docshell/test/test_bug691547.html 00:36:50 INFO - GECKO(1867) | MEMORY STAT | vsize 4271MB | residentFast 220MB | heapAllocated 29MB 00:36:50 INFO - TEST-OK | docshell/test/test_bug691547.html | took 3167ms 00:36:50 INFO - TEST-START | docshell/test/test_bug694612.html 00:36:50 INFO - GECKO(1867) | MEMORY STAT | vsize 4271MB | residentFast 220MB | heapAllocated 30MB 00:36:50 INFO - TEST-OK | docshell/test/test_bug694612.html | took 103ms 00:36:50 INFO - TEST-START | docshell/test/test_bug703855.html 00:36:50 INFO - GECKO(1867) | MEMORY STAT | vsize 4271MB | residentFast 220MB | heapAllocated 31MB 00:36:50 INFO - TEST-OK | docshell/test/test_bug703855.html | took 147ms 00:36:50 INFO - TEST-START | docshell/test/test_bug713825.html 00:36:51 INFO - GECKO(1867) | MEMORY STAT | vsize 4271MB | residentFast 220MB | heapAllocated 31MB 00:36:51 INFO - TEST-OK | docshell/test/test_bug713825.html | took 103ms 00:36:51 INFO - TEST-START | docshell/test/test_bug728939.html 00:36:51 INFO - GECKO(1867) | MEMORY STAT | vsize 4271MB | residentFast 220MB | heapAllocated 33MB 00:36:51 INFO - TEST-OK | docshell/test/test_bug728939.html | took 384ms 00:36:51 INFO - TEST-START | docshell/test/test_bug797909.html 00:36:51 INFO - GECKO(1867) | MEMORY STAT | vsize 4271MB | residentFast 220MB | heapAllocated 37MB 00:36:51 INFO - TEST-OK | docshell/test/test_bug797909.html | took 146ms 00:36:51 INFO - TEST-START | docshell/test/test_forceinheritprincipal_overrule_owner.html 00:36:51 INFO - GECKO(1867) | MEMORY STAT | vsize 4271MB | residentFast 220MB | heapAllocated 45MB 00:36:51 INFO - TEST-OK | docshell/test/test_forceinheritprincipal_overrule_owner.html | took 64ms 00:36:51 INFO - TEST-START | docshell/test/test_framedhistoryframes.html 00:36:52 INFO - GECKO(1867) | MEMORY STAT | vsize 4275MB | residentFast 225MB | heapAllocated 35MB 00:36:52 INFO - TEST-OK | docshell/test/test_framedhistoryframes.html | took 360ms 00:36:52 INFO - TEST-START | docshell/test/test_pushState_after_document_open.html 00:36:52 INFO - GECKO(1867) | MEMORY STAT | vsize 4275MB | residentFast 225MB | heapAllocated 35MB 00:36:52 INFO - TEST-OK | docshell/test/test_pushState_after_document_open.html | took 87ms 00:36:52 INFO - TEST-START | docshell/test/test_triggeringprincipal_location_seturi.html 00:36:52 INFO - GECKO(1867) | MEMORY STAT | vsize 4276MB | residentFast 226MB | heapAllocated 36MB 00:36:52 INFO - TEST-OK | docshell/test/test_triggeringprincipal_location_seturi.html | took 164ms 00:36:52 INFO - TEST-START | docshell/test/test_windowedhistoryframes.html 00:36:52 INFO - GECKO(1867) | MEMORY STAT | vsize 4270MB | residentFast 222MB | heapAllocated 29MB 00:36:52 INFO - TEST-OK | docshell/test/test_windowedhistoryframes.html | took 513ms 00:36:52 INFO - TEST-START | Shutdown 00:36:52 INFO - Passed: 291 00:36:52 INFO - Failed: 0 00:36:52 INFO - Todo: 9 00:36:52 INFO - Mode: e10s 00:36:52 INFO - Slowest: 30160ms - /tests/docshell/test/test_bug570341.html 00:36:52 INFO - SimpleTest FINISHED 00:36:52 INFO - TEST-INFO | Ran 1 Loops 00:36:52 INFO - SimpleTest FINISHED 00:36:53 INFO - GECKO(1867) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:36:54 INFO - TEST-INFO | Main app process: exit 0 00:36:54 INFO - runtests.py | Application ran for: 0:01:09.522651 00:36:54 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpb92q6npidlog 00:36:54 INFO - ==> process 1867 launched child process 1868 00:36:54 INFO - ==> process 1867 launched child process 1869 00:36:54 INFO - zombiecheck | Checking for orphan process with PID: 1868 00:36:54 INFO - zombiecheck | Checking for orphan process with PID: 1869 00:36:54 INFO - Stopping web server 00:36:54 INFO - Stopping web socket server 00:36:54 INFO - Stopping ssltunnel 00:36:54 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:36:54 INFO - runtests.py | Running tests: end. 00:36:54 INFO - Buffered messages finished 00:36:54 INFO - dir: dom/animation/test/css-animations 00:36:54 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:36:54 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:36:54 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmp_0ObKF.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:36:54 INFO - runtests.py | Server pid: 1877 00:36:54 INFO - runtests.py | Websocket server pid: 1878 00:36:54 INFO - runtests.py | SSL tunnel pid: 1879 00:36:54 INFO - runtests.py | Running with e10s: True 00:36:54 INFO - runtests.py | Running tests: start. 00:36:54 INFO - 00:36:54 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmp_0ObKF.mozrunner 00:36:54 INFO - runtests.py | Application pid: 1880 00:36:54 INFO - TEST-INFO | started process GECKO(1880) 00:36:57 INFO - GECKO(1880) | 1497425817635 Marionette INFO Listening on port 2828 00:36:57 INFO - GECKO(1880) | 1497425817840 Marionette DEBUG loaded listener.js 00:36:57 INFO - GECKO(1880) | 2017-06-14 00:36:57.971 plugin-container[1881:11063] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x453f, name = 'com.apple.tsm.portname' 00:36:57 INFO - GECKO(1880) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:36:57 INFO - GECKO(1880) | 2017-06-14 00:36:57.976 plugin-container[1881:11063] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9f03, name = 'com.apple.CFPasteboardClient' 00:36:57 INFO - GECKO(1880) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:36:57 INFO - GECKO(1880) | 2017-06-14 00:36:57.976 plugin-container[1881:11063] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:36:58 INFO - GECKO(1880) | 2017-06-14 00:36:58.109 plugin-container[1882:11108] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9637, name = 'com.apple.tsm.portname' 00:36:58 INFO - GECKO(1880) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:36:58 INFO - GECKO(1880) | 2017-06-14 00:36:58.109 plugin-container[1882:11108] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9d0b, name = 'com.apple.CFPasteboardClient' 00:36:58 INFO - GECKO(1880) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:36:58 INFO - GECKO(1880) | 2017-06-14 00:36:58.109 plugin-container[1882:11108] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:36:58 INFO - SimpleTest START 00:36:58 INFO - TEST-START | dom/animation/test/css-animations/test_animation-cancel.html 00:37:00 INFO - GECKO(1880) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:37:00 INFO - GECKO(1880) | MEMORY STAT | vsize 3913MB | residentFast 118MB | heapAllocated 22MB 00:37:00 INFO - TEST-OK | dom/animation/test/css-animations/test_animation-cancel.html | took 1703ms 00:37:00 INFO - TEST-START | dom/animation/test/css-animations/test_animation-computed-timing.html 00:37:00 INFO - GECKO(1880) | MEMORY STAT | vsize 3917MB | residentFast 124MB | heapAllocated 26MB 00:37:00 INFO - TEST-OK | dom/animation/test/css-animations/test_animation-computed-timing.html | took 311ms 00:37:00 INFO - TEST-START | dom/animation/test/css-animations/test_animation-currenttime.html 00:37:01 INFO - GECKO(1880) | MEMORY STAT | vsize 3926MB | residentFast 133MB | heapAllocated 28MB 00:37:01 INFO - TEST-OK | dom/animation/test/css-animations/test_animation-currenttime.html | took 1016ms 00:37:01 INFO - TEST-START | dom/animation/test/css-animations/test_animation-finish.html 00:37:01 INFO - GECKO(1880) | MEMORY STAT | vsize 3929MB | residentFast 136MB | heapAllocated 30MB 00:37:01 INFO - TEST-OK | dom/animation/test/css-animations/test_animation-finish.html | took 224ms 00:37:01 INFO - TEST-START | dom/animation/test/css-animations/test_animation-finished.html 00:37:02 INFO - GECKO(1880) | MEMORY STAT | vsize 3933MB | residentFast 140MB | heapAllocated 32MB 00:37:02 INFO - TEST-OK | dom/animation/test/css-animations/test_animation-finished.html | took 270ms 00:37:02 INFO - TEST-START | dom/animation/test/css-animations/test_animation-id.html 00:37:02 INFO - GECKO(1880) | MEMORY STAT | vsize 3937MB | residentFast 144MB | heapAllocated 34MB 00:37:02 INFO - TEST-OK | dom/animation/test/css-animations/test_animation-id.html | took 186ms 00:37:02 INFO - TEST-START | dom/animation/test/css-animations/test_animation-pausing.html 00:37:02 INFO - GECKO(1880) | MEMORY STAT | vsize 3934MB | residentFast 142MB | heapAllocated 27MB 00:37:02 INFO - TEST-OK | dom/animation/test/css-animations/test_animation-pausing.html | took 591ms 00:37:02 INFO - TEST-START | dom/animation/test/css-animations/test_animation-playstate.html 00:37:03 INFO - GECKO(1880) | MEMORY STAT | vsize 3934MB | residentFast 142MB | heapAllocated 29MB 00:37:03 INFO - TEST-OK | dom/animation/test/css-animations/test_animation-playstate.html | took 304ms 00:37:03 INFO - TEST-START | dom/animation/test/css-animations/test_animation-ready.html 00:37:03 INFO - GECKO(1880) | MEMORY STAT | vsize 3936MB | residentFast 144MB | heapAllocated 31MB 00:37:03 INFO - TEST-OK | dom/animation/test/css-animations/test_animation-ready.html | took 467ms 00:37:03 INFO - TEST-START | dom/animation/test/css-animations/test_animation-reverse.html 00:37:03 INFO - GECKO(1880) | MEMORY STAT | vsize 3937MB | residentFast 145MB | heapAllocated 33MB 00:37:03 INFO - TEST-OK | dom/animation/test/css-animations/test_animation-reverse.html | took 274ms 00:37:03 INFO - TEST-START | dom/animation/test/css-animations/test_animation-starttime.html 00:37:05 INFO - GECKO(1880) | MEMORY STAT | vsize 3940MB | residentFast 149MB | heapAllocated 35MB 00:37:05 INFO - TEST-OK | dom/animation/test/css-animations/test_animation-starttime.html | took 1151ms 00:37:05 INFO - TEST-START | dom/animation/test/css-animations/test_animations-dynamic-changes.html 00:37:05 INFO - GECKO(1880) | MEMORY STAT | vsize 4141MB | residentFast 159MB | heapAllocated 37MB 00:37:05 INFO - TEST-OK | dom/animation/test/css-animations/test_animations-dynamic-changes.html | took 596ms 00:37:05 INFO - TEST-START | dom/animation/test/css-animations/test_cssanimation-animationname.html 00:37:06 INFO - GECKO(1880) | MEMORY STAT | vsize 4143MB | residentFast 162MB | heapAllocated 39MB 00:37:06 INFO - TEST-OK | dom/animation/test/css-animations/test_cssanimation-animationname.html | took 322ms 00:37:06 INFO - TEST-START | dom/animation/test/css-animations/test_document-get-animations.html 00:37:06 INFO - GECKO(1880) | MEMORY STAT | vsize 4146MB | residentFast 165MB | heapAllocated 42MB 00:37:06 INFO - TEST-OK | dom/animation/test/css-animations/test_document-get-animations.html | took 268ms 00:37:06 INFO - TEST-START | dom/animation/test/css-animations/test_effect-target.html 00:37:06 INFO - GECKO(1880) | MEMORY STAT | vsize 4149MB | residentFast 168MB | heapAllocated 43MB 00:37:06 INFO - TEST-OK | dom/animation/test/css-animations/test_effect-target.html | took 298ms 00:37:06 INFO - TEST-START | dom/animation/test/css-animations/test_element-get-animations.html 00:37:07 INFO - GECKO(1880) | MEMORY STAT | vsize 4158MB | residentFast 177MB | heapAllocated 43MB 00:37:07 INFO - TEST-OK | dom/animation/test/css-animations/test_element-get-animations.html | took 706ms 00:37:07 INFO - TEST-START | dom/animation/test/css-animations/test_event-dispatch.html 00:37:08 INFO - GECKO(1880) | MEMORY STAT | vsize 4168MB | residentFast 187MB | heapAllocated 38MB 00:37:09 INFO - TEST-OK | dom/animation/test/css-animations/test_event-dispatch.html | took 1538ms 00:37:09 INFO - TEST-START | dom/animation/test/css-animations/test_event-order.html 00:37:09 INFO - GECKO(1880) | MEMORY STAT | vsize 4169MB | residentFast 188MB | heapAllocated 35MB 00:37:09 INFO - TEST-OK | dom/animation/test/css-animations/test_event-order.html | took 412ms 00:37:09 INFO - TEST-START | dom/animation/test/css-animations/test_keyframeeffect-getkeyframes.html 00:37:09 INFO - GECKO(1880) | MEMORY STAT | vsize 4171MB | residentFast 190MB | heapAllocated 38MB 00:37:09 INFO - TEST-OK | dom/animation/test/css-animations/test_keyframeeffect-getkeyframes.html | took 281ms 00:37:09 INFO - TEST-START | dom/animation/test/css-animations/test_pseudoElement-get-animations.html 00:37:09 INFO - GECKO(1880) | MEMORY STAT | vsize 4171MB | residentFast 191MB | heapAllocated 33MB 00:37:10 INFO - TEST-OK | dom/animation/test/css-animations/test_pseudoElement-get-animations.html | took 347ms 00:37:10 INFO - TEST-START | dom/animation/test/css-animations/test_setting-effect.html 00:37:10 INFO - GECKO(1880) | MEMORY STAT | vsize 4166MB | residentFast 183MB | heapAllocated 25MB 00:37:10 INFO - TEST-OK | dom/animation/test/css-animations/test_setting-effect.html | took 553ms 00:37:10 INFO - TEST-START | Shutdown 00:37:10 INFO - Passed: 237 00:37:10 INFO - Failed: 0 00:37:10 INFO - Todo: 0 00:37:10 INFO - Mode: e10s 00:37:10 INFO - Slowest: 1703ms - /tests/dom/animation/test/css-animations/test_animation-cancel.html 00:37:10 INFO - SimpleTest FINISHED 00:37:10 INFO - TEST-INFO | Ran 1 Loops 00:37:10 INFO - SimpleTest FINISHED 00:37:10 INFO - GECKO(1880) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:37:11 INFO - TEST-INFO | Main app process: exit 0 00:37:11 INFO - runtests.py | Application ran for: 0:00:17.264878 00:37:11 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmp6y6CmYpidlog 00:37:11 INFO - ==> process 1880 launched child process 1881 00:37:11 INFO - ==> process 1880 launched child process 1882 00:37:11 INFO - zombiecheck | Checking for orphan process with PID: 1881 00:37:11 INFO - zombiecheck | Checking for orphan process with PID: 1882 00:37:11 INFO - Stopping web server 00:37:11 INFO - Stopping web socket server 00:37:11 INFO - Stopping ssltunnel 00:37:11 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:37:11 INFO - runtests.py | Running tests: end. 00:37:12 INFO - Buffered messages finished 00:37:12 INFO - dir: dom/animation/test/css-transitions 00:37:12 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:37:12 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:37:12 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpcvNe4Y.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:37:12 INFO - runtests.py | Server pid: 1889 00:37:12 INFO - runtests.py | Websocket server pid: 1890 00:37:12 INFO - runtests.py | SSL tunnel pid: 1891 00:37:12 INFO - runtests.py | Running with e10s: True 00:37:12 INFO - runtests.py | Running tests: start. 00:37:12 INFO - 00:37:12 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpcvNe4Y.mozrunner 00:37:12 INFO - runtests.py | Application pid: 1892 00:37:12 INFO - TEST-INFO | started process GECKO(1892) 00:37:15 INFO - GECKO(1892) | 2017-06-14 00:37:15.229 plugin-container[1893:11369] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x983f, name = 'com.apple.tsm.portname' 00:37:15 INFO - GECKO(1892) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:15 INFO - GECKO(1892) | 2017-06-14 00:37:15.229 plugin-container[1893:11369] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9d0f, name = 'com.apple.CFPasteboardClient' 00:37:15 INFO - GECKO(1892) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:15 INFO - GECKO(1892) | 2017-06-14 00:37:15.230 plugin-container[1893:11369] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:37:15 INFO - GECKO(1892) | 1497425835308 Marionette INFO Listening on port 2828 00:37:15 INFO - GECKO(1892) | 1497425835448 Marionette DEBUG loaded listener.js 00:37:15 INFO - GECKO(1892) | 2017-06-14 00:37:15.839 plugin-container[1894:11417] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x983b, name = 'com.apple.tsm.portname' 00:37:15 INFO - GECKO(1892) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:15 INFO - GECKO(1892) | 2017-06-14 00:37:15.840 plugin-container[1894:11417] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x4723, name = 'com.apple.CFPasteboardClient' 00:37:15 INFO - GECKO(1892) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:15 INFO - GECKO(1892) | 2017-06-14 00:37:15.840 plugin-container[1894:11417] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:37:16 INFO - SimpleTest START 00:37:16 INFO - TEST-START | dom/animation/test/css-transitions/test_animation-cancel.html 00:37:18 INFO - GECKO(1892) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:37:18 INFO - GECKO(1892) | MEMORY STAT | vsize 3913MB | residentFast 118MB | heapAllocated 23MB 00:37:18 INFO - TEST-OK | dom/animation/test/css-transitions/test_animation-cancel.html | took 1923ms 00:37:18 INFO - TEST-START | dom/animation/test/css-transitions/test_animation-computed-timing.html 00:37:18 INFO - GECKO(1892) | MEMORY STAT | vsize 3921MB | residentFast 127MB | heapAllocated 26MB 00:37:18 INFO - TEST-OK | dom/animation/test/css-transitions/test_animation-computed-timing.html | took 302ms 00:37:18 INFO - TEST-START | dom/animation/test/css-transitions/test_animation-currenttime.html 00:37:18 INFO - GECKO(1892) | MEMORY STAT | vsize 3925MB | residentFast 131MB | heapAllocated 28MB 00:37:18 INFO - TEST-OK | dom/animation/test/css-transitions/test_animation-currenttime.html | took 382ms 00:37:18 INFO - TEST-START | dom/animation/test/css-transitions/test_animation-finished.html 00:37:19 INFO - GECKO(1892) | MEMORY STAT | vsize 3929MB | residentFast 136MB | heapAllocated 30MB 00:37:19 INFO - TEST-OK | dom/animation/test/css-transitions/test_animation-finished.html | took 231ms 00:37:19 INFO - TEST-START | dom/animation/test/css-transitions/test_animation-pausing.html 00:37:19 INFO - GECKO(1892) | MEMORY STAT | vsize 3932MB | residentFast 139MB | heapAllocated 32MB 00:37:19 INFO - TEST-OK | dom/animation/test/css-transitions/test_animation-pausing.html | took 349ms 00:37:19 INFO - TEST-START | dom/animation/test/css-transitions/test_animation-ready.html 00:37:19 INFO - GECKO(1892) | MEMORY STAT | vsize 3936MB | residentFast 143MB | heapAllocated 34MB 00:37:19 INFO - TEST-OK | dom/animation/test/css-transitions/test_animation-ready.html | took 232ms 00:37:19 INFO - TEST-START | dom/animation/test/css-transitions/test_animation-starttime.html 00:37:19 INFO - GECKO(1892) | MEMORY STAT | vsize 3933MB | residentFast 141MB | heapAllocated 28MB 00:37:19 INFO - TEST-OK | dom/animation/test/css-transitions/test_animation-starttime.html | took 317ms 00:37:20 INFO - TEST-START | dom/animation/test/css-transitions/test_csstransition-transitionproperty.html 00:37:20 INFO - GECKO(1892) | MEMORY STAT | vsize 3933MB | residentFast 141MB | heapAllocated 29MB 00:37:20 INFO - TEST-OK | dom/animation/test/css-transitions/test_csstransition-transitionproperty.html | took 185ms 00:37:20 INFO - TEST-START | dom/animation/test/css-transitions/test_document-get-animations.html 00:37:20 INFO - GECKO(1892) | MEMORY STAT | vsize 3935MB | residentFast 143MB | heapAllocated 31MB 00:37:20 INFO - TEST-OK | dom/animation/test/css-transitions/test_document-get-animations.html | took 351ms 00:37:20 INFO - TEST-START | dom/animation/test/css-transitions/test_effect-target.html 00:37:20 INFO - GECKO(1892) | MEMORY STAT | vsize 3936MB | residentFast 145MB | heapAllocated 32MB 00:37:20 INFO - TEST-OK | dom/animation/test/css-transitions/test_effect-target.html | took 246ms 00:37:20 INFO - TEST-START | dom/animation/test/css-transitions/test_element-get-animations.html 00:37:21 INFO - GECKO(1892) | MEMORY STAT | vsize 3939MB | residentFast 148MB | heapAllocated 34MB 00:37:21 INFO - TEST-OK | dom/animation/test/css-transitions/test_element-get-animations.html | took 284ms 00:37:21 INFO - TEST-START | dom/animation/test/css-transitions/test_event-dispatch.html 00:37:22 INFO - GECKO(1892) | MEMORY STAT | vsize 3943MB | residentFast 152MB | heapAllocated 37MB 00:37:22 INFO - TEST-OK | dom/animation/test/css-transitions/test_event-dispatch.html | took 1410ms 00:37:22 INFO - TEST-START | dom/animation/test/css-transitions/test_keyframeeffect-getkeyframes.html 00:37:22 INFO - GECKO(1892) | MEMORY STAT | vsize 3946MB | residentFast 156MB | heapAllocated 39MB 00:37:22 INFO - TEST-OK | dom/animation/test/css-transitions/test_keyframeeffect-getkeyframes.html | took 259ms 00:37:22 INFO - TEST-START | dom/animation/test/css-transitions/test_pseudoElement-get-animations.html 00:37:23 INFO - GECKO(1892) | MEMORY STAT | vsize 4091MB | residentFast 161MB | heapAllocated 41MB 00:37:23 INFO - TEST-OK | dom/animation/test/css-transitions/test_pseudoElement-get-animations.html | took 245ms 00:37:23 INFO - TEST-START | dom/animation/test/css-transitions/test_setting-effect.html 00:37:23 INFO - GECKO(1892) | MEMORY STAT | vsize 4145MB | residentFast 164MB | heapAllocated 42MB 00:37:23 INFO - TEST-OK | dom/animation/test/css-transitions/test_setting-effect.html | took 432ms 00:37:23 INFO - TEST-START | Shutdown 00:37:23 INFO - Passed: 114 00:37:23 INFO - Failed: 0 00:37:23 INFO - Todo: 0 00:37:23 INFO - Mode: e10s 00:37:23 INFO - Slowest: 1923ms - /tests/dom/animation/test/css-transitions/test_animation-cancel.html 00:37:23 INFO - SimpleTest FINISHED 00:37:23 INFO - TEST-INFO | Ran 1 Loops 00:37:23 INFO - SimpleTest FINISHED 00:37:23 INFO - GECKO(1892) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:37:24 INFO - TEST-INFO | Main app process: exit 0 00:37:24 INFO - runtests.py | Application ran for: 0:00:12.283175 00:37:24 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpwi3NlMpidlog 00:37:24 INFO - ==> process 1892 launched child process 1893 00:37:24 INFO - ==> process 1892 launched child process 1894 00:37:24 INFO - zombiecheck | Checking for orphan process with PID: 1893 00:37:24 INFO - zombiecheck | Checking for orphan process with PID: 1894 00:37:24 INFO - Stopping web server 00:37:24 INFO - Stopping web socket server 00:37:24 INFO - Stopping ssltunnel 00:37:24 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:37:24 INFO - runtests.py | Running tests: end. 00:37:24 INFO - Buffered messages finished 00:37:24 INFO - dir: dom/animation/test/document-timeline 00:37:24 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:37:25 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:37:25 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpoXYSlI.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:37:25 INFO - runtests.py | Server pid: 1901 00:37:25 INFO - runtests.py | Websocket server pid: 1902 00:37:25 INFO - runtests.py | SSL tunnel pid: 1903 00:37:25 INFO - runtests.py | Running with e10s: True 00:37:25 INFO - runtests.py | Running tests: start. 00:37:25 INFO - 00:37:25 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpoXYSlI.mozrunner 00:37:25 INFO - runtests.py | Application pid: 1904 00:37:25 INFO - TEST-INFO | started process GECKO(1904) 00:37:28 INFO - GECKO(1904) | 2017-06-14 00:37:28.075 plugin-container[1905:11639] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x4947, name = 'com.apple.tsm.portname' 00:37:28 INFO - GECKO(1904) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:28 INFO - GECKO(1904) | 2017-06-14 00:37:28.076 plugin-container[1905:11639] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0xa00b, name = 'com.apple.CFPasteboardClient' 00:37:28 INFO - GECKO(1904) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:28 INFO - GECKO(1904) | 2017-06-14 00:37:28.076 plugin-container[1905:11639] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:37:28 INFO - GECKO(1904) | 1497425848101 Marionette INFO Listening on port 2828 00:37:28 INFO - GECKO(1904) | 1497425848225 Marionette DEBUG loaded listener.js 00:37:28 INFO - GECKO(1904) | 2017-06-14 00:37:28.738 plugin-container[1906:11692] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x963b, name = 'com.apple.tsm.portname' 00:37:28 INFO - GECKO(1904) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:28 INFO - GECKO(1904) | 2017-06-14 00:37:28.739 plugin-container[1906:11692] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x491f, name = 'com.apple.CFPasteboardClient' 00:37:28 INFO - GECKO(1904) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:28 INFO - GECKO(1904) | 2017-06-14 00:37:28.739 plugin-container[1906:11692] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:37:28 INFO - SimpleTest START 00:37:28 INFO - TEST-START | dom/animation/test/document-timeline/test_document-timeline.html 00:37:30 INFO - GECKO(1904) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:37:30 INFO - GECKO(1904) | MEMORY STAT | vsize 3919MB | residentFast 125MB | heapAllocated 23MB 00:37:30 INFO - TEST-OK | dom/animation/test/document-timeline/test_document-timeline.html | took 1538ms 00:37:30 INFO - TEST-START | dom/animation/test/document-timeline/test_request_animation_frame.html 00:37:30 INFO - GECKO(1904) | MEMORY STAT | vsize 3927MB | residentFast 132MB | heapAllocated 24MB 00:37:30 INFO - TEST-OK | dom/animation/test/document-timeline/test_request_animation_frame.html | took 438ms 00:37:30 INFO - TEST-START | Shutdown 00:37:30 INFO - Passed: 27 00:37:30 INFO - Failed: 0 00:37:30 INFO - Todo: 0 00:37:30 INFO - Mode: e10s 00:37:30 INFO - Slowest: 1538ms - /tests/dom/animation/test/document-timeline/test_document-timeline.html 00:37:30 INFO - SimpleTest FINISHED 00:37:30 INFO - TEST-INFO | Ran 1 Loops 00:37:30 INFO - SimpleTest FINISHED 00:37:31 INFO - GECKO(1904) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:37:32 INFO - TEST-INFO | Main app process: exit 0 00:37:32 INFO - runtests.py | Application ran for: 0:00:06.901566 00:37:32 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpVK4ChQpidlog 00:37:32 INFO - ==> process 1904 launched child process 1905 00:37:32 INFO - ==> process 1904 launched child process 1906 00:37:32 INFO - zombiecheck | Checking for orphan process with PID: 1905 00:37:32 INFO - zombiecheck | Checking for orphan process with PID: 1906 00:37:32 INFO - Stopping web server 00:37:32 INFO - Stopping web socket server 00:37:32 INFO - Stopping ssltunnel 00:37:32 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:37:32 INFO - runtests.py | Running tests: end. 00:37:32 INFO - Buffered messages finished 00:37:32 INFO - dir: dom/animation/test/mozilla 00:37:32 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:37:32 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:37:32 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpaG66xR.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:37:32 INFO - runtests.py | Server pid: 1913 00:37:32 INFO - runtests.py | Websocket server pid: 1914 00:37:32 INFO - runtests.py | SSL tunnel pid: 1915 00:37:32 INFO - runtests.py | Running with e10s: True 00:37:32 INFO - runtests.py | Running tests: start. 00:37:32 INFO - 00:37:32 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpaG66xR.mozrunner 00:37:32 INFO - runtests.py | Application pid: 1916 00:37:32 INFO - TEST-INFO | started process GECKO(1916) 00:37:35 INFO - GECKO(1916) | 2017-06-14 00:37:35.366 plugin-container[1917:11866] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x453f, name = 'com.apple.tsm.portname' 00:37:35 INFO - GECKO(1916) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:35 INFO - GECKO(1916) | 2017-06-14 00:37:35.367 plugin-container[1917:11866] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0xa00b, name = 'com.apple.CFPasteboardClient' 00:37:35 INFO - GECKO(1916) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:35 INFO - GECKO(1916) | 2017-06-14 00:37:35.367 plugin-container[1917:11866] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:37:35 INFO - GECKO(1916) | 1497425855386 Marionette INFO Listening on port 2828 00:37:35 INFO - GECKO(1916) | 1497425855474 Marionette DEBUG loaded listener.js 00:37:36 INFO - GECKO(1916) | 2017-06-14 00:37:36.080 plugin-container[1918:11927] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x983f, name = 'com.apple.tsm.portname' 00:37:36 INFO - GECKO(1916) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:36 INFO - GECKO(1916) | 2017-06-14 00:37:36.080 plugin-container[1918:11927] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x4907, name = 'com.apple.CFPasteboardClient' 00:37:36 INFO - GECKO(1916) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:36 INFO - GECKO(1916) | 2017-06-14 00:37:36.081 plugin-container[1918:11927] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:37:36 INFO - SimpleTest START 00:37:36 INFO - TEST-START | dom/animation/test/mozilla/test_cubic_bezier_limits.html 00:37:37 INFO - GECKO(1916) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:37:37 INFO - GECKO(1916) | MEMORY STAT | vsize 3911MB | residentFast 117MB | heapAllocated 22MB 00:37:37 INFO - TEST-OK | dom/animation/test/mozilla/test_cubic_bezier_limits.html | took 1403ms 00:37:37 INFO - TEST-START | dom/animation/test/mozilla/test_deferred_start.html 00:37:38 INFO - GECKO(1916) | MEMORY STAT | vsize 3923MB | residentFast 128MB | heapAllocated 25MB 00:37:38 INFO - TEST-OK | dom/animation/test/mozilla/test_deferred_start.html | took 437ms 00:37:38 INFO - TEST-START | dom/animation/test/mozilla/test_disable_animations_api_core.html 00:37:38 INFO - GECKO(1916) | MEMORY STAT | vsize 3928MB | residentFast 133MB | heapAllocated 27MB 00:37:38 INFO - TEST-OK | dom/animation/test/mozilla/test_disable_animations_api_core.html | took 204ms 00:37:38 INFO - TEST-START | dom/animation/test/mozilla/test_disabled_properties.html 00:37:38 INFO - GECKO(1916) | MEMORY STAT | vsize 3930MB | residentFast 136MB | heapAllocated 29MB 00:37:38 INFO - TEST-OK | dom/animation/test/mozilla/test_disabled_properties.html | took 219ms 00:37:38 INFO - TEST-START | dom/animation/test/mozilla/test_discrete-animations.html 00:37:38 INFO - GECKO(1916) | MEMORY STAT | vsize 3940MB | residentFast 147MB | heapAllocated 33MB 00:37:38 INFO - TEST-OK | dom/animation/test/mozilla/test_discrete-animations.html | took 323ms 00:37:38 INFO - TEST-START | dom/animation/test/mozilla/test_document-timeline-origin-time-range.html 00:37:39 INFO - GECKO(1916) | MEMORY STAT | vsize 3942MB | residentFast 149MB | heapAllocated 34MB 00:37:39 INFO - TEST-OK | dom/animation/test/mozilla/test_document-timeline-origin-time-range.html | took 289ms 00:37:39 INFO - TEST-START | dom/animation/test/mozilla/test_hide_and_show.html 00:37:39 INFO - GECKO(1916) | MEMORY STAT | vsize 3943MB | residentFast 150MB | heapAllocated 30MB 00:37:39 INFO - TEST-OK | dom/animation/test/mozilla/test_hide_and_show.html | took 307ms 00:37:39 INFO - TEST-START | dom/animation/test/mozilla/test_moz-prefixed-properties.html 00:37:39 INFO - GECKO(1916) | MEMORY STAT | vsize 3943MB | residentFast 150MB | heapAllocated 30MB 00:37:39 INFO - TEST-OK | dom/animation/test/mozilla/test_moz-prefixed-properties.html | took 299ms 00:37:39 INFO - TEST-START | dom/animation/test/mozilla/test_set-easing.html 00:37:39 INFO - GECKO(1916) | MEMORY STAT | vsize 3943MB | residentFast 150MB | heapAllocated 32MB 00:37:40 INFO - TEST-OK | dom/animation/test/mozilla/test_set-easing.html | took 190ms 00:37:40 INFO - TEST-START | dom/animation/test/mozilla/test_spacing_property_order.html 00:37:40 INFO - GECKO(1916) | MEMORY STAT | vsize 3947MB | residentFast 154MB | heapAllocated 33MB 00:37:40 INFO - TEST-OK | dom/animation/test/mozilla/test_spacing_property_order.html | took 227ms 00:37:40 INFO - TEST-START | dom/animation/test/mozilla/test_transform_limits.html 00:37:40 INFO - GECKO(1916) | MEMORY STAT | vsize 3948MB | residentFast 156MB | heapAllocated 35MB 00:37:40 INFO - TEST-OK | dom/animation/test/mozilla/test_transform_limits.html | took 228ms 00:37:40 INFO - TEST-START | dom/animation/test/mozilla/test_transition_finish_on_compositor.html 00:37:40 INFO - GECKO(1916) | MEMORY STAT | vsize 3951MB | residentFast 160MB | heapAllocated 37MB 00:37:40 INFO - TEST-OK | dom/animation/test/mozilla/test_transition_finish_on_compositor.html | took 347ms 00:37:40 INFO - TEST-START | dom/animation/test/mozilla/test_underlying-discrete-value.html 00:37:41 INFO - GECKO(1916) | MEMORY STAT | vsize 3954MB | residentFast 163MB | heapAllocated 39MB 00:37:41 INFO - TEST-OK | dom/animation/test/mozilla/test_underlying-discrete-value.html | took 262ms 00:37:41 INFO - TEST-START | Shutdown 00:37:41 INFO - Passed: 143 00:37:41 INFO - Failed: 0 00:37:41 INFO - Todo: 0 00:37:41 INFO - Mode: e10s 00:37:41 INFO - Slowest: 1403ms - /tests/dom/animation/test/mozilla/test_cubic_bezier_limits.html 00:37:41 INFO - SimpleTest FINISHED 00:37:41 INFO - TEST-INFO | Ran 1 Loops 00:37:41 INFO - SimpleTest FINISHED 00:37:41 INFO - GECKO(1916) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:37:42 INFO - TEST-INFO | Main app process: exit 0 00:37:42 INFO - runtests.py | Application ran for: 0:00:09.729337 00:37:42 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpuXd_SEpidlog 00:37:42 INFO - ==> process 1916 launched child process 1917 00:37:42 INFO - ==> process 1916 launched child process 1918 00:37:42 INFO - zombiecheck | Checking for orphan process with PID: 1917 00:37:42 INFO - zombiecheck | Checking for orphan process with PID: 1918 00:37:42 INFO - Stopping web server 00:37:42 INFO - Stopping web socket server 00:37:42 INFO - Stopping ssltunnel 00:37:42 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:37:42 INFO - runtests.py | Running tests: end. 00:37:42 INFO - Buffered messages finished 00:37:42 INFO - dir: dom/animation/test/style 00:37:42 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:37:42 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:37:42 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmplvFe1t.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:37:42 INFO - runtests.py | Server pid: 1925 00:37:42 INFO - runtests.py | Websocket server pid: 1926 00:37:42 INFO - runtests.py | SSL tunnel pid: 1927 00:37:42 INFO - runtests.py | Running with e10s: True 00:37:42 INFO - runtests.py | Running tests: start. 00:37:42 INFO - 00:37:42 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmplvFe1t.mozrunner 00:37:42 INFO - runtests.py | Application pid: 1928 00:37:42 INFO - TEST-INFO | started process GECKO(1928) 00:37:45 INFO - GECKO(1928) | 1497425865478 Marionette INFO Listening on port 2828 00:37:45 INFO - GECKO(1928) | 1497425865709 Marionette DEBUG loaded listener.js 00:37:45 INFO - GECKO(1928) | 2017-06-14 00:37:45.770 plugin-container[1929:12119] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x4947, name = 'com.apple.tsm.portname' 00:37:45 INFO - GECKO(1928) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:45 INFO - GECKO(1928) | 2017-06-14 00:37:45.771 plugin-container[1929:12119] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0xa103, name = 'com.apple.CFPasteboardClient' 00:37:45 INFO - GECKO(1928) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:45 INFO - GECKO(1928) | 2017-06-14 00:37:45.771 plugin-container[1929:12119] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:37:46 INFO - GECKO(1928) | 2017-06-14 00:37:46.236 plugin-container[1930:12167] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9643, name = 'com.apple.tsm.portname' 00:37:46 INFO - GECKO(1928) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:46 INFO - GECKO(1928) | 2017-06-14 00:37:46.237 plugin-container[1930:12167] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x4513, name = 'com.apple.CFPasteboardClient' 00:37:46 INFO - GECKO(1928) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:46 INFO - GECKO(1928) | 2017-06-14 00:37:46.237 plugin-container[1930:12167] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:37:46 INFO - SimpleTest START 00:37:46 INFO - TEST-START | dom/animation/test/style/test_animation-seeking-with-current-time.html 00:37:47 INFO - GECKO(1928) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:37:47 INFO - GECKO(1928) | MEMORY STAT | vsize 3913MB | residentFast 118MB | heapAllocated 22MB 00:37:47 INFO - TEST-OK | dom/animation/test/style/test_animation-seeking-with-current-time.html | took 1572ms 00:37:47 INFO - TEST-START | dom/animation/test/style/test_animation-seeking-with-start-time.html 00:37:48 INFO - GECKO(1928) | MEMORY STAT | vsize 3917MB | residentFast 122MB | heapAllocated 25MB 00:37:48 INFO - TEST-OK | dom/animation/test/style/test_animation-seeking-with-start-time.html | took 419ms 00:37:48 INFO - TEST-START | dom/animation/test/style/test_animation-setting-effect.html 00:37:48 INFO - GECKO(1928) | MEMORY STAT | vsize 3927MB | residentFast 132MB | heapAllocated 27MB 00:37:48 INFO - TEST-OK | dom/animation/test/style/test_animation-setting-effect.html | took 224ms 00:37:48 INFO - TEST-START | dom/animation/test/style/test_animation-setting-spacing.html 00:37:49 INFO - GECKO(1928) | MEMORY STAT | vsize 3930MB | residentFast 136MB | heapAllocated 29MB 00:37:49 INFO - TEST-OK | dom/animation/test/style/test_animation-setting-spacing.html | took 389ms 00:37:49 INFO - TEST-START | dom/animation/test/style/test_composite.html 00:37:49 INFO - GECKO(1928) | MEMORY STAT | vsize 3939MB | residentFast 145MB | heapAllocated 31MB 00:37:49 INFO - TEST-OK | dom/animation/test/style/test_composite.html | took 349ms 00:37:49 INFO - TEST-START | dom/animation/test/style/test_missing-keyframe-on-compositor.html 00:37:50 INFO - GECKO(1928) | MEMORY STAT | vsize 3944MB | residentFast 151MB | heapAllocated 35MB 00:37:50 INFO - TEST-OK | dom/animation/test/style/test_missing-keyframe-on-compositor.html | took 748ms 00:37:50 INFO - TEST-START | dom/animation/test/style/test_missing-keyframe.html 00:37:50 INFO - GECKO(1928) | MEMORY STAT | vsize 3944MB | residentFast 152MB | heapAllocated 30MB 00:37:50 INFO - TEST-OK | dom/animation/test/style/test_missing-keyframe.html | took 252ms 00:37:50 INFO - TEST-START | Shutdown 00:37:50 INFO - Passed: 63 00:37:50 INFO - Failed: 0 00:37:50 INFO - Todo: 0 00:37:50 INFO - Mode: e10s 00:37:50 INFO - Slowest: 1572ms - /tests/dom/animation/test/style/test_animation-seeking-with-current-time.html 00:37:50 INFO - SimpleTest FINISHED 00:37:50 INFO - TEST-INFO | Ran 1 Loops 00:37:50 INFO - SimpleTest FINISHED 00:37:50 INFO - GECKO(1928) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:37:51 INFO - TEST-INFO | Main app process: exit 0 00:37:51 INFO - runtests.py | Application ran for: 0:00:08.829166 00:37:51 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpbDo5B3pidlog 00:37:51 INFO - ==> process 1928 launched child process 1929 00:37:51 INFO - ==> process 1928 launched child process 1930 00:37:51 INFO - zombiecheck | Checking for orphan process with PID: 1929 00:37:51 INFO - zombiecheck | Checking for orphan process with PID: 1930 00:37:51 INFO - Stopping web server 00:37:51 INFO - Stopping web socket server 00:37:51 INFO - Stopping ssltunnel 00:37:51 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:37:51 INFO - runtests.py | Running tests: end. 00:37:51 INFO - Buffered messages finished 00:37:51 INFO - dir: dom/asmjscache/test 00:37:51 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:37:52 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:37:52 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpGxv6C_.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:37:52 INFO - runtests.py | Server pid: 1937 00:37:52 INFO - runtests.py | Websocket server pid: 1938 00:37:52 INFO - runtests.py | SSL tunnel pid: 1939 00:37:52 INFO - runtests.py | Running with e10s: True 00:37:52 INFO - runtests.py | Running tests: start. 00:37:52 INFO - 00:37:52 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpGxv6C_.mozrunner 00:37:52 INFO - runtests.py | Application pid: 1940 00:37:52 INFO - TEST-INFO | started process GECKO(1940) 00:37:55 INFO - GECKO(1940) | 2017-06-14 00:37:55.000 plugin-container[1941:12366] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0xa03f, name = 'com.apple.tsm.portname' 00:37:55 INFO - GECKO(1940) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:55 INFO - GECKO(1940) | 2017-06-14 00:37:55.000 plugin-container[1941:12366] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9d0f, name = 'com.apple.CFPasteboardClient' 00:37:55 INFO - GECKO(1940) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:55 INFO - GECKO(1940) | 2017-06-14 00:37:55.000 plugin-container[1941:12366] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:37:55 INFO - GECKO(1940) | 1497425875057 Marionette INFO Listening on port 2828 00:37:55 INFO - GECKO(1940) | 1497425875185 Marionette DEBUG loaded listener.js 00:37:55 INFO - GECKO(1940) | 2017-06-14 00:37:55.783 plugin-container[1942:12415] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x4947, name = 'com.apple.tsm.portname' 00:37:55 INFO - GECKO(1940) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:55 INFO - GECKO(1940) | 2017-06-14 00:37:55.785 plugin-container[1942:12415] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9c0b, name = 'com.apple.CFPasteboardClient' 00:37:55 INFO - GECKO(1940) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:37:55 INFO - GECKO(1940) | 2017-06-14 00:37:55.786 plugin-container[1942:12415] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:37:55 INFO - SimpleTest START 00:37:55 INFO - TEST-START | dom/asmjscache/test/test_cachingBasic.html 00:37:56 INFO - GECKO(1940) | JavaScript warning: blob:http://mochi.test:8888/b60e47e2-295f-744e-a927-ef60cf8e58a2, line 0: Successfully compiled asm.js code (total compilation time 27ms; stored in cache) 00:37:56 INFO - GECKO(1940) | JavaScript warning: blob:http://mochi.test:8888/f38c395d-48a5-5649-8981-b246d6040f46, line 0: Successfully compiled asm.js code (loaded from cache in 4ms) 00:37:56 INFO - GECKO(1940) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:37:56 INFO - GECKO(1940) | MEMORY STAT | vsize 3927MB | residentFast 131MB | heapAllocated 23MB 00:37:56 INFO - TEST-OK | dom/asmjscache/test/test_cachingBasic.html | took 1158ms 00:37:57 INFO - TEST-START | dom/asmjscache/test/test_cachingMulti.html 00:37:57 INFO - GECKO(1940) | JavaScript warning: blob:http://mochi.test:8888/9687a01c-3d47-e94f-8421-0e06a99dc69f, line 0: Successfully compiled asm.js code (total compilation time 23ms; stored in cache) 00:37:57 INFO - GECKO(1940) | JavaScript warning: blob:http://mochi.test:8888/e7791512-431d-af46-a8f0-10d6e130948e, line 0: Successfully compiled asm.js code (total compilation time 19ms; stored in cache) 00:37:57 INFO - GECKO(1940) | JavaScript warning: blob:http://mochi.test:8888/df5d439f-1d5c-2049-8372-86dcf311211a, line 0: Successfully compiled asm.js code (total compilation time 18ms; stored in cache) 00:37:57 INFO - GECKO(1940) | JavaScript warning: blob:http://mochi.test:8888/31d04930-cd30-8648-b590-a2009a3830c4, line 0: Successfully compiled asm.js code (total compilation time 18ms; stored in cache) 00:37:57 INFO - GECKO(1940) | JavaScript warning: blob:http://mochi.test:8888/984c472e-89ff-db49-8951-84d24f66af0f, line 0: Successfully compiled asm.js code (loaded from cache in 4ms) 00:37:57 INFO - GECKO(1940) | JavaScript warning: blob:http://mochi.test:8888/2f1fadbe-f41b-8c41-b34a-4bbc01701c11, line 0: Successfully compiled asm.js code (loaded from cache in 4ms) 00:37:57 INFO - GECKO(1940) | JavaScript warning: blob:http://mochi.test:8888/a12c061b-41c2-2f4c-b357-e660eb1e744a, line 0: Successfully compiled asm.js code (loaded from cache in 5ms) 00:37:57 INFO - GECKO(1940) | JavaScript warning: blob:http://mochi.test:8888/c60ca1c4-c32f-4640-9507-e92a31bf63b4, line 0: Successfully compiled asm.js code (loaded from cache in 4ms) 00:37:57 INFO - GECKO(1940) | MEMORY STAT | vsize 3935MB | residentFast 141MB | heapAllocated 31MB 00:37:57 INFO - TEST-OK | dom/asmjscache/test/test_cachingMulti.html | took 204ms 00:37:57 INFO - TEST-START | dom/asmjscache/test/test_slow.html 00:37:57 INFO - GECKO(1940) | JavaScript warning: http://mochi.test:8888/tests/dom/asmjscache/test/file_slow.js, line 0: Successfully compiled asm.js code (total compilation time 1ms; not stored in cache (too small to benefit)) 00:37:57 INFO - GECKO(1940) | JavaScript warning: http://mochi.test:8888/tests/dom/asmjscache/test/file_slow.js, line 0: Successfully compiled asm.js code (total compilation time 1ms; not stored in cache (too small to benefit)) 00:37:57 INFO - GECKO(1940) | JavaScript warning: http://mochi.test:8888/tests/dom/asmjscache/test/file_slow.js, line 0: Successfully compiled asm.js code (total compilation time 2ms; not stored in cache (too small to benefit)) 00:38:03 INFO - GECKO(1940) | MEMORY STAT | vsize 16418MB | residentFast 142MB | heapAllocated 18MB 00:38:03 INFO - TEST-OK | dom/asmjscache/test/test_slow.html | took 6115ms 00:38:03 INFO - TEST-START | dom/asmjscache/test/test_workers.html 00:38:03 INFO - GECKO(1940) | JavaScript warning: blob:http://mochi.test:8888/04ca13e9-8177-be43-9743-8c422db6771e, line 0: Successfully compiled asm.js code (loaded from cache in 2ms) 00:38:03 INFO - GECKO(1940) | MEMORY STAT | vsize 16421MB | residentFast 145MB | heapAllocated 23MB 00:38:03 INFO - TEST-OK | dom/asmjscache/test/test_workers.html | took 110ms 00:38:03 INFO - TEST-START | Shutdown 00:38:03 INFO - Passed: 49 00:38:03 INFO - Failed: 0 00:38:03 INFO - Todo: 0 00:38:03 INFO - Mode: e10s 00:38:03 INFO - Slowest: 6115ms - /tests/dom/asmjscache/test/test_slow.html 00:38:03 INFO - SimpleTest FINISHED 00:38:03 INFO - TEST-INFO | Ran 1 Loops 00:38:03 INFO - SimpleTest FINISHED 00:38:03 INFO - GECKO(1940) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:38:04 INFO - TEST-INFO | Main app process: exit 0 00:38:04 INFO - runtests.py | Application ran for: 0:00:12.289588 00:38:04 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmp7JUMtJpidlog 00:38:04 INFO - ==> process 1940 launched child process 1941 00:38:04 INFO - ==> process 1940 launched child process 1942 00:38:04 INFO - zombiecheck | Checking for orphan process with PID: 1941 00:38:04 INFO - zombiecheck | Checking for orphan process with PID: 1942 00:38:04 INFO - Stopping web server 00:38:04 INFO - Stopping web socket server 00:38:04 INFO - Stopping ssltunnel 00:38:04 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:38:04 INFO - runtests.py | Running tests: end. 00:38:04 INFO - Buffered messages finished 00:38:04 INFO - dir: dom/base/test/jsmodules 00:38:04 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:38:04 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:38:04 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpua4lgm.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:38:04 INFO - runtests.py | Server pid: 1949 00:38:04 INFO - runtests.py | Websocket server pid: 1950 00:38:05 INFO - runtests.py | SSL tunnel pid: 1951 00:38:05 INFO - runtests.py | Running with e10s: True 00:38:05 INFO - runtests.py | Running tests: start. 00:38:05 INFO - 00:38:05 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpua4lgm.mozrunner 00:38:05 INFO - runtests.py | Application pid: 1952 00:38:05 INFO - TEST-INFO | started process GECKO(1952) 00:38:07 INFO - GECKO(1952) | 2017-06-14 00:38:07.724 plugin-container[1953:12676] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x4a4f, name = 'com.apple.tsm.portname' 00:38:07 INFO - GECKO(1952) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:38:07 INFO - GECKO(1952) | 2017-06-14 00:38:07.727 plugin-container[1953:12676] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9f0b, name = 'com.apple.CFPasteboardClient' 00:38:07 INFO - GECKO(1952) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:38:07 INFO - GECKO(1952) | 2017-06-14 00:38:07.728 plugin-container[1953:12676] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:38:07 INFO - GECKO(1952) | 1497425887752 Marionette INFO Listening on port 2828 00:38:07 INFO - GECKO(1952) | 1497425887857 Marionette DEBUG loaded listener.js 00:38:08 INFO - GECKO(1952) | 2017-06-14 00:38:08.482 plugin-container[1954:12732] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x952b, name = 'com.apple.tsm.portname' 00:38:08 INFO - GECKO(1952) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:38:08 INFO - GECKO(1952) | 2017-06-14 00:38:08.483 plugin-container[1954:12732] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9e03, name = 'com.apple.CFPasteboardClient' 00:38:08 INFO - GECKO(1952) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:38:08 INFO - GECKO(1952) | 2017-06-14 00:38:08.483 plugin-container[1954:12732] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:38:08 INFO - SimpleTest START 00:38:08 INFO - TEST-START | dom/base/test/jsmodules/test_moduleScriptsNotRun.html 00:38:09 INFO - GECKO(1952) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:38:09 INFO - GECKO(1952) | MEMORY STAT | vsize 3908MB | residentFast 113MB | heapAllocated 20MB 00:38:09 INFO - TEST-OK | dom/base/test/jsmodules/test_moduleScriptsNotRun.html | took 1092ms 00:38:09 INFO - TEST-START | Shutdown 00:38:09 INFO - Passed: 2 00:38:09 INFO - Failed: 0 00:38:09 INFO - Todo: 0 00:38:09 INFO - Mode: e10s 00:38:09 INFO - Slowest: 1092ms - /tests/dom/base/test/jsmodules/test_moduleScriptsNotRun.html 00:38:09 INFO - SimpleTest FINISHED 00:38:09 INFO - TEST-INFO | Ran 1 Loops 00:38:09 INFO - SimpleTest FINISHED 00:38:09 INFO - GECKO(1952) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:38:10 INFO - TEST-INFO | Main app process: exit 0 00:38:10 INFO - runtests.py | Application ran for: 0:00:05.818150 00:38:10 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmp_OhGYRpidlog 00:38:10 INFO - ==> process 1952 launched child process 1953 00:38:10 INFO - ==> process 1952 launched child process 1954 00:38:10 INFO - zombiecheck | Checking for orphan process with PID: 1953 00:38:10 INFO - zombiecheck | Checking for orphan process with PID: 1954 00:38:10 INFO - Stopping web server 00:38:10 INFO - Stopping web socket server 00:38:10 INFO - Stopping ssltunnel 00:38:10 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:38:10 INFO - runtests.py | Running tests: end. 00:38:11 INFO - Buffered messages finished 00:38:11 INFO - dir: dom/base/test 00:38:11 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:38:11 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:38:11 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpBMPQBo.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:38:11 INFO - runtests.py | Server pid: 1961 00:38:11 INFO - runtests.py | Websocket server pid: 1962 00:38:11 INFO - runtests.py | SSL tunnel pid: 1963 00:38:11 INFO - runtests.py | Running with e10s: True 00:38:11 INFO - runtests.py | Running tests: start. 00:38:11 INFO - 00:38:11 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpBMPQBo.mozrunner 00:38:11 INFO - runtests.py | Application pid: 1964 00:38:11 INFO - TEST-INFO | started process GECKO(1964) 00:38:14 INFO - GECKO(1964) | 2017-06-14 00:38:14.426 plugin-container[1965:12918] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x983f, name = 'com.apple.tsm.portname' 00:38:14 INFO - GECKO(1964) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:38:14 INFO - GECKO(1964) | 2017-06-14 00:38:14.427 plugin-container[1965:12918] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9e0b, name = 'com.apple.CFPasteboardClient' 00:38:14 INFO - GECKO(1964) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:38:14 INFO - GECKO(1964) | 2017-06-14 00:38:14.427 plugin-container[1965:12918] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:38:14 INFO - GECKO(1964) | 1497425894474 Marionette INFO Listening on port 2828 00:38:14 INFO - GECKO(1964) | 1497425894614 Marionette DEBUG loaded listener.js 00:38:15 INFO - GECKO(1964) | 2017-06-14 00:38:15.178 plugin-container[1966:12968] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x4947, name = 'com.apple.tsm.portname' 00:38:15 INFO - GECKO(1964) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:38:15 INFO - GECKO(1964) | 2017-06-14 00:38:15.179 plugin-container[1966:12968] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9c0f, name = 'com.apple.CFPasteboardClient' 00:38:15 INFO - GECKO(1964) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:38:15 INFO - GECKO(1964) | 2017-06-14 00:38:15.179 plugin-container[1966:12968] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:38:15 INFO - SimpleTest START 00:38:15 INFO - TEST-START | dom/base/test/test_EventSource_redirects.html 00:38:16 INFO - GECKO(1964) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:38:16 INFO - GECKO(1964) | MEMORY STAT | vsize 3913MB | residentFast 116MB | heapAllocated 22MB 00:38:16 INFO - TEST-OK | dom/base/test/test_EventSource_redirects.html | took 1351ms 00:38:16 INFO - TEST-START | dom/base/test/test_Image_constructor.html 00:38:16 INFO - GECKO(1964) | MEMORY STAT | vsize 3914MB | residentFast 117MB | heapAllocated 23MB 00:38:16 INFO - TEST-OK | dom/base/test/test_Image_constructor.html | took 47ms 00:38:16 INFO - TEST-START | dom/base/test/test_NodeIterator_basics_filters.xhtml 00:38:16 INFO - GECKO(1964) | MEMORY STAT | vsize 3916MB | residentFast 120MB | heapAllocated 24MB 00:38:16 INFO - TEST-OK | dom/base/test/test_NodeIterator_basics_filters.xhtml | took 69ms 00:38:16 INFO - TEST-START | dom/base/test/test_NodeIterator_mutations_1.xhtml 00:38:16 INFO - GECKO(1964) | MEMORY STAT | vsize 3917MB | residentFast 122MB | heapAllocated 25MB 00:38:16 INFO - TEST-OK | dom/base/test/test_NodeIterator_mutations_1.xhtml | took 63ms 00:38:16 INFO - TEST-START | dom/base/test/test_NodeIterator_mutations_2.html 00:38:16 INFO - GECKO(1964) | MEMORY STAT | vsize 3918MB | residentFast 122MB | heapAllocated 25MB 00:38:16 INFO - TEST-OK | dom/base/test/test_NodeIterator_mutations_2.html | took 44ms 00:38:16 INFO - TEST-START | dom/base/test/test_NodeIterator_mutations_3.html 00:38:17 INFO - GECKO(1964) | MEMORY STAT | vsize 3919MB | residentFast 124MB | heapAllocated 26MB 00:38:17 INFO - TEST-OK | dom/base/test/test_NodeIterator_mutations_3.html | took 84ms 00:38:17 INFO - TEST-START | dom/base/test/test_anchor_area_referrer.html 00:38:21 INFO - GECKO(1964) | MEMORY STAT | vsize 3928MB | residentFast 135MB | heapAllocated 29MB 00:38:21 INFO - TEST-OK | dom/base/test/test_anchor_area_referrer.html | took 4451ms 00:38:21 INFO - TEST-START | dom/base/test/test_anchor_area_referrer_changing.html 00:38:23 INFO - GECKO(1964) | MEMORY STAT | vsize 4128MB | residentFast 144MB | heapAllocated 32MB 00:38:23 INFO - TEST-OK | dom/base/test/test_anchor_area_referrer_changing.html | took 1720ms 00:38:23 INFO - TEST-START | dom/base/test/test_anchor_area_referrer_invalid.html 00:38:24 INFO - GECKO(1964) | MEMORY STAT | vsize 4132MB | residentFast 150MB | heapAllocated 36MB 00:38:24 INFO - TEST-OK | dom/base/test/test_anchor_area_referrer_invalid.html | took 1599ms 00:38:24 INFO - TEST-START | dom/base/test/test_anchor_area_referrer_rel.html 00:38:25 INFO - GECKO(1964) | MEMORY STAT | vsize 4136MB | residentFast 155MB | heapAllocated 38MB 00:38:25 INFO - TEST-OK | dom/base/test/test_anchor_area_referrer_rel.html | took 1000ms 00:38:25 INFO - TEST-START | dom/base/test/test_anonymousContent_api.html 00:38:25 INFO - GECKO(1964) | MEMORY STAT | vsize 4136MB | residentFast 155MB | heapAllocated 38MB 00:38:25 INFO - TEST-OK | dom/base/test/test_anonymousContent_api.html | took 63ms 00:38:25 INFO - TEST-START | dom/base/test/test_anonymousContent_append_after_reflow.html 00:38:26 INFO - GECKO(1964) | MEMORY STAT | vsize 4138MB | residentFast 157MB | heapAllocated 39MB 00:38:26 INFO - TEST-OK | dom/base/test/test_anonymousContent_append_after_reflow.html | took 56ms 00:38:26 INFO - TEST-START | dom/base/test/test_anonymousContent_canvas.html 00:38:26 INFO - GECKO(1964) | MEMORY STAT | vsize 4184MB | residentFast 162MB | heapAllocated 30MB 00:38:26 INFO - TEST-OK | dom/base/test/test_anonymousContent_canvas.html | took 186ms 00:38:26 INFO - TEST-START | dom/base/test/test_anonymousContent_insert.html 00:38:26 INFO - GECKO(1964) | MEMORY STAT | vsize 4184MB | residentFast 162MB | heapAllocated 30MB 00:38:26 INFO - TEST-OK | dom/base/test/test_anonymousContent_insert.html | took 78ms 00:38:26 INFO - TEST-START | dom/base/test/test_anonymousContent_manipulate_content.html 00:38:26 INFO - GECKO(1964) | MEMORY STAT | vsize 4184MB | residentFast 163MB | heapAllocated 30MB 00:38:26 INFO - TEST-OK | dom/base/test/test_anonymousContent_manipulate_content.html | took 88ms 00:38:26 INFO - TEST-START | dom/base/test/test_anonymousContent_style_csp.html 00:38:26 INFO - GECKO(1964) | MEMORY STAT | vsize 4184MB | residentFast 163MB | heapAllocated 31MB 00:38:26 INFO - TEST-OK | dom/base/test/test_anonymousContent_style_csp.html | took 74ms 00:38:26 INFO - TEST-START | dom/base/test/test_applet_alternate_content.html 00:38:26 INFO - GECKO(1964) | MEMORY STAT | vsize 4184MB | residentFast 163MB | heapAllocated 31MB 00:38:26 INFO - TEST-OK | dom/base/test/test_applet_alternate_content.html | took 83ms 00:38:26 INFO - TEST-START | dom/base/test/test_appname_override.html 00:38:26 INFO - GECKO(1964) | MEMORY STAT | vsize 4184MB | residentFast 163MB | heapAllocated 31MB 00:38:26 INFO - TEST-OK | dom/base/test/test_appname_override.html | took 48ms 00:38:26 INFO - TEST-START | dom/base/test/test_async_setTimeout_stack.html 00:38:26 INFO - GECKO(1964) | MEMORY STAT | vsize 4184MB | residentFast 163MB | heapAllocated 33MB 00:38:26 INFO - TEST-OK | dom/base/test/test_async_setTimeout_stack.html | took 72ms 00:38:26 INFO - TEST-START | dom/base/test/test_async_setTimeout_stack_across_globals.html 00:38:26 INFO - GECKO(1964) | MEMORY STAT | vsize 4184MB | residentFast 163MB | heapAllocated 34MB 00:38:26 INFO - TEST-OK | dom/base/test/test_async_setTimeout_stack_across_globals.html | took 60ms 00:38:26 INFO - TEST-START | dom/base/test/test_audioNotification.html 00:38:27 INFO - GECKO(1964) | MEMORY STAT | vsize 4192MB | residentFast 165MB | heapAllocated 35MB 00:38:27 INFO - TEST-OK | dom/base/test/test_audioNotification.html | took 269ms 00:38:27 INFO - TEST-START | dom/base/test/test_audioNotificationSilent_audioFile.html 00:38:27 INFO - GECKO(1964) | MEMORY STAT | vsize 4192MB | residentFast 165MB | heapAllocated 37MB 00:38:27 INFO - TEST-OK | dom/base/test/test_audioNotificationSilent_audioFile.html | took 235ms 00:38:27 INFO - TEST-START | dom/base/test/test_audioNotificationSilent_webAudio.html 00:38:30 INFO - GECKO(1964) | MEMORY STAT | vsize 4205MB | residentFast 178MB | heapAllocated 35MB 00:38:30 INFO - TEST-OK | dom/base/test/test_audioNotificationSilent_webAudio.html | took 3095ms 00:38:30 INFO - TEST-START | dom/base/test/test_audioNotificationStopOnNavigation.html 00:38:30 INFO - GECKO(1964) | MEMORY STAT | vsize 4206MB | residentFast 178MB | heapAllocated 36MB 00:38:30 INFO - TEST-OK | dom/base/test/test_audioNotificationStopOnNavigation.html | took 165ms 00:38:30 INFO - TEST-START | dom/base/test/test_audioNotificationStream.html 00:38:30 INFO - GECKO(1964) | MEMORY STAT | vsize 4208MB | residentFast 181MB | heapAllocated 30MB 00:38:30 INFO - TEST-OK | dom/base/test/test_audioNotificationStream.html | took 124ms 00:38:30 INFO - TEST-START | dom/base/test/test_audioNotificationWithEarlyPlay.html 00:38:30 INFO - GECKO(1964) | MEMORY STAT | vsize 4208MB | residentFast 181MB | heapAllocated 29MB 00:38:30 INFO - TEST-OK | dom/base/test/test_audioNotificationWithEarlyPlay.html | took 73ms 00:38:30 INFO - TEST-START | dom/base/test/test_audioWindowUtils.html 00:38:31 INFO - GECKO(1964) | MEMORY STAT | vsize 4208MB | residentFast 181MB | heapAllocated 30MB 00:38:31 INFO - TEST-OK | dom/base/test/test_audioWindowUtils.html | took 77ms 00:38:31 INFO - TEST-START | dom/base/test/test_base.xhtml 00:38:31 INFO - GECKO(1964) | MEMORY STAT | vsize 4208MB | residentFast 182MB | heapAllocated 30MB 00:38:31 INFO - TEST-OK | dom/base/test/test_base.xhtml | took 74ms 00:38:31 INFO - TEST-START | dom/base/test/test_bug1022229.html 00:38:31 INFO - GECKO(1964) | MEMORY STAT | vsize 4208MB | residentFast 182MB | heapAllocated 31MB 00:38:31 INFO - TEST-OK | dom/base/test/test_bug1022229.html | took 122ms 00:38:31 INFO - TEST-START | dom/base/test/test_bug1025933.html 00:38:31 INFO - GECKO(1964) | MEMORY STAT | vsize 4208MB | residentFast 182MB | heapAllocated 31MB 00:38:31 INFO - TEST-OK | dom/base/test/test_bug1025933.html | took 74ms 00:38:31 INFO - TEST-START | dom/base/test/test_bug1037687.html 00:38:31 INFO - GECKO(1964) | MEMORY STAT | vsize 4208MB | residentFast 182MB | heapAllocated 32MB 00:38:31 INFO - TEST-OK | dom/base/test/test_bug1037687.html | took 118ms 00:38:31 INFO - TEST-START | dom/base/test/test_bug1043106.html 00:38:31 INFO - GECKO(1964) | MEMORY STAT | vsize 4208MB | residentFast 182MB | heapAllocated 33MB 00:38:31 INFO - TEST-OK | dom/base/test/test_bug1043106.html | took 100ms 00:38:31 INFO - TEST-START | dom/base/test/test_bug1057176.html 00:38:31 INFO - GECKO(1964) | MEMORY STAT | vsize 4208MB | residentFast 182MB | heapAllocated 33MB 00:38:31 INFO - TEST-OK | dom/base/test/test_bug1057176.html | took 57ms 00:38:31 INFO - TEST-START | dom/base/test/test_bug1060938.html 00:38:31 INFO - GECKO(1964) | MEMORY STAT | vsize 4208MB | residentFast 182MB | heapAllocated 34MB 00:38:31 INFO - TEST-OK | dom/base/test/test_bug1060938.html | took 129ms 00:38:31 INFO - TEST-START | dom/base/test/test_bug1064481.html 00:38:31 INFO - GECKO(1964) | MEMORY STAT | vsize 4208MB | residentFast 182MB | heapAllocated 34MB 00:38:31 INFO - TEST-OK | dom/base/test/test_bug1064481.html | took 82ms 00:38:31 INFO - TEST-START | dom/base/test/test_bug1070015.html 00:38:32 INFO - GECKO(1964) | MEMORY STAT | vsize 4208MB | residentFast 182MB | heapAllocated 36MB 00:38:32 INFO - TEST-OK | dom/base/test/test_bug1070015.html | took 120ms 00:38:32 INFO - TEST-START | dom/base/test/test_bug1075702.html 00:38:32 INFO - GECKO(1964) | MEMORY STAT | vsize 4208MB | residentFast 182MB | heapAllocated 36MB 00:38:32 INFO - TEST-OK | dom/base/test/test_bug1075702.html | took 67ms 00:38:32 INFO - TEST-START | dom/base/test/test_bug1081686.html 00:38:33 INFO - GECKO(1964) | MEMORY STAT | vsize 4204MB | residentFast 186MB | heapAllocated 17MB 00:38:33 INFO - TEST-OK | dom/base/test/test_bug1081686.html | took 1274ms 00:38:33 INFO - TEST-START | dom/base/test/test_bug1091883.html 00:38:34 INFO - GECKO(1964) | MEMORY STAT | vsize 4205MB | residentFast 187MB | heapAllocated 29MB 00:38:34 INFO - TEST-OK | dom/base/test/test_bug1091883.html | took 1179ms 00:38:34 INFO - TEST-START | dom/base/test/test_bug1101364.html 00:38:34 INFO - GECKO(1964) | data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAJuklEQVR4nO3dsYvbZhyH8fdfyZZNkCVLpmbwVBzoHi+3dDKEA4cuma4eyuFAIYJ0MLdEyxHBQdASEGQRmXTbO2rUqFHjt4N9tiVLti5JG/+S5wNazpItO/jhlfTKcQIAI9z33gEAGIpgATCDYAEwg2ABMINgATCDYAEwg2ABMINgATCDYAEwg2ABMINgATCDYAEwg2ABMINgATCDYAEwg2ABMINgATCDYAEwg2ABMINgATCDYAEwg2ABMINgATCDYAEwg2ABMGNAsGpVVTVoqTebDFu/sc0pOvA+Tnq/gR/U0WD50Mm5gcsilySFQ9d3Ti70//mb/DK1lgf2e7Q81f0GflzHR1h1pcJnCidB/5d3FikvSlX13SaVCp9qNur/wk8WsXxRqj7loUpdqfRZ5/sYEyzgfzf8HFada9QVn2Chqm+bKlXQuU1o6pCqiCYECzgB9zjp7jXpis84OhCf7m1G60NHKzzBAk7C1wdrdP9gjSNbX3aCBZyG7xMsY192ggWchtMMVl0qSyKFi4UWi4XCZaQ0L47uYeVzJdFSi/V2i8VCyyhR7sthb7HySqJwvW2oKMlVSyrvGay69Kv9mM/X+xArLzrO9FWliqLYW8rybt1aeRpt9ifNB74P4Ad1csHy8byxbtC4QjdRWu6/WuUTTYJjUyhGWqZF7+vm0ax7u2DS+dzd76FSMh83939320moYmf3fdhz5XUUqa69Zh2PzVKihZ/XNznpft9t+oKVzkeN9RbZaqTho2kjPNnOYKX20c5jgZJNEWply/2R0TLfH+nky3FHNCaaTTv+3vseSi0aYRsprVb7Ee1OCQnCxlXVMos6r6QGfQE+eJED+LF9fbDcWFGaKu1a4sXAL7tUpc2RVXPk5jXu+dIm09YIJC52nrXcH6W0RoTN4N2ts9xEpS7S5mv3vIdsHvQ/3nqNxkWHOuuNYjAa7f+dYOEn9g2Cdf9lP1hVa3TSXqfSsnFoGGxHL+1JnaPlzhe6VjRuPR4stHtQ1Q6ec05L30yC7xiBNfavY75Z4znqvBW9+XYfat8ZxNE8lSQVSfNQdRIVw//JgB/MNwjWSMs4Vty19JwXagera5Qzbn0x40nz8bvDxaT19/YIai9Ybqx8c9TYNRl2pvZZomNXCX20H7Tm7hetz273sLbrc20e9lY+UxzHgy48AD+y//gcVvuLOjxYzk0VRdF62T+03NzLV2aaje4Ox8aK/fYcVulTTffOBY11t0rn63Ycch0P1v7jbhJu93+xH7TtCKzrc93uI4Ctk7hK2PmFP7L03XxcFbmWs0PPdyRYHe/ncLA6DjsHLAQLuL+TCFaVL/fWCeapatWq6+6lrcji1vSDkZZJoul3CtYiLaVB+0+wgKFOIlhdNxe7STxst2qvefuwbxRuzkN1ncP6tsGS4o4T99PG1cpDCBYw1EkEq33Zf7XM905+72vPfXJybrI9qd45+vl/zmEFs/To3vd/RgQL6HIaNz93Bmt7JbCtSGOlvhoUnEPBUpl0vO5MRfv1vuSke+tK31atLI7lD14lJFhAl+/y8zL7o49KYeeP/U33vrg+Xk+VGMfdwdqdSV7l3THYPFvdmt+1WprzsLrPUTUnf/b8Vti0/dlUimerK5qTzSEjwQKGGh6svh/jczP5nk26pyt0H+7VedizbqBFlCpNY8024ZjI1/3PP55HSpNld0TcSFGaKMlWe1B1vW4wXwejUjLvmG3unIJp1LjFJg+713PBdHUnQLzcThAdH5jFf3B0BvzcjgarLn3zy9Z5WDhVlKTy6xuTS58riRY9gbv70s4Up9ttpPY9g33LSJv7f6t0wPo9S7CNRhb23zN4bNmOxipF0/6fkd6NYbn5bHMtZ4dCl6vjXm/gp3X8P6HoujG4Z7mbG7V3u8yBpX0+69AvLwSTcOfcz0qZ7U+JWK27kK/6Tqw3fzVBknzSc99jmKrYmXYxGk80X4SK4kRpR1B8EvaGehImjVHZkM+2fZsQ8DM72f+XsCq98jxXnmXKc6/y4CFSJZ/n8t6v1m1/x6tCWZoqy3L5Q09UV/J5ptyvXnu7aiXvy3vcdFyr9LnyPFeWZcp90f+79wAGO9lgAUAbwQJgBsECYAbBAmAGwQJgBsECYAbBAmAGwQJgBsECYAbBAmAGwQJgBsECYAbBAmAGwQJgBsECYAbBAmAGwQJgBsECYAbBAmAGwQJgBsECYAbBAmAGwQJgBsECYAbBAmAGwQJgBsECYAbBAmAGwQJgBsECYAbBAmAGwQJgBsECYMbRYN3477MAQNsJBKvW67ehnBvp9S3BAtBvYLBKXVwVXx+nT5kuPtY7fyv1+/OJHj90cm6sNwQLwAEDglXr/KnTg1f+62J16/WLc/r9w/5j/1xOCBaAo44G6+K5k3NOzgVybqRXn1ZBeX05W//d6fGLSFd3Afqc67cngR49HeuBc/rtb68bX+rX9bruYSD3ZL5d30tvLscEC8BRR4N1/SnVA+f06GWqd7erw7nXr0ZyTyO989K798tViJ4nuvHSH0+d3LNUN156dzXXo5e5brx0dbWQc05nV4Wub+vGCItgARhiwCGh12Pn9PhyfUh4m+uRc3rwItLFVaqLt+FmBPb6ttb5EyfnZnr9WbrxlS7errf7EMk5p+mHeu+QkGABGGJwsB79uQrP9YfViOrsMtHF20Sv3qarcF15XXvpzeVkc6j4y8tE1+sAXRMsAF/pC4K1Cs95x8nzTYCuwk203JNQ7wgWgG/g/oeEH+NViJ5Fm9HTjZf+ejHS2ftK52frv9+WOn8eyDmnPz7tho5gAfgyg4Plni315kOq6d+3mj5ZjZ4ePAt18T7T+Vkg50K987WmD51+f7+O0sdofW5rG6xf/sz05mqpP3bCtQpWoIvPBAtAv0ETR/96MVof4o311+f11IWHbuewb6F/brdztpxzevx8ogfO6dfLfDNJ9OxumyfL9bSGUudnq/VWUx7Gml6VBAtAp8G35rSnItx46fpztZnqsD9RtG4cMm6fZ9hEUwBoO4F7CQkWgGEIFgAzCBYAM/gBPwBmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGb8CzphXe9SFUMEAAAAAElFTkSuQmCCdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAJuklEQVR4nO3dsYvbZhyH8fdfyZZNkCVLpmbwVBzoHi+3dDKEA4cuma4eyuFAIYJ0MLdEyxHBQdASEGQRmXTbO2rUqFHjt4N9tiVLti5JG/+S5wNazpItO/jhlfTKcQIAI9z33gEAGIpgATCDYAEwg2ABMINgATCDYAEwg2ABMINgATCDYAEwg2ABMINgATCDYAEwg2ABMINgATCDYAEwg2ABMINgATCDYAEwg2ABMINgATCDYAEwg2ABMINgATCDYAEwg2ABMGNAsGpVVTVoqTebDFu/sc0pOvA+Tnq/gR/U0WD50Mm5gcsilySFQ9d3Ti70//mb/DK1lgf2e7Q81f0GflzHR1h1pcJnCidB/5d3FikvSlX13SaVCp9qNur/wk8WsXxRqj7loUpdqfRZ5/sYEyzgfzf8HFada9QVn2Chqm+bKlXQuU1o6pCqiCYECzgB9zjp7jXpis84OhCf7m1G60NHKzzBAk7C1wdrdP9gjSNbX3aCBZyG7xMsY192ggWchtMMVl0qSyKFi4UWi4XCZaQ0L47uYeVzJdFSi/V2i8VCyyhR7sthb7HySqJwvW2oKMlVSyrvGay69Kv9mM/X+xArLzrO9FWliqLYW8rybt1aeRpt9ifNB74P4Ad1csHy8byxbtC4QjdRWu6/WuUTTYJjUyhGWqZF7+vm0ax7u2DS+dzd76FSMh83939320moYmf3fdhz5XUUqa69Zh2PzVKihZ/XNznpft9t+oKVzkeN9RbZaqTho2kjPNnOYKX20c5jgZJNEWply/2R0TLfH+nky3FHNCaaTTv+3vseSi0aYRsprVb7Ee1OCQnCxlXVMos6r6QGfQE+eJED+LF9fbDcWFGaKu1a4sXAL7tUpc2RVXPk5jXu+dIm09YIJC52nrXcH6W0RoTN4N2ts9xEpS7S5mv3vIdsHvQ/3nqNxkWHOuuNYjAa7f+dYOEn9g2Cdf9lP1hVa3TSXqfSsnFoGGxHL+1JnaPlzhe6VjRuPR4stHtQ1Q6ec05L30yC7xiBNfavY75Z4znqvBW9+XYfat8ZxNE8lSQVSfNQdRIVw//JgB/MNwjWSMs4Vty19JwXagera5Qzbn0x40nz8bvDxaT19/YIai9Ybqx8c9TYNRl2pvZZomNXCX20H7Tm7hetz273sLbrc20e9lY+UxzHgy48AD+y//gcVvuLOjxYzk0VRdF62T+03NzLV2aaje4Ox8aK/fYcVulTTffOBY11t0rn63Ycch0P1v7jbhJu93+xH7TtCKzrc93uI4Ctk7hK2PmFP7L03XxcFbmWs0PPdyRYHe/ncLA6DjsHLAQLuL+TCFaVL/fWCeapatWq6+6lrcji1vSDkZZJoul3CtYiLaVB+0+wgKFOIlhdNxe7STxst2qvefuwbxRuzkN1ncP6tsGS4o4T99PG1cpDCBYw1EkEq33Zf7XM905+72vPfXJybrI9qd45+vl/zmEFs/To3vd/RgQL6HIaNz93Bmt7JbCtSGOlvhoUnEPBUpl0vO5MRfv1vuSke+tK31atLI7lD14lJFhAl+/y8zL7o49KYeeP/U33vrg+Xk+VGMfdwdqdSV7l3THYPFvdmt+1WprzsLrPUTUnf/b8Vti0/dlUimerK5qTzSEjwQKGGh6svh/jczP5nk26pyt0H+7VedizbqBFlCpNY8024ZjI1/3PP55HSpNld0TcSFGaKMlWe1B1vW4wXwejUjLvmG3unIJp1LjFJg+713PBdHUnQLzcThAdH5jFf3B0BvzcjgarLn3zy9Z5WDhVlKTy6xuTS58riRY9gbv70s4Up9ttpPY9g33LSJv7f6t0wPo9S7CNRhb23zN4bNmOxipF0/6fkd6NYbn5bHMtZ4dCl6vjXm/gp3X8P6HoujG4Z7mbG7V3u8yBpX0+69AvLwSTcOfcz0qZ7U+JWK27kK/6Tqw3fzVBknzSc99jmKrYmXYxGk80X4SK4kRpR1B8EvaGehImjVHZkM+2fZsQ8DM72f+XsCq98jxXnmXKc6/y4CFSJZ/n8t6v1m1/x6tCWZoqy3L5Q09UV/J5ptyvXnu7aiXvy3vcdFyr9LnyPFeWZcp90f+79wAGO9lgAUAbwQJgBsECYAbBAmAGwQJgBsECYAbBAmAGwQJgBsECYAbBAmAGwQJgBsECYAbBAmAGwQJgBsECYAbBAmAGwQJgBsECYAbBAmAGwQJgBsECYAbBAmAGwQJgBsECYAbBAmAGwQJgBsECYAbBAmAGwQJgBsECYAbBAmAGwQJgBsECYMbRYN3477MAQNsJBKvW67ehnBvp9S3BAtBvYLBKXVwVXx+nT5kuPtY7fyv1+/OJHj90cm6sNwQLwAEDglXr/KnTg1f+62J16/WLc/r9w/5j/1xOCBaAo44G6+K5k3NOzgVybqRXn1ZBeX05W//d6fGLSFd3Afqc67cngR49HeuBc/rtb68bX+rX9bruYSD3ZL5d30tvLscEC8BRR4N1/SnVA+f06GWqd7erw7nXr0ZyTyO989K798tViJ4nuvHSH0+d3LNUN156dzXXo5e5brx0dbWQc05nV4Wub+vGCItgARhiwCGh12Pn9PhyfUh4m+uRc3rwItLFVaqLt+FmBPb6ttb5EyfnZnr9WbrxlS7errf7EMk5p+mHeu+QkGABGGJwsB79uQrP9YfViOrsMtHF20Sv3qarcF15XXvpzeVkc6j4y8tE1+sAXRMsAF/pC4K1Cs95x8nzTYCuwk203JNQ7wgWgG/g/oeEH+NViJ5Fm9HTjZf+ejHS2ftK52frv9+WOn8eyDmnPz7tho5gAfgyg4Plni315kOq6d+3mj5ZjZ4ePAt18T7T+Vkg50K987WmD51+f7+O0sdofW5rG6xf/sz05mqpP3bCtQpWoIvPBAtAv0ETR/96MVof4o311+f11IWHbuewb6F/brdztpxzevx8ogfO6dfLfDNJ9OxumyfL9bSGUudnq/VWUx7Gml6VBAtAp8G35rSnItx46fpztZnqsD9RtG4cMm6fZ9hEUwBoO4F7CQkWgGEIFgAzCBYAM/gBPwBmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGYQLABmECwAZhAsAGb8CzphXe9SFUMEAAAAAElFTkSuQmCC 00:38:34 INFO - GECKO(1964) | MEMORY STAT | vsize 4219MB | residentFast 190MB | heapAllocated 28MB 00:38:34 INFO - TEST-OK | dom/base/test/test_bug1101364.html | took 170ms 00:38:34 INFO - TEST-START | dom/base/test/test_bug1118689.html 00:38:37 INFO - GECKO(1964) | MEMORY STAT | vsize 4219MB | residentFast 191MB | heapAllocated 29MB 00:38:37 INFO - TEST-OK | dom/base/test/test_bug1118689.html | took 2883ms 00:38:37 INFO - TEST-START | dom/base/test/test_bug1126851.html 00:38:37 INFO - GECKO(1964) | MEMORY STAT | vsize 4219MB | residentFast 191MB | heapAllocated 30MB 00:38:37 INFO - TEST-OK | dom/base/test/test_bug1126851.html | took 170ms 00:38:37 INFO - TEST-START | dom/base/test/test_bug1163743.html 00:38:38 INFO - GECKO(1964) | MEMORY STAT | vsize 4219MB | residentFast 191MB | heapAllocated 31MB 00:38:38 INFO - TEST-OK | dom/base/test/test_bug1163743.html | took 156ms 00:38:38 INFO - TEST-START | dom/base/test/test_bug1165501.html 00:38:38 INFO - GECKO(1964) | MEMORY STAT | vsize 4219MB | residentFast 191MB | heapAllocated 32MB 00:38:38 INFO - TEST-OK | dom/base/test/test_bug1165501.html | took 306ms 00:38:38 INFO - TEST-START | dom/base/test/test_bug1187157.html 00:38:38 INFO - GECKO(1964) | MEMORY STAT | vsize 4219MB | residentFast 191MB | heapAllocated 32MB 00:38:38 INFO - TEST-OK | dom/base/test/test_bug1187157.html | took 91ms 00:38:38 INFO - TEST-START | dom/base/test/test_bug1198095.html 00:38:38 INFO - GECKO(1964) | MEMORY STAT | vsize 4225MB | residentFast 191MB | heapAllocated 35MB 00:38:38 INFO - TEST-OK | dom/base/test/test_bug1198095.html | took 112ms 00:38:38 INFO - TEST-START | dom/base/test/test_bug1238440.html 00:38:38 INFO - GECKO(1964) | MEMORY STAT | vsize 4225MB | residentFast 191MB | heapAllocated 32MB 00:38:38 INFO - TEST-OK | dom/base/test/test_bug1238440.html | took 70ms 00:38:38 INFO - TEST-START | dom/base/test/test_bug1250148.html 00:38:38 INFO - GECKO(1964) | MEMORY STAT | vsize 4225MB | residentFast 192MB | heapAllocated 33MB 00:38:38 INFO - TEST-OK | dom/base/test/test_bug1250148.html | took 63ms 00:38:38 INFO - TEST-START | dom/base/test/test_bug1259588.html 00:38:38 INFO - GECKO(1964) | MEMORY STAT | vsize 4225MB | residentFast 192MB | heapAllocated 34MB 00:38:38 INFO - TEST-OK | dom/base/test/test_bug1259588.html | took 109ms 00:38:38 INFO - TEST-START | dom/base/test/test_bug1268962.html 00:38:39 INFO - GECKO(1964) | MEMORY STAT | vsize 4217MB | residentFast 184MB | heapAllocated 28MB 00:38:39 INFO - TEST-OK | dom/base/test/test_bug1268962.html | took 580ms 00:38:39 INFO - TEST-START | dom/base/test/test_bug1274806.html 00:38:39 INFO - GECKO(1964) | MEMORY STAT | vsize 4217MB | residentFast 184MB | heapAllocated 30MB 00:38:39 INFO - TEST-OK | dom/base/test/test_bug1274806.html | took 381ms 00:38:39 INFO - TEST-START | dom/base/test/test_bug1281963.html 00:38:40 INFO - GECKO(1964) | MEMORY STAT | vsize 4223MB | residentFast 190MB | heapAllocated 30MB 00:38:40 INFO - TEST-OK | dom/base/test/test_bug1281963.html | took 196ms 00:38:40 INFO - TEST-START | dom/base/test/test_bug1295852.html 00:38:40 INFO - GECKO(1964) | MEMORY STAT | vsize 4223MB | residentFast 190MB | heapAllocated 31MB 00:38:40 INFO - TEST-OK | dom/base/test/test_bug1295852.html | took 63ms 00:38:40 INFO - TEST-START | dom/base/test/test_bug1307730.html 00:38:40 INFO - GECKO(1964) | MEMORY STAT | vsize 4223MB | residentFast 190MB | heapAllocated 31MB 00:38:40 INFO - TEST-OK | dom/base/test/test_bug1307730.html | took 63ms 00:38:40 INFO - TEST-START | dom/base/test/test_bug1308069.html 00:38:40 INFO - GECKO(1964) | MEMORY STAT | vsize 4223MB | residentFast 190MB | heapAllocated 32MB 00:38:40 INFO - TEST-OK | dom/base/test/test_bug1308069.html | took 53ms 00:38:40 INFO - TEST-START | dom/base/test/test_bug1314032.html 00:38:40 INFO - GECKO(1964) | MEMORY STAT | vsize 4223MB | residentFast 190MB | heapAllocated 33MB 00:38:40 INFO - TEST-OK | dom/base/test/test_bug1314032.html | took 185ms 00:38:40 INFO - TEST-START | dom/base/test/test_bug1318303.html 00:38:40 INFO - GECKO(1964) | MEMORY STAT | vsize 4223MB | residentFast 190MB | heapAllocated 37MB 00:38:40 INFO - TEST-OK | dom/base/test/test_bug1318303.html | took 95ms 00:38:40 INFO - TEST-START | dom/base/test/test_bug199959.html 00:38:40 INFO - GECKO(1964) | MEMORY STAT | vsize 4223MB | residentFast 190MB | heapAllocated 39MB 00:38:40 INFO - TEST-OK | dom/base/test/test_bug199959.html | took 90ms 00:38:40 INFO - TEST-START | dom/base/test/test_bug218236.html 00:38:40 INFO - GECKO(1964) | MEMORY STAT | vsize 4223MB | residentFast 190MB | heapAllocated 43MB 00:38:40 INFO - TEST-OK | dom/base/test/test_bug218236.html | took 114ms 00:38:40 INFO - TEST-START | dom/base/test/test_bug218277.html 00:38:41 INFO - GECKO(1964) | MEMORY STAT | vsize 4223MB | residentFast 190MB | heapAllocated 35MB 00:38:41 INFO - TEST-OK | dom/base/test/test_bug218277.html | took 113ms 00:38:41 INFO - TEST-START | dom/base/test/test_bug238409.html 00:38:41 INFO - GECKO(1964) | MEMORY STAT | vsize 4223MB | residentFast 191MB | heapAllocated 34MB 00:38:41 INFO - TEST-OK | dom/base/test/test_bug238409.html | took 67ms 00:38:41 INFO - TEST-START | dom/base/test/test_bug254337.html 00:38:41 INFO - GECKO(1964) | MEMORY STAT | vsize 4223MB | residentFast 191MB | heapAllocated 35MB 00:38:41 INFO - TEST-OK | dom/base/test/test_bug254337.html | took 55ms 00:38:41 INFO - TEST-START | dom/base/test/test_bug270145.xhtml 00:38:41 INFO - GECKO(1964) | MEMORY STAT | vsize 4222MB | residentFast 191MB | heapAllocated 35MB 00:38:41 INFO - TEST-OK | dom/base/test/test_bug270145.xhtml | took 63ms 00:38:41 INFO - TEST-START | dom/base/test/test_bug276037-1.html 00:38:41 INFO - GECKO(1964) | MEMORY STAT | vsize 4222MB | residentFast 191MB | heapAllocated 36MB 00:38:41 INFO - TEST-OK | dom/base/test/test_bug276037-1.html | took 85ms 00:38:41 INFO - TEST-START | dom/base/test/test_bug276037-2.xhtml 00:38:41 INFO - GECKO(1964) | MEMORY STAT | vsize 4222MB | residentFast 191MB | heapAllocated 36MB 00:38:41 INFO - TEST-OK | dom/base/test/test_bug276037-2.xhtml | took 80ms 00:38:41 INFO - TEST-START | dom/base/test/test_bug282547.html 00:38:41 INFO - GECKO(1964) | MEMORY STAT | vsize 4227MB | residentFast 196MB | heapAllocated 35MB 00:38:41 INFO - TEST-OK | dom/base/test/test_bug282547.html | took 175ms 00:38:41 INFO - TEST-START | dom/base/test/test_bug28293.html 00:38:41 INFO - GECKO(1964) | MEMORY STAT | vsize 4227MB | residentFast 196MB | heapAllocated 30MB 00:38:41 INFO - TEST-OK | dom/base/test/test_bug28293.html | took 129ms 00:38:41 INFO - TEST-START | dom/base/test/test_bug28293.xhtml 00:38:41 INFO - GECKO(1964) | MEMORY STAT | vsize 4221MB | residentFast 190MB | heapAllocated 28MB 00:38:41 INFO - TEST-OK | dom/base/test/test_bug28293.xhtml | took 83ms 00:38:41 INFO - TEST-START | dom/base/test/test_bug298064.html 00:38:42 INFO - GECKO(1964) | MEMORY STAT | vsize 4221MB | residentFast 190MB | heapAllocated 29MB 00:38:42 INFO - TEST-OK | dom/base/test/test_bug298064.html | took 94ms 00:38:42 INFO - TEST-START | dom/base/test/test_bug300992.html 00:38:42 INFO - GECKO(1964) | MEMORY STAT | vsize 4221MB | residentFast 190MB | heapAllocated 29MB 00:38:42 INFO - TEST-OK | dom/base/test/test_bug300992.html | took 40ms 00:38:42 INFO - TEST-START | dom/base/test/test_bug311681.xml 00:38:42 INFO - GECKO(1964) | MEMORY STAT | vsize 4221MB | residentFast 190MB | heapAllocated 29MB 00:38:42 INFO - TEST-OK | dom/base/test/test_bug311681.xml | took 49ms 00:38:42 INFO - TEST-START | dom/base/test/test_bug313646.html 00:38:42 INFO - GECKO(1964) | MEMORY STAT | vsize 4221MB | residentFast 190MB | heapAllocated 30MB 00:38:42 INFO - TEST-OK | dom/base/test/test_bug313646.html | took 64ms 00:38:42 INFO - TEST-START | dom/base/test/test_bug320799.html 00:38:42 INFO - GECKO(1964) | MEMORY STAT | vsize 4221MB | residentFast 190MB | heapAllocated 30MB 00:38:42 INFO - TEST-OK | dom/base/test/test_bug320799.html | took 59ms 00:38:42 INFO - TEST-START | dom/base/test/test_bug322317.html 00:38:42 INFO - GECKO(1964) | MEMORY STAT | vsize 4221MB | residentFast 190MB | heapAllocated 30MB 00:38:42 INFO - TEST-OK | dom/base/test/test_bug322317.html | took 46ms 00:38:42 INFO - TEST-START | dom/base/test/test_bug326337.html 00:38:43 INFO - GECKO(1964) | MEMORY STAT | vsize 4222MB | residentFast 190MB | heapAllocated 32MB 00:38:43 INFO - TEST-OK | dom/base/test/test_bug326337.html | took 785ms 00:38:43 INFO - TEST-START | dom/base/test/test_bug330925.xhtml 00:38:43 INFO - GECKO(1964) | MEMORY STAT | vsize 4221MB | residentFast 190MB | heapAllocated 33MB 00:38:43 INFO - TEST-OK | dom/base/test/test_bug330925.xhtml | took 67ms 00:38:43 INFO - TEST-START | dom/base/test/test_bug331959.html 00:38:43 INFO - GECKO(1964) | MEMORY STAT | vsize 4221MB | residentFast 191MB | heapAllocated 41MB 00:38:43 INFO - TEST-OK | dom/base/test/test_bug331959.html | took 402ms 00:38:44 INFO - TEST-START | dom/base/test/test_bug333064.html 00:38:44 INFO - GECKO(1964) | MEMORY STAT | vsize 4173MB | residentFast 191MB | heapAllocated 35MB 00:38:44 INFO - TEST-OK | dom/base/test/test_bug333064.html | took 79ms 00:38:44 INFO - TEST-START | dom/base/test/test_bug333198.html 00:38:44 INFO - GECKO(1964) | MEMORY STAT | vsize 4173MB | residentFast 192MB | heapAllocated 36MB 00:38:44 INFO - TEST-OK | dom/base/test/test_bug333198.html | took 83ms 00:38:44 INFO - TEST-START | dom/base/test/test_bug333673.html 00:38:44 INFO - GECKO(1964) | MEMORY STAT | vsize 4173MB | residentFast 192MB | heapAllocated 35MB 00:38:44 INFO - TEST-OK | dom/base/test/test_bug333673.html | took 63ms 00:38:45 INFO - TEST-START | dom/base/test/test_bug337631.html 00:38:45 INFO - GECKO(1964) | MEMORY STAT | vsize 4173MB | residentFast 192MB | heapAllocated 29MB 00:38:45 INFO - TEST-OK | dom/base/test/test_bug337631.html | took 126ms 00:38:45 INFO - TEST-START | dom/base/test/test_bug338541.xhtml 00:38:45 INFO - GECKO(1964) | MEMORY STAT | vsize 4173MB | residentFast 192MB | heapAllocated 29MB 00:38:45 INFO - TEST-OK | dom/base/test/test_bug338541.xhtml | took 59ms 00:38:45 INFO - TEST-START | dom/base/test/test_bug338583.html 00:39:01 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 184MB | heapAllocated 19MB 00:39:01 INFO - TEST-OK | dom/base/test/test_bug338583.html | took 16259ms 00:39:01 INFO - TEST-START | dom/base/test/test_bug338679.html 00:39:01 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 184MB | heapAllocated 20MB 00:39:01 INFO - TEST-OK | dom/base/test/test_bug338679.html | took 92ms 00:39:01 INFO - TEST-START | dom/base/test/test_bug339494.html 00:39:01 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 184MB | heapAllocated 21MB 00:39:01 INFO - TEST-OK | dom/base/test/test_bug339494.html | took 48ms 00:39:01 INFO - TEST-START | dom/base/test/test_bug339494.xhtml 00:39:01 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 184MB | heapAllocated 21MB 00:39:01 INFO - TEST-OK | dom/base/test/test_bug339494.xhtml | took 62ms 00:39:01 INFO - TEST-START | dom/base/test/test_bug340571.html 00:39:01 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 184MB | heapAllocated 22MB 00:39:01 INFO - TEST-OK | dom/base/test/test_bug340571.html | took 41ms 00:39:01 INFO - TEST-START | dom/base/test/test_bug343596.html 00:39:01 INFO - GECKO(1964) | JavaScript error: http://mochi.test:8888/tests/dom/base/test/test_bug343596.html, line 14: SyntaxError: expected expression, got end of script 00:39:01 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 184MB | heapAllocated 22MB 00:39:01 INFO - TEST-OK | dom/base/test/test_bug343596.html | took 66ms 00:39:01 INFO - TEST-START | dom/base/test/test_bug345339.html 00:39:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 184MB | heapAllocated 24MB 00:39:02 INFO - TEST-OK | dom/base/test/test_bug345339.html | took 154ms 00:39:02 INFO - TEST-START | dom/base/test/test_bug346485.html 00:39:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 184MB | heapAllocated 24MB 00:39:02 INFO - TEST-OK | dom/base/test/test_bug346485.html | took 78ms 00:39:02 INFO - TEST-START | dom/base/test/test_bug352728.html 00:39:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 24MB 00:39:02 INFO - TEST-OK | dom/base/test/test_bug352728.html | took 82ms 00:39:02 INFO - TEST-START | dom/base/test/test_bug352728.xhtml 00:39:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 26MB 00:39:02 INFO - TEST-OK | dom/base/test/test_bug352728.xhtml | took 82ms 00:39:02 INFO - TEST-START | dom/base/test/test_bug353334.html 00:39:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 27MB 00:39:02 INFO - TEST-OK | dom/base/test/test_bug353334.html | took 106ms 00:39:02 INFO - TEST-START | dom/base/test/test_bug355026.html 00:39:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 25MB 00:39:02 INFO - TEST-OK | dom/base/test/test_bug355026.html | took 115ms 00:39:02 INFO - TEST-START | dom/base/test/test_bug357450.html 00:39:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 26MB 00:39:02 INFO - TEST-OK | dom/base/test/test_bug357450.html | took 75ms 00:39:02 INFO - TEST-START | dom/base/test/test_bug357450.xhtml 00:39:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 26MB 00:39:02 INFO - TEST-OK | dom/base/test/test_bug357450.xhtml | took 51ms 00:39:02 INFO - TEST-START | dom/base/test/test_bug357450_svg.xhtml 00:39:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 27MB 00:39:02 INFO - TEST-OK | dom/base/test/test_bug357450_svg.xhtml | took 66ms 00:39:02 INFO - TEST-START | dom/base/test/test_bug357509.html 00:39:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 27MB 00:39:02 INFO - TEST-OK | dom/base/test/test_bug357509.html | took 54ms 00:39:02 INFO - TEST-START | dom/base/test/test_bug358660.html 00:39:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 28MB 00:39:02 INFO - TEST-OK | dom/base/test/test_bug358660.html | took 55ms 00:39:03 INFO - TEST-START | dom/base/test/test_bug362391.xhtml 00:39:03 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 29MB 00:39:03 INFO - TEST-OK | dom/base/test/test_bug362391.xhtml | took 158ms 00:39:03 INFO - TEST-START | dom/base/test/test_bug364092.xhtml 00:39:03 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 30MB 00:39:03 INFO - TEST-OK | dom/base/test/test_bug364092.xhtml | took 72ms 00:39:03 INFO - TEST-START | dom/base/test/test_bug364413.xhtml 00:39:03 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 30MB 00:39:03 INFO - TEST-OK | dom/base/test/test_bug364413.xhtml | took 81ms 00:39:03 INFO - TEST-START | dom/base/test/test_bug366944.html 00:39:03 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 31MB 00:39:03 INFO - TEST-OK | dom/base/test/test_bug366944.html | took 64ms 00:39:03 INFO - TEST-START | dom/base/test/test_bug366946.html 00:39:03 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 32MB 00:39:03 INFO - TEST-OK | dom/base/test/test_bug366946.html | took 52ms 00:39:03 INFO - TEST-START | dom/base/test/test_bug367164.html 00:39:03 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 32MB 00:39:03 INFO - TEST-OK | dom/base/test/test_bug367164.html | took 58ms 00:39:03 INFO - TEST-START | dom/base/test/test_bug368972.html 00:39:03 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 33MB 00:39:03 INFO - TEST-OK | dom/base/test/test_bug368972.html | took 73ms 00:39:03 INFO - TEST-START | dom/base/test/test_bug371576-2.html 00:39:03 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 33MB 00:39:03 INFO - TEST-OK | dom/base/test/test_bug371576-2.html | took 54ms 00:39:03 INFO - TEST-START | dom/base/test/test_bug371576-3.html 00:39:03 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 33MB 00:39:03 INFO - TEST-OK | dom/base/test/test_bug371576-3.html | took 63ms 00:39:03 INFO - TEST-START | dom/base/test/test_bug371576-4.html 00:39:03 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 34MB 00:39:03 INFO - TEST-OK | dom/base/test/test_bug371576-4.html | took 62ms 00:39:03 INFO - TEST-START | dom/base/test/test_bug371576-5.html 00:39:03 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 34MB 00:39:03 INFO - TEST-OK | dom/base/test/test_bug371576-5.html | took 52ms 00:39:03 INFO - TEST-START | dom/base/test/test_bug372086.html 00:39:04 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 35MB 00:39:04 INFO - TEST-OK | dom/base/test/test_bug372086.html | took 66ms 00:39:04 INFO - TEST-START | dom/base/test/test_bug372964-2.html 00:39:04 INFO - GECKO(1964) | MEMORY STAT | vsize 4166MB | residentFast 185MB | heapAllocated 35MB 00:39:04 INFO - TEST-OK | dom/base/test/test_bug372964-2.html | took 113ms 00:39:04 INFO - TEST-START | dom/base/test/test_bug372964.html 00:39:04 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 187MB | heapAllocated 38MB 00:39:04 INFO - TEST-OK | dom/base/test/test_bug372964.html | took 328ms 00:39:04 INFO - TEST-START | dom/base/test/test_bug373181.xhtml 00:39:04 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 187MB | heapAllocated 39MB 00:39:04 INFO - TEST-OK | dom/base/test/test_bug373181.xhtml | took 58ms 00:39:04 INFO - TEST-START | dom/base/test/test_bug375314.html 00:39:04 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 187MB | heapAllocated 40MB 00:39:04 INFO - TEST-OK | dom/base/test/test_bug375314.html | took 125ms 00:39:04 INFO - TEST-START | dom/base/test/test_bug378969.html 00:39:04 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 187MB | heapAllocated 40MB 00:39:04 INFO - TEST-OK | dom/base/test/test_bug378969.html | took 55ms 00:39:04 INFO - TEST-START | dom/base/test/test_bug380418.html 00:39:04 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 187MB | heapAllocated 40MB 00:39:04 INFO - TEST-OK | dom/base/test/test_bug380418.html | took 60ms 00:39:04 INFO - TEST-START | dom/base/test/test_bug382113.html 00:39:04 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 187MB | heapAllocated 41MB 00:39:04 INFO - TEST-OK | dom/base/test/test_bug382113.html | took 71ms 00:39:04 INFO - TEST-START | dom/base/test/test_bug382871.html 00:39:05 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 187MB | heapAllocated 31MB 00:39:05 INFO - TEST-OK | dom/base/test/test_bug382871.html | took 260ms 00:39:05 INFO - TEST-START | dom/base/test/test_bug384003.xhtml 00:39:05 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 187MB | heapAllocated 30MB 00:39:05 INFO - TEST-OK | dom/base/test/test_bug384003.xhtml | took 67ms 00:39:05 INFO - TEST-START | dom/base/test/test_bug390219.html 00:39:05 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 31MB 00:39:05 INFO - TEST-OK | dom/base/test/test_bug390219.html | took 136ms 00:39:05 INFO - TEST-START | dom/base/test/test_bug390735.html 00:39:05 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 32MB 00:39:05 INFO - TEST-OK | dom/base/test/test_bug390735.html | took 57ms 00:39:05 INFO - TEST-START | dom/base/test/test_bug392318.html 00:39:05 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 32MB 00:39:05 INFO - TEST-OK | dom/base/test/test_bug392318.html | took 62ms 00:39:05 INFO - TEST-START | dom/base/test/test_bug392511.html 00:39:05 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 25MB 00:39:05 INFO - TEST-OK | dom/base/test/test_bug392511.html | took 121ms 00:39:05 INFO - TEST-START | dom/base/test/test_bug393968.html 00:39:05 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 25MB 00:39:05 INFO - TEST-OK | dom/base/test/test_bug393968.html | took 57ms 00:39:05 INFO - TEST-START | dom/base/test/test_bug395915.html 00:39:05 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 25MB 00:39:05 INFO - TEST-OK | dom/base/test/test_bug395915.html | took 44ms 00:39:05 INFO - TEST-START | dom/base/test/test_bug397234.html 00:39:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 25MB 00:39:06 INFO - TEST-OK | dom/base/test/test_bug397234.html | took 52ms 00:39:06 INFO - TEST-START | dom/base/test/test_bug398243.html 00:39:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 25MB 00:39:06 INFO - TEST-OK | dom/base/test/test_bug398243.html | took 129ms 00:39:06 INFO - TEST-START | dom/base/test/test_bug401662.html 00:39:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 26MB 00:39:06 INFO - TEST-OK | dom/base/test/test_bug401662.html | took 63ms 00:39:06 INFO - TEST-START | dom/base/test/test_bug402150.html 00:39:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 26MB 00:39:06 INFO - TEST-OK | dom/base/test/test_bug402150.html | took 56ms 00:39:06 INFO - TEST-START | dom/base/test/test_bug403841.html 00:39:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 26MB 00:39:06 INFO - TEST-OK | dom/base/test/test_bug403841.html | took 38ms 00:39:06 INFO - TEST-START | dom/base/test/test_bug403852.html 00:39:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 27MB 00:39:06 INFO - TEST-OK | dom/base/test/test_bug403852.html | took 64ms 00:39:06 INFO - TEST-START | dom/base/test/test_bug403868.xml 00:39:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 27MB 00:39:06 INFO - TEST-OK | dom/base/test/test_bug403868.xml | took 62ms 00:39:06 INFO - TEST-START | dom/base/test/test_bug405182.html 00:39:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 28MB 00:39:06 INFO - TEST-OK | dom/base/test/test_bug405182.html | took 55ms 00:39:06 INFO - TEST-START | dom/base/test/test_bug409380.html 00:39:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 29MB 00:39:06 INFO - TEST-OK | dom/base/test/test_bug409380.html | took 76ms 00:39:06 INFO - TEST-START | dom/base/test/test_bug410229.html 00:39:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 29MB 00:39:06 INFO - TEST-OK | dom/base/test/test_bug410229.html | took 97ms 00:39:06 INFO - TEST-START | dom/base/test/test_bug413974.html 00:39:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 30MB 00:39:06 INFO - TEST-OK | dom/base/test/test_bug413974.html | took 71ms 00:39:06 INFO - TEST-START | dom/base/test/test_bug414190.html 00:39:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 30MB 00:39:06 INFO - TEST-OK | dom/base/test/test_bug414190.html | took 63ms 00:39:06 INFO - TEST-START | dom/base/test/test_bug415860.html 00:39:07 INFO - GECKO(1964) | MEMORY STAT | vsize 4168MB | residentFast 188MB | heapAllocated 31MB 00:39:07 INFO - TEST-OK | dom/base/test/test_bug415860.html | took 61ms 00:39:07 INFO - TEST-START | dom/base/test/test_bug416317-1.html 00:39:10 INFO - GECKO(1964) | MEMORY STAT | vsize 4178MB | residentFast 197MB | heapAllocated 56MB 00:39:10 INFO - TEST-OK | dom/base/test/test_bug416317-1.html | took 3055ms 00:39:10 INFO - TEST-START | dom/base/test/test_bug416317-2.html 00:39:14 INFO - GECKO(1964) | MEMORY STAT | vsize 4198MB | residentFast 218MB | heapAllocated 70MB 00:39:14 INFO - TEST-OK | dom/base/test/test_bug416317-2.html | took 3981ms 00:39:14 INFO - TEST-START | dom/base/test/test_bug416383.html 00:39:14 INFO - GECKO(1964) | MEMORY STAT | vsize 4207MB | residentFast 227MB | heapAllocated 35MB 00:39:14 INFO - TEST-OK | dom/base/test/test_bug416383.html | took 267ms 00:39:14 INFO - TEST-START | dom/base/test/test_bug417255.html 00:39:14 INFO - GECKO(1964) | MEMORY STAT | vsize 4207MB | residentFast 228MB | heapAllocated 32MB 00:39:14 INFO - TEST-OK | dom/base/test/test_bug417255.html | took 44ms 00:39:14 INFO - TEST-START | dom/base/test/test_bug417384.html 00:39:14 INFO - GECKO(1964) | MEMORY STAT | vsize 4207MB | residentFast 228MB | heapAllocated 32MB 00:39:14 INFO - TEST-OK | dom/base/test/test_bug417384.html | took 63ms 00:39:14 INFO - TEST-START | dom/base/test/test_bug418214.html 00:39:14 INFO - GECKO(1964) | MEMORY STAT | vsize 4154MB | residentFast 228MB | heapAllocated 33MB 00:39:14 INFO - TEST-OK | dom/base/test/test_bug418214.html | took 70ms 00:39:14 INFO - TEST-START | dom/base/test/test_bug418986-1.html 00:39:14 INFO - GECKO(1964) | MEMORY STAT | vsize 4154MB | residentFast 228MB | heapAllocated 34MB 00:39:14 INFO - TEST-OK | dom/base/test/test_bug418986-1.html | took 83ms 00:39:14 INFO - TEST-START | dom/base/test/test_bug419132.html 00:39:15 INFO - GECKO(1964) | MEMORY STAT | vsize 4154MB | residentFast 228MB | heapAllocated 24MB 00:39:15 INFO - TEST-OK | dom/base/test/test_bug419132.html | took 546ms 00:39:15 INFO - TEST-START | dom/base/test/test_bug419527.xhtml 00:39:15 INFO - GECKO(1964) | MEMORY STAT | vsize 4154MB | residentFast 228MB | heapAllocated 23MB 00:39:15 INFO - TEST-OK | dom/base/test/test_bug419527.xhtml | took 125ms 00:39:15 INFO - TEST-START | dom/base/test/test_bug420609.xhtml 00:39:15 INFO - GECKO(1964) | MEMORY STAT | vsize 4154MB | residentFast 228MB | heapAllocated 24MB 00:39:15 INFO - TEST-OK | dom/base/test/test_bug420609.xhtml | took 86ms 00:39:15 INFO - TEST-START | dom/base/test/test_bug420700.html 00:39:15 INFO - GECKO(1964) | MEMORY STAT | vsize 4154MB | residentFast 228MB | heapAllocated 24MB 00:39:15 INFO - TEST-OK | dom/base/test/test_bug420700.html | took 55ms 00:39:15 INFO - TEST-START | dom/base/test/test_bug421602.html 00:39:15 INFO - GECKO(1964) | MEMORY STAT | vsize 4154MB | residentFast 228MB | heapAllocated 22MB 00:39:15 INFO - TEST-OK | dom/base/test/test_bug421602.html | took 202ms 00:39:15 INFO - TEST-START | dom/base/test/test_bug422403-1.html 00:39:16 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 236MB | heapAllocated 25MB 00:39:16 INFO - TEST-OK | dom/base/test/test_bug422403-1.html | took 457ms 00:39:16 INFO - TEST-START | dom/base/test/test_bug422403-2.xhtml 00:39:16 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 236MB | heapAllocated 26MB 00:39:16 INFO - TEST-OK | dom/base/test/test_bug422403-2.xhtml | took 131ms 00:39:16 INFO - TEST-START | dom/base/test/test_bug422537.html 00:39:16 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 236MB | heapAllocated 25MB 00:39:16 INFO - TEST-OK | dom/base/test/test_bug422537.html | took 74ms 00:39:16 INFO - TEST-START | dom/base/test/test_bug424212.html 00:39:16 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 236MB | heapAllocated 26MB 00:39:16 INFO - TEST-OK | dom/base/test/test_bug424212.html | took 64ms 00:39:16 INFO - TEST-START | dom/base/test/test_bug424359-1.html 00:39:17 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 237MB | heapAllocated 27MB 00:39:17 INFO - TEST-OK | dom/base/test/test_bug424359-1.html | took 289ms 00:39:17 INFO - TEST-START | dom/base/test/test_bug424359-2.html 00:39:17 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 237MB | heapAllocated 28MB 00:39:17 INFO - TEST-OK | dom/base/test/test_bug424359-2.html | took 147ms 00:39:17 INFO - TEST-START | dom/base/test/test_bug426308.html 00:39:17 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 237MB | heapAllocated 29MB 00:39:17 INFO - TEST-OK | dom/base/test/test_bug426308.html | took 63ms 00:39:17 INFO - TEST-START | dom/base/test/test_bug426646.html 00:39:18 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 237MB | heapAllocated 33MB 00:39:18 INFO - TEST-OK | dom/base/test/test_bug426646.html | took 1213ms 00:39:18 INFO - TEST-START | dom/base/test/test_bug428847.html 00:39:18 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 237MB | heapAllocated 33MB 00:39:18 INFO - TEST-OK | dom/base/test/test_bug428847.html | took 111ms 00:39:18 INFO - TEST-START | dom/base/test/test_bug429157.html 00:39:18 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 237MB | heapAllocated 33MB 00:39:18 INFO - TEST-OK | dom/base/test/test_bug429157.html | took 49ms 00:39:18 INFO - TEST-START | dom/base/test/test_bug431082.html 00:39:18 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 237MB | heapAllocated 34MB 00:39:18 INFO - TEST-OK | dom/base/test/test_bug431082.html | took 80ms 00:39:18 INFO - TEST-START | dom/base/test/test_bug431701.html 00:39:19 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 237MB | heapAllocated 36MB 00:39:19 INFO - TEST-OK | dom/base/test/test_bug431701.html | took 215ms 00:39:19 INFO - TEST-START | dom/base/test/test_bug431833.html 00:39:19 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 237MB | heapAllocated 37MB 00:39:19 INFO - TEST-OK | dom/base/test/test_bug431833.html | took 122ms 00:39:19 INFO - TEST-START | dom/base/test/test_bug433533.html 00:39:19 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 237MB | heapAllocated 37MB 00:39:19 INFO - TEST-OK | dom/base/test/test_bug433533.html | took 82ms 00:39:19 INFO - TEST-START | dom/base/test/test_bug433662.html 00:39:19 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 237MB | heapAllocated 38MB 00:39:19 INFO - TEST-OK | dom/base/test/test_bug433662.html | took 60ms 00:39:19 INFO - TEST-START | dom/base/test/test_bug435425.html 00:39:19 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 238MB | heapAllocated 52MB 00:39:19 INFO - TEST-OK | dom/base/test/test_bug435425.html | took 396ms 00:39:19 INFO - TEST-START | dom/base/test/test_bug444030.xhtml 00:39:19 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 238MB | heapAllocated 53MB 00:39:19 INFO - TEST-OK | dom/base/test/test_bug444030.xhtml | took 58ms 00:39:19 INFO - TEST-START | dom/base/test/test_bug444322.html 00:39:20 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 238MB | heapAllocated 64MB 00:39:20 INFO - TEST-OK | dom/base/test/test_bug444322.html | took 626ms 00:39:20 INFO - TEST-START | dom/base/test/test_bug444722.html 00:39:20 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 238MB | heapAllocated 55MB 00:39:20 INFO - TEST-OK | dom/base/test/test_bug444722.html | took 68ms 00:39:20 INFO - TEST-START | dom/base/test/test_bug448993.html 00:39:20 INFO - GECKO(1964) | MEMORY STAT | vsize 4162MB | residentFast 238MB | heapAllocated 35MB 00:39:20 INFO - TEST-OK | dom/base/test/test_bug448993.html | took 194ms 00:39:20 INFO - TEST-START | dom/base/test/test_bug450160.html 00:39:20 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 31MB 00:39:20 INFO - TEST-OK | dom/base/test/test_bug450160.html | took 112ms 00:39:20 INFO - TEST-START | dom/base/test/test_bug451376.html 00:39:21 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 29MB 00:39:21 INFO - TEST-OK | dom/base/test/test_bug451376.html | took 41ms 00:39:21 INFO - TEST-START | dom/base/test/test_bug453521.html 00:39:21 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 30MB 00:39:21 INFO - TEST-OK | dom/base/test/test_bug453521.html | took 60ms 00:39:21 INFO - TEST-START | dom/base/test/test_bug453736.html 00:39:21 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 30MB 00:39:21 INFO - TEST-OK | dom/base/test/test_bug453736.html | took 90ms 00:39:21 INFO - TEST-START | dom/base/test/test_bug454325.html 00:39:21 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 31MB 00:39:21 INFO - TEST-OK | dom/base/test/test_bug454325.html | took 72ms 00:39:21 INFO - TEST-START | dom/base/test/test_bug454326.html 00:39:21 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 31MB 00:39:21 INFO - TEST-OK | dom/base/test/test_bug454326.html | took 74ms 00:39:21 INFO - TEST-START | dom/base/test/test_bug455472.html 00:39:21 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 32MB 00:39:21 INFO - TEST-OK | dom/base/test/test_bug455472.html | took 84ms 00:39:21 INFO - TEST-START | dom/base/test/test_bug455629.html 00:39:21 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 33MB 00:39:21 INFO - TEST-OK | dom/base/test/test_bug455629.html | took 70ms 00:39:21 INFO - TEST-START | dom/base/test/test_bug456262.html 00:39:21 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 31MB 00:39:21 INFO - TEST-OK | dom/base/test/test_bug456262.html | took 161ms 00:39:21 INFO - TEST-START | dom/base/test/test_bug457746.html 00:39:21 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 28MB 00:39:21 INFO - TEST-OK | dom/base/test/test_bug457746.html | took 60ms 00:39:21 INFO - TEST-START | dom/base/test/test_bug459424.html 00:39:21 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 29MB 00:39:21 INFO - TEST-OK | dom/base/test/test_bug459424.html | took 60ms 00:39:21 INFO - TEST-START | dom/base/test/test_bug461555.html 00:39:22 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 30MB 00:39:22 INFO - TEST-OK | dom/base/test/test_bug461555.html | took 49ms 00:39:22 INFO - TEST-START | dom/base/test/test_bug461735.html 00:39:22 INFO - GECKO(1964) | JavaScript error: http://mochi.test:8888/tests/dom/base/test/bug461735-redirect1.sjs, line 3: ReferenceError: c is not defined 00:39:22 INFO - GECKO(1964) | JavaScript error: http://mochi.test:8888/tests/dom/base/test/bug461735-redirect2.sjs, line 3: ReferenceError: c is not defined 00:39:22 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 27MB 00:39:22 INFO - TEST-OK | dom/base/test/test_bug461735.html | took 129ms 00:39:22 INFO - TEST-START | dom/base/test/test_bug465767.html 00:39:22 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 26MB 00:39:22 INFO - TEST-OK | dom/base/test/test_bug465767.html | took 134ms 00:39:22 INFO - TEST-START | dom/base/test/test_bug466080.html 00:39:22 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 26MB 00:39:22 INFO - TEST-OK | dom/base/test/test_bug466080.html | took 294ms 00:39:22 INFO - TEST-START | dom/base/test/test_bug466409.html 00:39:22 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 27MB 00:39:22 INFO - TEST-OK | dom/base/test/test_bug466409.html | took 173ms 00:39:22 INFO - TEST-START | dom/base/test/test_bug466751.xhtml 00:39:22 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 28MB 00:39:22 INFO - TEST-OK | dom/base/test/test_bug466751.xhtml | took 113ms 00:39:22 INFO - TEST-START | dom/base/test/test_bug469020.html 00:39:23 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 29MB 00:39:23 INFO - TEST-OK | dom/base/test/test_bug469020.html | took 91ms 00:39:23 INFO - TEST-START | dom/base/test/test_bug469304.html 00:39:23 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 28MB 00:39:23 INFO - TEST-OK | dom/base/test/test_bug469304.html | took 149ms 00:39:23 INFO - TEST-START | dom/base/test/test_bug473162-1.html 00:39:23 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 29MB 00:39:23 INFO - TEST-OK | dom/base/test/test_bug473162-1.html | took 62ms 00:39:23 INFO - TEST-START | dom/base/test/test_bug473162-2.html 00:39:23 INFO - GECKO(1964) | MEMORY STAT | vsize 4153MB | residentFast 229MB | heapAllocated 29MB 00:39:23 INFO - TEST-OK | dom/base/test/test_bug473162-2.html | took 60ms 00:39:23 INFO - TEST-START | dom/base/test/test_bug475156.html 00:39:23 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 221MB | heapAllocated 29MB 00:39:23 INFO - TEST-OK | dom/base/test/test_bug475156.html | took 160ms 00:39:23 INFO - TEST-START | dom/base/test/test_bug482935.html 00:39:23 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 221MB | heapAllocated 30MB 00:39:23 INFO - TEST-OK | dom/base/test/test_bug482935.html | took 68ms 00:39:23 INFO - TEST-START | dom/base/test/test_bug484396.html 00:39:23 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 221MB | heapAllocated 30MB 00:39:23 INFO - TEST-OK | dom/base/test/test_bug484396.html | took 60ms 00:39:23 INFO - TEST-START | dom/base/test/test_bug493881.html 00:39:23 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 221MB | heapAllocated 31MB 00:39:23 INFO - TEST-OK | dom/base/test/test_bug493881.html | took 66ms 00:39:23 INFO - TEST-START | dom/base/test/test_bug498240.html 00:39:23 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 221MB | heapAllocated 32MB 00:39:23 INFO - TEST-OK | dom/base/test/test_bug498240.html | took 169ms 00:39:23 INFO - TEST-START | dom/base/test/test_bug498433.html 00:39:24 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 221MB | heapAllocated 33MB 00:39:24 INFO - TEST-OK | dom/base/test/test_bug498433.html | took 73ms 00:39:24 INFO - TEST-START | dom/base/test/test_bug498897.html 00:39:24 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 221MB | heapAllocated 34MB 00:39:24 INFO - TEST-OK | dom/base/test/test_bug498897.html | took 113ms 00:39:24 INFO - TEST-START | dom/base/test/test_bug499656.html 00:39:24 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 221MB | heapAllocated 34MB 00:39:24 INFO - TEST-OK | dom/base/test/test_bug499656.html | took 72ms 00:39:24 INFO - TEST-START | dom/base/test/test_bug499656.xhtml 00:39:24 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 221MB | heapAllocated 34MB 00:39:24 INFO - TEST-OK | dom/base/test/test_bug499656.xhtml | took 64ms 00:39:24 INFO - TEST-START | dom/base/test/test_bug500937.html 00:39:24 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 221MB | heapAllocated 35MB 00:39:24 INFO - TEST-OK | dom/base/test/test_bug500937.html | took 51ms 00:39:24 INFO - TEST-START | dom/base/test/test_bug503481.html 00:39:24 INFO - processing:blockOn=A&body=runFirst(); 00:39:24 INFO - processing:blockOn=B&body=runSecond(); 00:39:24 INFO - processing:blockOn=C&body=runThird(); 00:39:24 INFO - processing:unblock=A 00:39:24 INFO - processing:unblock=C 00:39:24 INFO - processing:unblock=B 00:39:24 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 222MB | heapAllocated 35MB 00:39:24 INFO - TEST-OK | dom/base/test/test_bug503481.html | took 143ms 00:39:24 INFO - TEST-START | dom/base/test/test_bug503481b.html 00:39:24 INFO - processing:blockOn=R&body=runFirst(); 00:39:24 INFO - processing:blockOn=S&body=runThird(); 00:39:24 INFO - processing:blockOn=T&body=runForth(); 00:39:24 INFO - processing:unblock=R 00:39:24 INFO - processing:unblock=S 00:39:24 INFO - processing:unblock=T 00:39:24 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 222MB | heapAllocated 38MB 00:39:24 INFO - TEST-OK | dom/base/test/test_bug503481b.html | took 170ms 00:39:24 INFO - TEST-START | dom/base/test/test_bug505783.html 00:39:24 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 222MB | heapAllocated 36MB 00:39:24 INFO - TEST-OK | dom/base/test/test_bug505783.html | took 113ms 00:39:24 INFO - TEST-START | dom/base/test/test_bug51034.html 00:39:25 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 222MB | heapAllocated 37MB 00:39:25 INFO - TEST-OK | dom/base/test/test_bug51034.html | took 76ms 00:39:25 INFO - TEST-START | dom/base/test/test_bug513194.html 00:39:25 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 222MB | heapAllocated 37MB 00:39:25 INFO - TEST-OK | dom/base/test/test_bug513194.html | took 58ms 00:39:25 INFO - TEST-START | dom/base/test/test_bug5141.html 00:39:25 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 222MB | heapAllocated 38MB 00:39:25 INFO - TEST-OK | dom/base/test/test_bug5141.html | took 60ms 00:39:25 INFO - TEST-START | dom/base/test/test_bug514487.html 00:39:25 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 221MB | heapAllocated 33MB 00:39:25 INFO - TEST-OK | dom/base/test/test_bug514487.html | took 134ms 00:39:25 INFO - TEST-START | dom/base/test/test_bug515401.html 00:39:25 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 221MB | heapAllocated 33MB 00:39:25 INFO - TEST-OK | dom/base/test/test_bug515401.html | took 78ms 00:39:25 INFO - TEST-START | dom/base/test/test_bug518104.html 00:39:25 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 221MB | heapAllocated 34MB 00:39:25 INFO - TEST-OK | dom/base/test/test_bug518104.html | took 128ms 00:39:25 INFO - TEST-START | dom/base/test/test_bug527896.html 00:39:25 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 222MB | heapAllocated 35MB 00:39:25 INFO - TEST-OK | dom/base/test/test_bug527896.html | took 91ms 00:39:25 INFO - TEST-START | dom/base/test/test_bug540854.html 00:39:25 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 222MB | heapAllocated 35MB 00:39:25 INFO - TEST-OK | dom/base/test/test_bug540854.html | took 64ms 00:39:25 INFO - TEST-START | dom/base/test/test_bug541937.html 00:39:25 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 222MB | heapAllocated 37MB 00:39:25 INFO - TEST-OK | dom/base/test/test_bug541937.html | took 90ms 00:39:25 INFO - TEST-START | dom/base/test/test_bug544642.html 00:39:25 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 222MB | heapAllocated 36MB 00:39:25 INFO - TEST-OK | dom/base/test/test_bug544642.html | took 73ms 00:39:25 INFO - TEST-START | dom/base/test/test_bug545644.html 00:39:26 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 222MB | heapAllocated 37MB 00:39:26 INFO - TEST-OK | dom/base/test/test_bug545644.html | took 80ms 00:39:26 INFO - TEST-START | dom/base/test/test_bug545644.xhtml 00:39:26 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 222MB | heapAllocated 38MB 00:39:26 INFO - TEST-OK | dom/base/test/test_bug545644.xhtml | took 62ms 00:39:26 INFO - TEST-START | dom/base/test/test_bug548463.html 00:39:26 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 222MB | heapAllocated 38MB 00:39:26 INFO - TEST-OK | dom/base/test/test_bug548463.html | took 68ms 00:39:26 INFO - TEST-START | dom/base/test/test_bug553896.xhtml 00:39:26 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 222MB | heapAllocated 38MB 00:39:26 INFO - TEST-OK | dom/base/test/test_bug553896.xhtml | took 88ms 00:39:26 INFO - TEST-START | dom/base/test/test_bug557892.html 00:39:28 INFO - GECKO(1964) | MEMORY STAT | vsize 4146MB | residentFast 218MB | heapAllocated 22MB 00:39:29 INFO - TEST-OK | dom/base/test/test_bug557892.html | took 2677ms 00:39:29 INFO - TEST-START | dom/base/test/test_bug558726.html 00:39:29 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 218MB | heapAllocated 22MB 00:39:29 INFO - TEST-OK | dom/base/test/test_bug558726.html | took 115ms 00:39:29 INFO - TEST-START | dom/base/test/test_bug559526.html 00:39:29 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 218MB | heapAllocated 23MB 00:39:29 INFO - TEST-OK | dom/base/test/test_bug559526.html | took 117ms 00:39:29 INFO - TEST-START | dom/base/test/test_bug560780.html 00:39:29 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 218MB | heapAllocated 24MB 00:39:29 INFO - TEST-OK | dom/base/test/test_bug560780.html | took 204ms 00:39:30 INFO - TEST-START | dom/base/test/test_bug562137.html 00:39:30 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 218MB | heapAllocated 24MB 00:39:30 INFO - TEST-OK | dom/base/test/test_bug562137.html | took 66ms 00:39:30 INFO - TEST-START | dom/base/test/test_bug562169-1.html 00:39:30 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 218MB | heapAllocated 25MB 00:39:30 INFO - TEST-OK | dom/base/test/test_bug562169-1.html | took 66ms 00:39:30 INFO - TEST-START | dom/base/test/test_bug562169-2.html 00:39:30 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 219MB | heapAllocated 26MB 00:39:30 INFO - TEST-OK | dom/base/test/test_bug562169-2.html | took 58ms 00:39:30 INFO - TEST-START | dom/base/test/test_bug562652.html 00:39:30 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 219MB | heapAllocated 26MB 00:39:30 INFO - TEST-OK | dom/base/test/test_bug562652.html | took 51ms 00:39:30 INFO - TEST-START | dom/base/test/test_bug564047.html 00:39:30 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 219MB | heapAllocated 26MB 00:39:30 INFO - TEST-OK | dom/base/test/test_bug564047.html | took 52ms 00:39:30 INFO - TEST-START | dom/base/test/test_bug564863.xhtml 00:39:31 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 219MB | heapAllocated 28MB 00:39:31 INFO - TEST-OK | dom/base/test/test_bug564863.xhtml | took 109ms 00:39:31 INFO - TEST-START | dom/base/test/test_bug567350.html 00:39:31 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 219MB | heapAllocated 28MB 00:39:31 INFO - TEST-OK | dom/base/test/test_bug567350.html | took 70ms 00:39:31 INFO - TEST-START | dom/base/test/test_bug574596.html 00:39:31 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 219MB | heapAllocated 29MB 00:39:31 INFO - TEST-OK | dom/base/test/test_bug574596.html | took 86ms 00:39:31 INFO - TEST-START | dom/base/test/test_bug578096.html 00:39:31 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 219MB | heapAllocated 30MB 00:39:31 INFO - TEST-OK | dom/base/test/test_bug578096.html | took 198ms 00:39:31 INFO - TEST-START | dom/base/test/test_bug585978.html 00:39:32 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 219MB | heapAllocated 36MB 00:39:32 INFO - TEST-OK | dom/base/test/test_bug585978.html | took 1068ms 00:39:32 INFO - TEST-START | dom/base/test/test_bug587931.html 00:39:32 INFO - GECKO(1964) | MEMORY STAT | vsize 4145MB | residentFast 219MB | heapAllocated 37MB 00:39:32 INFO - TEST-OK | dom/base/test/test_bug587931.html | took 60ms 00:39:32 INFO - TEST-START | dom/base/test/test_bug588990.html 00:39:32 INFO - GECKO(1964) | MEMORY STAT | vsize 4142MB | residentFast 216MB | heapAllocated 23MB 00:39:32 INFO - TEST-OK | dom/base/test/test_bug588990.html | took 296ms 00:39:32 INFO - TEST-START | dom/base/test/test_bug590812.html 00:39:33 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 25MB 00:39:33 INFO - TEST-OK | dom/base/test/test_bug590812.html | took 179ms 00:39:33 INFO - TEST-START | dom/base/test/test_bug590870.html 00:39:33 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 25MB 00:39:33 INFO - TEST-OK | dom/base/test/test_bug590870.html | took 123ms 00:39:33 INFO - TEST-START | dom/base/test/test_bug592366.html 00:39:33 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 27MB 00:39:33 INFO - TEST-OK | dom/base/test/test_bug592366.html | took 106ms 00:39:33 INFO - TEST-START | dom/base/test/test_bug592829.html 00:39:33 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 26MB 00:39:33 INFO - TEST-OK | dom/base/test/test_bug592829.html | took 66ms 00:39:33 INFO - TEST-START | dom/base/test/test_bug597345.html 00:39:33 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 27MB 00:39:33 INFO - TEST-OK | dom/base/test/test_bug597345.html | took 267ms 00:39:33 INFO - TEST-START | dom/base/test/test_bug599295.html 00:39:33 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 27MB 00:39:33 INFO - TEST-OK | dom/base/test/test_bug599295.html | took 84ms 00:39:33 INFO - TEST-START | dom/base/test/test_bug599588.html 00:39:33 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 28MB 00:39:33 INFO - TEST-OK | dom/base/test/test_bug599588.html | took 123ms 00:39:34 INFO - TEST-START | dom/base/test/test_bug601803.html 00:39:34 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 29MB 00:39:34 INFO - TEST-OK | dom/base/test/test_bug601803.html | took 118ms 00:39:34 INFO - TEST-START | dom/base/test/test_bug602838.html 00:39:34 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 30MB 00:39:34 INFO - TEST-OK | dom/base/test/test_bug602838.html | took 127ms 00:39:34 INFO - TEST-START | dom/base/test/test_bug604592.html 00:39:34 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 30MB 00:39:34 INFO - TEST-OK | dom/base/test/test_bug604592.html | took 49ms 00:39:34 INFO - TEST-START | dom/base/test/test_bug604660.html 00:39:34 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 31MB 00:39:34 INFO - TEST-OK | dom/base/test/test_bug604660.html | took 169ms 00:39:34 INFO - TEST-START | dom/base/test/test_bug605982.html 00:39:34 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 31MB 00:39:34 INFO - TEST-OK | dom/base/test/test_bug605982.html | took 49ms 00:39:34 INFO - TEST-START | dom/base/test/test_bug606729.html 00:39:34 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 32MB 00:39:34 INFO - TEST-OK | dom/base/test/test_bug606729.html | took 87ms 00:39:34 INFO - TEST-START | dom/base/test/test_bug614058.html 00:39:34 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 33MB 00:39:34 INFO - TEST-OK | dom/base/test/test_bug614058.html | took 67ms 00:39:34 INFO - TEST-START | dom/base/test/test_bug614583.html 00:39:34 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 34MB 00:39:34 INFO - TEST-OK | dom/base/test/test_bug614583.html | took 58ms 00:39:34 INFO - TEST-START | dom/base/test/test_bug622088.html 00:39:34 INFO - GECKO(1964) | anchor.href=http://mochi.test:8888/tests/dom/base/test/file_bug622088.sjs 00:39:34 INFO - GECKO(1964) | anchor.href=http://mochi.test:8888/tests/dom/base/test/file_bug622088.sjs 00:39:34 INFO - GECKO(1964) | anchor.href=http://mochi.test:8888/tests/dom/base/test/file_bug622088.sjs 00:39:35 INFO - GECKO(1964) | anchor.href=http://mochi.test:8888/tests/dom/base/test/file_bug622088.sjs 00:39:35 INFO - GECKO(1964) | anchor.href=http://mochi.test:8888/tests/dom/base/test/file_bug622088.sjs 00:39:35 INFO - GECKO(1964) | anchor.href=http://mochi.test:8888/tests/dom/base/test/file_bug622088.sjs 00:39:35 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 35MB 00:39:35 INFO - TEST-OK | dom/base/test/test_bug622088.html | took 184ms 00:39:35 INFO - TEST-START | dom/base/test/test_bug622117.html 00:39:35 INFO - GECKO(1964) | JavaScript error: http://mochi.test:8888/tests/SimpleTest/EventUtils.js, line 395: uncaught exception: 1 00:39:35 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 35MB 00:39:35 INFO - TEST-OK | dom/base/test/test_bug622117.html | took 280ms 00:39:35 INFO - TEST-START | dom/base/test/test_bug622246.html 00:39:35 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 36MB 00:39:35 INFO - TEST-OK | dom/base/test/test_bug622246.html | took 121ms 00:39:35 INFO - TEST-START | dom/base/test/test_bug625722.html 00:39:35 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 36MB 00:39:35 INFO - TEST-OK | dom/base/test/test_bug625722.html | took 69ms 00:39:35 INFO - TEST-START | dom/base/test/test_bug626262.html 00:39:35 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 37MB 00:39:35 INFO - TEST-OK | dom/base/test/test_bug626262.html | took 61ms 00:39:35 INFO - TEST-START | dom/base/test/test_bug628938.html 00:39:35 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 37MB 00:39:35 INFO - TEST-OK | dom/base/test/test_bug628938.html | took 84ms 00:39:35 INFO - TEST-START | dom/base/test/test_bug631615.html 00:39:35 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 38MB 00:39:35 INFO - TEST-OK | dom/base/test/test_bug631615.html | took 68ms 00:39:35 INFO - TEST-START | dom/base/test/test_bug638112.html 00:39:35 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 38MB 00:39:35 INFO - TEST-OK | dom/base/test/test_bug638112.html | took 50ms 00:39:35 INFO - TEST-START | dom/base/test/test_bug647518.html 00:39:36 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 39MB 00:39:36 INFO - TEST-OK | dom/base/test/test_bug647518.html | took 108ms 00:39:36 INFO - TEST-START | dom/base/test/test_bug650001.html 00:39:36 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 39MB 00:39:36 INFO - TEST-OK | dom/base/test/test_bug650001.html | took 55ms 00:39:36 INFO - TEST-START | dom/base/test/test_bug650776.html 00:39:36 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 41MB 00:39:36 INFO - TEST-OK | dom/base/test/test_bug650776.html | took 69ms 00:39:36 INFO - TEST-START | dom/base/test/test_bug650784.html 00:39:36 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 41MB 00:39:36 INFO - TEST-OK | dom/base/test/test_bug650784.html | took 60ms 00:39:36 INFO - TEST-START | dom/base/test/test_bug656283.html 00:39:36 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 41MB 00:39:36 INFO - TEST-OK | dom/base/test/test_bug656283.html | took 98ms 00:39:37 INFO - TEST-START | dom/base/test/test_bug664916.html 00:39:37 INFO - GECKO(1964) | MEMORY STAT | vsize 4143MB | residentFast 217MB | heapAllocated 41MB 00:39:37 INFO - TEST-OK | dom/base/test/test_bug664916.html | took 42ms 00:39:37 INFO - TEST-START | dom/base/test/test_bug666604.html 00:39:37 INFO - GECKO(1964) | MEMORY STAT | vsize 4146MB | residentFast 220MB | heapAllocated 42MB 00:39:37 INFO - TEST-OK | dom/base/test/test_bug666604.html | took 171ms 00:39:37 INFO - TEST-START | dom/base/test/test_bug675121.html 00:39:37 INFO - GECKO(1964) | MEMORY STAT | vsize 4146MB | residentFast 220MB | heapAllocated 42MB 00:39:37 INFO - TEST-OK | dom/base/test/test_bug675121.html | took 136ms 00:39:37 INFO - TEST-START | dom/base/test/test_bug675166.html 00:39:37 INFO - GECKO(1964) | MEMORY STAT | vsize 4146MB | residentFast 220MB | heapAllocated 42MB 00:39:37 INFO - TEST-OK | dom/base/test/test_bug675166.html | took 52ms 00:39:37 INFO - TEST-START | dom/base/test/test_bug682463.html 00:39:37 INFO - GECKO(1964) | MEMORY STAT | vsize 4146MB | residentFast 220MB | heapAllocated 42MB 00:39:37 INFO - TEST-OK | dom/base/test/test_bug682463.html | took 66ms 00:39:37 INFO - TEST-START | dom/base/test/test_bug682554.html 00:39:38 INFO - GECKO(1964) | MEMORY STAT | vsize 4146MB | residentFast 220MB | heapAllocated 42MB 00:39:38 INFO - TEST-OK | dom/base/test/test_bug682554.html | took 127ms 00:39:38 INFO - TEST-START | dom/base/test/test_bug682592.html 00:39:41 INFO - GECKO(1964) | MEMORY STAT | vsize 4210MB | residentFast 234MB | heapAllocated 54MB 00:39:41 INFO - TEST-OK | dom/base/test/test_bug682592.html | took 3018ms 00:39:41 INFO - TEST-START | dom/base/test/test_bug684671.html 00:39:41 INFO - GECKO(1964) | MEMORY STAT | vsize 4210MB | residentFast 234MB | heapAllocated 54MB 00:39:41 INFO - TEST-OK | dom/base/test/test_bug684671.html | took 95ms 00:39:41 INFO - TEST-START | dom/base/test/test_bug685798.html 00:39:41 INFO - GECKO(1964) | MEMORY STAT | vsize 4211MB | residentFast 235MB | heapAllocated 54MB 00:39:41 INFO - TEST-OK | dom/base/test/test_bug685798.html | took 76ms 00:39:41 INFO - TEST-START | dom/base/test/test_bug686449.xhtml 00:39:41 INFO - GECKO(1964) | MEMORY STAT | vsize 4211MB | residentFast 235MB | heapAllocated 55MB 00:39:41 INFO - TEST-OK | dom/base/test/test_bug686449.xhtml | took 81ms 00:39:41 INFO - TEST-START | dom/base/test/test_bug687859.html 00:39:41 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 235MB | heapAllocated 55MB 00:39:41 INFO - TEST-OK | dom/base/test/test_bug687859.html | took 181ms 00:39:41 INFO - TEST-START | dom/base/test/test_bug690056.html 00:39:41 INFO - GECKO(1964) | MEMORY STAT | vsize 4195MB | residentFast 236MB | heapAllocated 56MB 00:39:41 INFO - TEST-OK | dom/base/test/test_bug690056.html | took 100ms 00:39:41 INFO - TEST-START | dom/base/test/test_bug692434.html 00:39:41 INFO - GECKO(1964) | MEMORY STAT | vsize 4195MB | residentFast 236MB | heapAllocated 43MB 00:39:41 INFO - TEST-OK | dom/base/test/test_bug692434.html | took 219ms 00:39:41 INFO - TEST-START | dom/base/test/test_bug693615.html 00:39:42 INFO - GECKO(1964) | MEMORY STAT | vsize 4195MB | residentFast 236MB | heapAllocated 42MB 00:39:42 INFO - TEST-OK | dom/base/test/test_bug693615.html | took 91ms 00:39:42 INFO - TEST-START | dom/base/test/test_bug693875.html 00:39:42 INFO - GECKO(1964) | MEMORY STAT | vsize 4195MB | residentFast 236MB | heapAllocated 43MB 00:39:42 INFO - TEST-OK | dom/base/test/test_bug693875.html | took 63ms 00:39:42 INFO - TEST-START | dom/base/test/test_bug694754.xhtml 00:39:42 INFO - GECKO(1964) | MEMORY STAT | vsize 4195MB | residentFast 236MB | heapAllocated 43MB 00:39:42 INFO - TEST-OK | dom/base/test/test_bug694754.xhtml | took 65ms 00:39:42 INFO - TEST-START | dom/base/test/test_bug696301-1.html 00:39:42 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug696301-script-1.js, line 3: ReferenceError: c is not defined 00:39:42 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug696301-script-1.js, line 3: ReferenceError: c is not defined 00:39:42 INFO - GECKO(1964) | MEMORY STAT | vsize 4195MB | residentFast 236MB | heapAllocated 43MB 00:39:42 INFO - TEST-OK | dom/base/test/test_bug696301-1.html | took 82ms 00:39:42 INFO - TEST-START | dom/base/test/test_bug696301-2.html 00:39:42 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug696301-script-1.js, line 3: ReferenceError: c is not defined 00:39:42 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug696301-script-1.js, line 3: ReferenceError: c is not defined 00:39:42 INFO - GECKO(1964) | MEMORY STAT | vsize 4195MB | residentFast 236MB | heapAllocated 44MB 00:39:42 INFO - TEST-OK | dom/base/test/test_bug696301-2.html | took 69ms 00:39:42 INFO - TEST-START | dom/base/test/test_bug698381.html 00:39:42 INFO - GECKO(1964) | MEMORY STAT | vsize 4195MB | residentFast 236MB | heapAllocated 44MB 00:39:42 INFO - TEST-OK | dom/base/test/test_bug698381.html | took 100ms 00:39:42 INFO - TEST-START | dom/base/test/test_bug698384.html 00:39:42 INFO - GECKO(1964) | MEMORY STAT | vsize 4195MB | residentFast 236MB | heapAllocated 46MB 00:39:42 INFO - TEST-OK | dom/base/test/test_bug698384.html | took 45ms 00:39:42 INFO - TEST-START | dom/base/test/test_bug704063.html 00:39:42 INFO - GECKO(1964) | MEMORY STAT | vsize 4195MB | residentFast 236MB | heapAllocated 46MB 00:39:42 INFO - TEST-OK | dom/base/test/test_bug704063.html | took 59ms 00:39:42 INFO - TEST-START | dom/base/test/test_bug704320.html 00:39:42 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=http&scheme-to=http&policy=no-referrer-when-downgrade, line 30: TypeError: 0 is not a function 00:39:43 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=http&scheme-to=http&policy=no-referrer, line 30: TypeError: 0 is not a function 00:39:43 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=http&scheme-to=http&policy=unsafe-url, line 30: TypeError: 0 is not a function 00:39:43 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=http&scheme-to=http&policy=origin, line 30: TypeError: 0 is not a function 00:39:44 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=http&scheme-to=http&policy=origin-when-cross-origin, line 30: TypeError: 0 is not a function 00:39:44 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=http&scheme-to=http&policy=same-origin, line 30: TypeError: 0 is not a function 00:39:45 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=http&scheme-to=http&policy=strict-origin, line 30: TypeError: 0 is not a function 00:39:45 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=http&scheme-to=http&policy=strict-origin-when-cross-origin, line 30: TypeError: 0 is not a function 00:39:45 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=https&scheme-to=https&policy=no-referrer-when-downgrade, line 30: TypeError: 0 is not a function 00:39:46 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=https&scheme-to=https&policy=no-referrer, line 30: TypeError: 0 is not a function 00:39:46 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=https&scheme-to=https&policy=unsafe-url, line 30: TypeError: 0 is not a function 00:39:47 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=https&scheme-to=https&policy=origin, line 30: TypeError: 0 is not a function 00:39:47 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=https&scheme-to=https&policy=origin-when-cross-origin, line 30: TypeError: 0 is not a function 00:39:47 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=https&scheme-to=https&policy=same-origin, line 30: TypeError: 0 is not a function 00:39:48 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=https&scheme-to=https&policy=strict-origin, line 30: TypeError: 0 is not a function 00:39:48 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=https&scheme-to=https&policy=strict-origin-when-cross-origin, line 30: TypeError: 0 is not a function 00:39:49 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=http&scheme-to=https&policy=no-referrer-when-downgrade, line 30: TypeError: 0 is not a function 00:39:49 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=http&scheme-to=https&policy=no-referrer, line 30: TypeError: 0 is not a function 00:39:50 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=http&scheme-to=https&policy=unsafe-url, line 30: TypeError: 0 is not a function 00:39:50 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=http&scheme-to=https&policy=origin, line 30: TypeError: 0 is not a function 00:39:51 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=http&scheme-to=https&policy=origin-when-cross-origin, line 30: TypeError: 0 is not a function 00:39:51 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=http&scheme-to=https&policy=same-origin, line 30: TypeError: 0 is not a function 00:39:52 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=http&scheme-to=https&policy=strict-origin, line 30: TypeError: 0 is not a function 00:39:52 INFO - GECKO(1964) | JavaScript error: http://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=http&scheme-to=https&policy=strict-origin-when-cross-origin, line 30: TypeError: 0 is not a function 00:39:53 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=https&scheme-to=http&policy=no-referrer-when-downgrade, line 30: TypeError: 0 is not a function 00:39:53 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-2nd-level-iframe&scheme-from=https&scheme-to=http&policy=no-referrer-when-downgrade&type=form, line 14: : 00:39:53 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-2nd-level-iframe&scheme-from=https&scheme-to=http&policy=no-referrer-when-downgrade&type=window.location, line 8: : 00:39:53 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=https&scheme-to=http&policy=no-referrer, line 30: TypeError: 0 is not a function 00:39:53 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-2nd-level-iframe&scheme-from=https&scheme-to=http&policy=no-referrer&type=form, line 14: : 00:39:53 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-2nd-level-iframe&scheme-from=https&scheme-to=http&policy=no-referrer&type=window.location, line 8: : 00:39:53 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=https&scheme-to=http&policy=unsafe-url, line 30: TypeError: 0 is not a function 00:39:53 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-2nd-level-iframe&scheme-from=https&scheme-to=http&policy=unsafe-url&type=form, line 14: : 00:39:53 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-2nd-level-iframe&scheme-from=https&scheme-to=http&policy=unsafe-url&type=window.location, line 8: : 00:39:53 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=https&scheme-to=http&policy=origin, line 30: TypeError: 0 is not a function 00:39:53 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-2nd-level-iframe&scheme-from=https&scheme-to=http&policy=origin&type=form, line 14: : 00:39:53 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-2nd-level-iframe&scheme-from=https&scheme-to=http&policy=origin&type=window.location, line 8: : 00:39:54 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=https&scheme-to=http&policy=origin-when-cross-origin, line 30: TypeError: 0 is not a function 00:39:54 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-2nd-level-iframe&scheme-from=https&scheme-to=http&policy=origin-when-cross-origin&type=form, line 14: : 00:39:54 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-2nd-level-iframe&scheme-from=https&scheme-to=http&policy=origin-when-cross-origin&type=window.location, line 8: : 00:39:54 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=https&scheme-to=http&policy=same-origin, line 30: TypeError: 0 is not a function 00:39:54 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-2nd-level-iframe&scheme-from=https&scheme-to=http&policy=same-origin&type=form, line 14: : 00:39:54 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-2nd-level-iframe&scheme-from=https&scheme-to=http&policy=same-origin&type=window.location, line 8: : 00:39:54 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=https&scheme-to=http&policy=strict-origin, line 30: TypeError: 0 is not a function 00:39:54 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-2nd-level-iframe&scheme-from=https&scheme-to=http&policy=strict-origin&type=form, line 14: : 00:39:54 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-2nd-level-iframe&scheme-from=https&scheme-to=http&policy=strict-origin&type=window.location, line 8: : 00:39:54 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-1st-level-iframe&scheme-from=https&scheme-to=http&policy=strict-origin-when-cross-origin, line 30: TypeError: 0 is not a function 00:39:54 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-2nd-level-iframe&scheme-from=https&scheme-to=http&policy=strict-origin-when-cross-origin&type=form, line 14: : 00:39:54 INFO - GECKO(1964) | JavaScript error: https://example.com/tests/dom/base/test/bug704320.sjs?action=create-2nd-level-iframe&scheme-from=https&scheme-to=http&policy=strict-origin-when-cross-origin&type=window.location, line 8: : 00:39:55 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 261MB | heapAllocated 62MB 00:39:55 INFO - TEST-OK | dom/base/test/test_bug704320.html | took 12287ms 00:39:55 INFO - TEST-START | dom/base/test/test_bug704320_policyset.html 00:39:56 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 40MB 00:39:56 INFO - TEST-OK | dom/base/test/test_bug704320_policyset.html | took 1191ms 00:39:56 INFO - TEST-START | dom/base/test/test_bug704320_policyset2.html 00:39:56 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 41MB 00:39:56 INFO - TEST-OK | dom/base/test/test_bug704320_policyset2.html | took 165ms 00:39:56 INFO - TEST-START | dom/base/test/test_bug704320_preload.html 00:39:56 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 42MB 00:39:56 INFO - TEST-OK | dom/base/test/test_bug704320_preload.html | took 351ms 00:39:56 INFO - TEST-START | dom/base/test/test_bug707142.html 00:39:56 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 43MB 00:39:56 INFO - TEST-OK | dom/base/test/test_bug707142.html | took 121ms 00:39:56 INFO - TEST-START | dom/base/test/test_bug708620.html 00:39:57 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 52MB 00:39:57 INFO - TEST-OK | dom/base/test/test_bug708620.html | took 188ms 00:39:57 INFO - TEST-START | dom/base/test/test_bug711047.html 00:39:57 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 54MB 00:39:57 INFO - TEST-OK | dom/base/test/test_bug711047.html | took 78ms 00:39:57 INFO - TEST-START | dom/base/test/test_bug711180.html 00:39:57 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 56MB 00:39:57 INFO - TEST-OK | dom/base/test/test_bug711180.html | took 96ms 00:39:57 INFO - TEST-START | dom/base/test/test_bug719533.html 00:39:57 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 55MB 00:39:57 INFO - TEST-OK | dom/base/test/test_bug719533.html | took 106ms 00:39:57 INFO - TEST-START | dom/base/test/test_bug726364.html 00:39:57 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 42MB 00:39:57 INFO - TEST-OK | dom/base/test/test_bug726364.html | took 65ms 00:39:57 INFO - TEST-START | dom/base/test/test_bug737087.html 00:39:57 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 43MB 00:39:57 INFO - TEST-OK | dom/base/test/test_bug737087.html | took 59ms 00:39:57 INFO - TEST-START | dom/base/test/test_bug737565.html 00:39:57 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 44MB 00:39:57 INFO - TEST-OK | dom/base/test/test_bug737565.html | took 83ms 00:39:57 INFO - TEST-START | dom/base/test/test_bug737612.html 00:39:57 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 44MB 00:39:57 INFO - TEST-OK | dom/base/test/test_bug737612.html | took 46ms 00:39:57 INFO - TEST-START | dom/base/test/test_bug738108.html 00:39:57 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 36MB 00:39:57 INFO - TEST-OK | dom/base/test/test_bug738108.html | took 118ms 00:39:57 INFO - TEST-START | dom/base/test/test_bug744830.html 00:39:58 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 32MB 00:39:58 INFO - TEST-OK | dom/base/test/test_bug744830.html | took 59ms 00:39:58 INFO - TEST-START | dom/base/test/test_bug749367.html 00:39:58 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 33MB 00:39:58 INFO - TEST-OK | dom/base/test/test_bug749367.html | took 48ms 00:39:58 INFO - TEST-START | dom/base/test/test_bug750096.html 00:39:58 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 33MB 00:39:58 INFO - TEST-OK | dom/base/test/test_bug750096.html | took 39ms 00:39:58 INFO - TEST-START | dom/base/test/test_bug753278.html 00:39:58 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 34MB 00:39:58 INFO - TEST-OK | dom/base/test/test_bug753278.html | took 84ms 00:39:58 INFO - TEST-START | dom/base/test/test_bug761120.html 00:39:58 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 34MB 00:39:58 INFO - TEST-OK | dom/base/test/test_bug761120.html | took 46ms 00:39:58 INFO - TEST-START | dom/base/test/test_bug769117.html 00:39:58 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 35MB 00:39:58 INFO - TEST-OK | dom/base/test/test_bug769117.html | took 133ms 00:39:58 INFO - TEST-START | dom/base/test/test_bug782342.html 00:39:58 INFO - GECKO(1964) | connection: close 00:39:58 INFO - GECKO(1964) | content-length: 12 00:39:58 INFO - GECKO(1964) | content-type: text/plain 00:39:58 INFO - GECKO(1964) | date: Wed, 14 Jun 2017 07:39:58 GMT 00:39:58 INFO - GECKO(1964) | last-modified: Wed, 14 Jun 2017 07:32:14 GMT 00:39:58 INFO - GECKO(1964) | server: httpd.js 00:39:58 INFO - GECKO(1964) | Content-Type: text/plain 00:39:58 INFO - GECKO(1964) | Content-Length: 12 00:39:58 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 35MB 00:39:58 INFO - TEST-OK | dom/base/test/test_bug782342.html | took 59ms 00:39:58 INFO - TEST-START | dom/base/test/test_bug787778.html 00:39:58 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 36MB 00:39:58 INFO - TEST-OK | dom/base/test/test_bug787778.html | took 69ms 00:39:58 INFO - TEST-START | dom/base/test/test_bug789315.html 00:39:58 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 36MB 00:39:58 INFO - TEST-OK | dom/base/test/test_bug789315.html | took 77ms 00:39:58 INFO - TEST-START | dom/base/test/test_bug789856.html 00:39:58 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 37MB 00:39:58 INFO - TEST-OK | dom/base/test/test_bug789856.html | took 62ms 00:39:58 INFO - TEST-START | dom/base/test/test_bug804395.html 00:39:58 INFO - GECKO(1964) | MEMORY STAT | vsize 4216MB | residentFast 260MB | heapAllocated 38MB 00:39:58 INFO - TEST-OK | dom/base/test/test_bug804395.html | took 96ms 00:39:58 INFO - TEST-START | dom/base/test/test_bug809003.html 00:40:00 INFO - GECKO(1964) | MEMORY STAT | vsize 4213MB | residentFast 257MB | heapAllocated 35MB 00:40:00 INFO - TEST-OK | dom/base/test/test_bug809003.html | took 1073ms 00:40:00 INFO - TEST-START | dom/base/test/test_bug810494.html 00:40:00 INFO - GECKO(1964) | MEMORY STAT | vsize 4209MB | residentFast 253MB | heapAllocated 36MB 00:40:00 INFO - TEST-OK | dom/base/test/test_bug810494.html | took 62ms 00:40:00 INFO - TEST-START | dom/base/test/test_bug811701.html 00:40:00 INFO - GECKO(1964) | MEMORY STAT | vsize 4209MB | residentFast 253MB | heapAllocated 36MB 00:40:00 INFO - TEST-OK | dom/base/test/test_bug811701.html | took 52ms 00:40:00 INFO - TEST-START | dom/base/test/test_bug811701.xhtml 00:40:00 INFO - GECKO(1964) | MEMORY STAT | vsize 4209MB | residentFast 253MB | heapAllocated 37MB 00:40:00 INFO - TEST-OK | dom/base/test/test_bug811701.xhtml | took 52ms 00:40:00 INFO - TEST-START | dom/base/test/test_bug813919.html 00:40:00 INFO - GECKO(1964) | MEMORY STAT | vsize 4209MB | residentFast 253MB | heapAllocated 37MB 00:40:00 INFO - TEST-OK | dom/base/test/test_bug813919.html | took 51ms 00:40:00 INFO - TEST-START | dom/base/test/test_bug814576.html 00:40:00 INFO - GECKO(1964) | MEMORY STAT | vsize 4209MB | residentFast 253MB | heapAllocated 37MB 00:40:00 INFO - TEST-OK | dom/base/test/test_bug814576.html | took 54ms 00:40:00 INFO - TEST-START | dom/base/test/test_bug819051.html 00:40:00 INFO - GECKO(1964) | MEMORY STAT | vsize 4209MB | residentFast 254MB | heapAllocated 38MB 00:40:00 INFO - TEST-OK | dom/base/test/test_bug819051.html | took 83ms 00:40:00 INFO - TEST-START | dom/base/test/test_bug820909.html 00:40:00 INFO - GECKO(1964) | MEMORY STAT | vsize 4209MB | residentFast 254MB | heapAllocated 38MB 00:40:00 INFO - TEST-OK | dom/base/test/test_bug820909.html | took 51ms 00:40:00 INFO - TEST-START | dom/base/test/test_bug840098.html 00:40:00 INFO - GECKO(1964) | MEMORY STAT | vsize 4209MB | residentFast 254MB | heapAllocated 39MB 00:40:00 INFO - TEST-OK | dom/base/test/test_bug840098.html | took 63ms 00:40:00 INFO - TEST-START | dom/base/test/test_bug864595.html 00:40:00 INFO - GECKO(1964) | MEMORY STAT | vsize 4209MB | residentFast 254MB | heapAllocated 39MB 00:40:00 INFO - TEST-OK | dom/base/test/test_bug864595.html | took 51ms 00:40:00 INFO - TEST-START | dom/base/test/test_bug868999.html 00:40:00 INFO - GECKO(1964) | MEMORY STAT | vsize 4209MB | residentFast 254MB | heapAllocated 40MB 00:40:00 INFO - TEST-OK | dom/base/test/test_bug868999.html | took 77ms 00:40:00 INFO - TEST-START | dom/base/test/test_bug869000.html 00:40:00 INFO - GECKO(1964) | MEMORY STAT | vsize 4209MB | residentFast 254MB | heapAllocated 40MB 00:40:00 INFO - TEST-OK | dom/base/test/test_bug869000.html | took 76ms 00:40:00 INFO - TEST-START | dom/base/test/test_bug869002.html 00:40:00 INFO - GECKO(1964) | MEMORY STAT | vsize 4209MB | residentFast 254MB | heapAllocated 41MB 00:40:00 INFO - TEST-OK | dom/base/test/test_bug869002.html | took 62ms 00:40:00 INFO - TEST-START | dom/base/test/test_bug869006.html 00:40:01 INFO - GECKO(1964) | MEMORY STAT | vsize 4209MB | residentFast 254MB | heapAllocated 44MB 00:40:01 INFO - TEST-OK | dom/base/test/test_bug869006.html | took 97ms 00:40:01 INFO - TEST-START | dom/base/test/test_bug876282.html 00:40:01 INFO - GECKO(1964) | MEMORY STAT | vsize 4209MB | residentFast 254MB | heapAllocated 47MB 00:40:01 INFO - TEST-OK | dom/base/test/test_bug876282.html | took 109ms 00:40:01 INFO - TEST-START | dom/base/test/test_bug890580.html 00:40:01 INFO - GECKO(1964) | MEMORY STAT | vsize 4209MB | residentFast 254MB | heapAllocated 48MB 00:40:01 INFO - TEST-OK | dom/base/test/test_bug890580.html | took 85ms 00:40:01 INFO - TEST-START | dom/base/test/test_bug891952.html 00:40:01 INFO - GECKO(1964) | MEMORY STAT | vsize 4209MB | residentFast 254MB | heapAllocated 42MB 00:40:01 INFO - TEST-OK | dom/base/test/test_bug891952.html | took 69ms 00:40:01 INFO - TEST-START | dom/base/test/test_bug894874.html 00:40:01 INFO - GECKO(1964) | MEMORY STAT | vsize 4209MB | residentFast 254MB | heapAllocated 42MB 00:40:01 INFO - TEST-OK | dom/base/test/test_bug894874.html | took 51ms 00:40:01 INFO - TEST-START | dom/base/test/test_bug895239.html 00:40:01 INFO - GECKO(1964) | MEMORY STAT | vsize 4197MB | residentFast 254MB | heapAllocated 42MB 00:40:01 INFO - TEST-OK | dom/base/test/test_bug895239.html | took 272ms 00:40:01 INFO - TEST-START | dom/base/test/test_bug895974.html 00:40:01 INFO - GECKO(1964) | MEMORY STAT | vsize 4197MB | residentFast 254MB | heapAllocated 42MB 00:40:01 INFO - TEST-OK | dom/base/test/test_bug895974.html | took 82ms 00:40:01 INFO - TEST-START | dom/base/test/test_bug902847.html 00:40:01 INFO - GECKO(1964) | MEMORY STAT | vsize 4197MB | residentFast 254MB | heapAllocated 42MB 00:40:02 INFO - TEST-OK | dom/base/test/test_bug902847.html | took 75ms 00:40:02 INFO - TEST-START | dom/base/test/test_bug907892.html 00:40:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 251MB | heapAllocated 42MB 00:40:02 INFO - TEST-OK | dom/base/test/test_bug907892.html | took 141ms 00:40:02 INFO - TEST-START | dom/base/test/test_bug913761.html 00:40:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 251MB | heapAllocated 42MB 00:40:02 INFO - TEST-OK | dom/base/test/test_bug913761.html | took 47ms 00:40:02 INFO - TEST-START | dom/base/test/test_bug922681.html 00:40:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 251MB | heapAllocated 43MB 00:40:02 INFO - TEST-OK | dom/base/test/test_bug922681.html | took 48ms 00:40:02 INFO - TEST-START | dom/base/test/test_bug927196.html 00:40:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 251MB | heapAllocated 43MB 00:40:02 INFO - TEST-OK | dom/base/test/test_bug927196.html | took 56ms 00:40:02 INFO - TEST-START | dom/base/test/test_bug962251.html 00:40:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 251MB | heapAllocated 44MB 00:40:02 INFO - TEST-OK | dom/base/test/test_bug962251.html | took 168ms 00:40:02 INFO - TEST-START | dom/base/test/test_bug976673.html 00:40:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 251MB | heapAllocated 46MB 00:40:02 INFO - TEST-OK | dom/base/test/test_bug976673.html | took 218ms 00:40:02 INFO - TEST-START | dom/base/test/test_bug982153.html 00:40:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 251MB | heapAllocated 46MB 00:40:02 INFO - TEST-OK | dom/base/test/test_bug982153.html | took 68ms 00:40:02 INFO - TEST-START | dom/base/test/test_bug999456.html 00:40:02 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 251MB | heapAllocated 46MB 00:40:02 INFO - TEST-OK | dom/base/test/test_bug999456.html | took 58ms 00:40:02 INFO - TEST-START | dom/base/test/test_caretPositionFromPoint.html 00:40:03 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 47MB 00:40:03 INFO - TEST-OK | dom/base/test/test_caretPositionFromPoint.html | took 110ms 00:40:03 INFO - TEST-START | dom/base/test/test_change_policy.html 00:40:03 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 49MB 00:40:03 INFO - TEST-OK | dom/base/test/test_change_policy.html | took 833ms 00:40:03 INFO - TEST-START | dom/base/test/test_clearTimeoutIntervalNoArg.html 00:40:04 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 49MB 00:40:04 INFO - TEST-OK | dom/base/test/test_clearTimeoutIntervalNoArg.html | took 146ms 00:40:04 INFO - TEST-START | dom/base/test/test_constructor-assignment.html 00:40:04 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 50MB 00:40:04 INFO - TEST-OK | dom/base/test/test_constructor-assignment.html | took 90ms 00:40:04 INFO - TEST-START | dom/base/test/test_constructor.html 00:40:04 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 47MB 00:40:04 INFO - TEST-OK | dom/base/test/test_constructor.html | took 120ms 00:40:04 INFO - TEST-START | dom/base/test/test_createHTMLDocument.html 00:40:04 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 48MB 00:40:04 INFO - TEST-OK | dom/base/test/test_createHTMLDocument.html | took 62ms 00:40:04 INFO - TEST-START | dom/base/test/test_declare_stylesheet_obsolete.html 00:40:04 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 48MB 00:40:04 INFO - TEST-OK | dom/base/test/test_declare_stylesheet_obsolete.html | took 74ms 00:40:04 INFO - TEST-START | dom/base/test/test_document.all_iteration.html 00:40:04 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 49MB 00:40:04 INFO - TEST-OK | dom/base/test/test_document.all_iteration.html | took 52ms 00:40:04 INFO - TEST-START | dom/base/test/test_document.all_unqualified.html 00:40:04 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 49MB 00:40:04 INFO - TEST-OK | dom/base/test/test_document.all_unqualified.html | took 43ms 00:40:04 INFO - TEST-START | dom/base/test/test_document_constructor.html 00:40:04 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 50MB 00:40:04 INFO - TEST-OK | dom/base/test/test_document_constructor.html | took 49ms 00:40:04 INFO - TEST-START | dom/base/test/test_document_importNode_document.html 00:40:05 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 51MB 00:40:05 INFO - TEST-OK | dom/base/test/test_document_importNode_document.html | took 378ms 00:40:05 INFO - TEST-START | dom/base/test/test_document_register.html 00:40:05 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 52MB 00:40:05 INFO - TEST-OK | dom/base/test/test_document_register.html | took 130ms 00:40:05 INFO - TEST-START | dom/base/test/test_domcursor.html 00:40:05 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 53MB 00:40:05 INFO - TEST-OK | dom/base/test/test_domcursor.html | took 51ms 00:40:05 INFO - TEST-START | dom/base/test/test_domparser_null_char.html 00:40:05 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 53MB 00:40:05 INFO - TEST-OK | dom/base/test/test_domparser_null_char.html | took 44ms 00:40:05 INFO - TEST-START | dom/base/test/test_domparsing.html 00:40:05 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 54MB 00:40:05 INFO - TEST-OK | dom/base/test/test_domparsing.html | took 48ms 00:40:05 INFO - TEST-START | dom/base/test/test_domrequest.html 00:40:05 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 55MB 00:40:05 INFO - TEST-OK | dom/base/test/test_domrequest.html | took 58ms 00:40:05 INFO - TEST-START | dom/base/test/test_domwindowutils.html 00:40:05 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 57MB 00:40:05 INFO - TEST-OK | dom/base/test/test_domwindowutils.html | took 293ms 00:40:05 INFO - TEST-START | dom/base/test/test_e4x_for_each.html 00:40:05 INFO - GECKO(1964) | JavaScript warning: http://mochi.test:8888/tests/dom/base/test/test_e4x_for_each.html, line 3: JavaScript 1.6's for-each-in loops are deprecated; consider using ES6 for-of instead 00:40:05 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 57MB 00:40:05 INFO - TEST-OK | dom/base/test/test_e4x_for_each.html | took 88ms 00:40:05 INFO - TEST-START | dom/base/test/test_element.matches.html 00:40:05 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 252MB | heapAllocated 58MB 00:40:05 INFO - TEST-OK | dom/base/test/test_element.matches.html | took 72ms 00:40:06 INFO - TEST-START | dom/base/test/test_elementTraversal.html 00:40:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 253MB | heapAllocated 58MB 00:40:06 INFO - TEST-OK | dom/base/test/test_elementTraversal.html | took 98ms 00:40:06 INFO - TEST-START | dom/base/test/test_element_closest.html 00:40:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 253MB | heapAllocated 60MB 00:40:06 INFO - TEST-OK | dom/base/test/test_element_closest.html | took 200ms 00:40:06 INFO - TEST-START | dom/base/test/test_encodeToStringWithMaxLength.html 00:40:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 253MB | heapAllocated 60MB 00:40:06 INFO - TEST-OK | dom/base/test/test_encodeToStringWithMaxLength.html | took 93ms 00:40:06 INFO - TEST-START | dom/base/test/test_encodeToStringWithRequiresReinitAfterOutput.html 00:40:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 253MB | heapAllocated 61MB 00:40:06 INFO - TEST-OK | dom/base/test/test_encodeToStringWithRequiresReinitAfterOutput.html | took 75ms 00:40:06 INFO - TEST-START | dom/base/test/test_error.html 00:40:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 253MB | heapAllocated 61MB 00:40:06 INFO - TEST-OK | dom/base/test/test_error.html | took 61ms 00:40:06 INFO - TEST-START | dom/base/test/test_explicit_user_agent.html 00:40:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 253MB | heapAllocated 62MB 00:40:06 INFO - TEST-OK | dom/base/test/test_explicit_user_agent.html | took 103ms 00:40:06 INFO - TEST-START | dom/base/test/test_getAttribute_after_createAttribute.html 00:40:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 253MB | heapAllocated 62MB 00:40:06 INFO - TEST-OK | dom/base/test/test_getAttribute_after_createAttribute.html | took 54ms 00:40:06 INFO - TEST-START | dom/base/test/test_getElementById.html 00:40:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 253MB | heapAllocated 63MB 00:40:06 INFO - TEST-OK | dom/base/test/test_getElementById.html | took 64ms 00:40:06 INFO - TEST-START | dom/base/test/test_getTranslationNodes.html 00:40:06 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 253MB | heapAllocated 64MB 00:40:06 INFO - TEST-OK | dom/base/test/test_getTranslationNodes.html | took 95ms 00:40:07 INFO - TEST-START | dom/base/test/test_getTranslationNodes_limit.html 00:40:07 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 253MB | heapAllocated 71MB 00:40:07 INFO - TEST-OK | dom/base/test/test_getTranslationNodes_limit.html | took 419ms 00:40:07 INFO - TEST-START | dom/base/test/test_gsp-qualified.html 00:40:07 INFO - GECKO(1964) | MEMORY STAT | vsize 4194MB | residentFast 253MB | heapAllocated 71MB 00:40:07 INFO - TEST-OK | dom/base/test/test_gsp-qualified.html | took 76ms 00:40:07 INFO - TEST-START | dom/base/test/test_gsp-quirks.html 00:40:07 INFO - GECKO(1964) | MEMORY STAT | vsize 4199MB | residentFast 258MB | heapAllocated 69MB 00:40:07 INFO - TEST-OK | dom/base/test/test_gsp-quirks.html | took 55ms 00:40:07 INFO - TEST-START | dom/base/test/test_gsp-standards.html 00:40:07 INFO - GECKO(1964) | MEMORY STAT | vsize 4199MB | residentFast 258MB | heapAllocated 70MB 00:40:07 INFO - TEST-OK | dom/base/test/test_gsp-standards.html | took 45ms 00:40:07 INFO - TEST-START | dom/base/test/test_history_document_open.html 00:40:07 INFO - GECKO(1964) | MEMORY STAT | vsize 4199MB | residentFast 258MB | heapAllocated 70MB 00:40:07 INFO - TEST-OK | dom/base/test/test_history_document_open.html | took 75ms 00:40:07 INFO - TEST-START | dom/base/test/test_history_state_null.html 00:40:07 INFO - GECKO(1964) | MEMORY STAT | vsize 4199MB | residentFast 258MB | heapAllocated 70MB 00:40:07 INFO - TEST-OK | dom/base/test/test_history_state_null.html | took 57ms 00:40:07 INFO - TEST-START | dom/base/test/test_html_colors_quirks.html 00:40:07 INFO - GECKO(1964) | MEMORY STAT | vsize 4199MB | residentFast 258MB | heapAllocated 74MB 00:40:08 INFO - TEST-OK | dom/base/test/test_html_colors_quirks.html | took 170ms 00:40:08 INFO - TEST-START | dom/base/test/test_html_colors_standards.html 00:40:08 INFO - GECKO(1964) | MEMORY STAT | vsize 4199MB | residentFast 258MB | heapAllocated 76MB 00:40:08 INFO - TEST-OK | dom/base/test/test_html_colors_standards.html | took 167ms 00:40:08 INFO - TEST-START | dom/base/test/test_htmlcopyencoder.html 00:40:08 INFO - GECKO(1964) | MEMORY STAT | vsize 4199MB | residentFast 258MB | heapAllocated 72MB 00:40:08 INFO - TEST-OK | dom/base/test/test_htmlcopyencoder.html | took 72ms 00:40:08 INFO - TEST-START | dom/base/test/test_htmlcopyencoder.xhtml 00:40:08 INFO - GECKO(1964) | MEMORY STAT | vsize 4199MB | residentFast 258MB | heapAllocated 74MB 00:40:08 INFO - TEST-OK | dom/base/test/test_htmlcopyencoder.xhtml | took 83ms 00:40:08 INFO - TEST-START | dom/base/test/test_iframe_referrer.html 00:40:09 INFO - GECKO(1964) | MEMORY STAT | vsize 4201MB | residentFast 261MB | heapAllocated 78MB 00:40:09 INFO - TEST-OK | dom/base/test/test_iframe_referrer.html | took 1492ms 00:40:09 INFO - TEST-START | dom/base/test/test_iframe_referrer_changing.html 00:40:10 INFO - GECKO(1964) | MEMORY STAT | vsize 4202MB | residentFast 262MB | heapAllocated 79MB 00:40:10 INFO - TEST-OK | dom/base/test/test_iframe_referrer_changing.html | took 434ms 00:40:10 INFO - TEST-START | dom/base/test/test_iframe_referrer_invalid.html 00:40:11 INFO - GECKO(1964) | MEMORY STAT | vsize 4205MB | residentFast 265MB | heapAllocated 83MB 00:40:11 INFO - TEST-OK | dom/base/test/test_iframe_referrer_invalid.html | took 1143ms 00:40:11 INFO - TEST-START | dom/base/test/test_img_referrer.html 00:40:12 INFO - GECKO(1964) | MEMORY STAT | vsize 4199MB | residentFast 256MB | heapAllocated 58MB 00:40:13 INFO - TEST-OK | dom/base/test/test_img_referrer.html | took 1434ms 00:40:13 INFO - TEST-START | dom/base/test/test_innersize_scrollport.html 00:40:13 INFO - GECKO(1964) | MEMORY STAT | vsize 4199MB | residentFast 256MB | heapAllocated 58MB 00:40:13 INFO - TEST-OK | dom/base/test/test_innersize_scrollport.html | took 65ms 00:40:13 INFO - TEST-START | dom/base/test/test_integer_attr_with_leading_zero.html 00:40:13 INFO - GECKO(1964) | MEMORY STAT | vsize 4199MB | residentFast 256MB | heapAllocated 60MB 00:40:13 INFO - TEST-OK | dom/base/test/test_integer_attr_with_leading_zero.html | took 97ms 00:40:13 INFO - TEST-START | dom/base/test/test_intersectionobserver_no_root.html 00:40:13 INFO - GECKO(1964) | MEMORY STAT | vsize 4199MB | residentFast 256MB | heapAllocated 61MB 00:40:13 INFO - TEST-OK | dom/base/test/test_intersectionobserver_no_root.html | took 237ms 00:40:13 INFO - TEST-START | dom/base/test/test_intersectionobservers.html 00:40:13 INFO - GECKO(1964) | ###!!! [Parent][MessageChannel] Error: (msgtype=0x280080,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv 00:45:43 INFO - Buffered messages logged at 00:40:13 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | throws when callback is not a function [constructor] - supplied regexp should match thrown exception 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | instantiates root correctly [constructor] 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | instantiates root correctly [constructor] 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | throws when root is not an Element [constructor] - supplied regexp should match thrown exception 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | instantiates rootMargin correctly [constructor] 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | instantiates rootMargin correctly [constructor] 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | instantiates rootMargin correctly [constructor] 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | instantiates rootMargin correctly [constructor] 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | throws when rootMargin is not in pixels or percent [constructor] - supplied regexp should match thrown exception 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | instantiates thresholds correctly [constructor] 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | instantiates thresholds correctly [constructor] - array elements at position 0 should be equal 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | undefined assertion name 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | instantiates thresholds correctly [constructor] 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | instantiates thresholds correctly [constructor] - array elements at position 0 should be equal 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | undefined assertion name 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | instantiates thresholds correctly [constructor] 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | instantiates thresholds correctly [constructor] - array elements at position 0 should be equal 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | instantiates thresholds correctly [constructor] - array elements at position 1 should be equal 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | instantiates thresholds correctly [constructor] - array elements at position 2 should be equal 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | undefined assertion name 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | instantiates thresholds correctly [constructor] 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | instantiates thresholds correctly [constructor] - array elements at position 0 should be equal 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | instantiates thresholds correctly [constructor] - array elements at position 1 should be equal 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | instantiates thresholds correctly [constructor] - array elements at position 2 should be equal 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | undefined assertion name 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | throws when a threshold value is not between 0 and 1 [constructor] - supplied regexp should match thrown exception 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | throws when a threshold value is not a number [constructor] - supplied regexp should match thrown exception 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | throws when target is not an Element [observe] - supplied regexp should match thrown exception 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | triggers if target intersects when observing begins [observe] 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | triggers if target intersects when observing begins [observe] 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | triggers with the correct arguments [observe] 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | triggers with the correct arguments [observe] 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | triggers with the correct arguments [observe] 00:45:43 INFO - TEST-PASS | dom/base/test/test_intersectionobservers.html | triggers with the correct arguments [observe] 00:45:43 INFO - Buffered messages finished 00:45:43 ERROR - TEST-UNEXPECTED-TIMEOUT | dom/base/test/test_intersectionobservers.html | application timed out after 330 seconds with no output 00:45:43 ERROR - Force-terminating active process(es). 00:45:43 INFO - Determining child pids from psutil 00:45:43 INFO - Found child pids: [1966] 00:45:43 INFO - Killing process: 1966 00:45:43 INFO - TEST-INFO | started process screencapture 00:45:44 INFO - TEST-INFO | screencapture: exit 0 00:45:44 INFO - psutil found pid 1966 dead 00:45:44 INFO - Killing process: 1964 00:45:44 INFO - Not taking screenshot here: see the one that was previously logged 00:45:44 INFO - TEST-INFO | Main app process: exit 5 00:45:44 INFO - Buffered messages finished 00:45:44 ERROR - TEST-UNEXPECTED-FAIL | dom/base/test/test_intersectionobservers.html | application terminated with exit code 5 00:45:44 INFO - runtests.py | Application ran for: 0:07:32.883651 00:45:44 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmp_dqVs3pidlog 00:45:44 INFO - ==> process 1964 launched child process 1965 00:45:44 INFO - ==> process 1964 launched child process 1966 00:45:44 INFO - zombiecheck | Checking for orphan process with PID: 1965 00:45:44 INFO - zombiecheck | Checking for orphan process with PID: 1966 00:45:44 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/target.crashreporter-symbols.zip 00:45:45 INFO - Traceback (most recent call last): 00:45:45 INFO - File "/builds/slave/test/build/tests/mochitest/runtests.py", line 2521, in doTests 00:45:45 INFO - marionette_args=marionette_args, 00:45:45 INFO - File "/builds/slave/test/build/tests/mochitest/runtests.py", line 2173, in runApp 00:45:45 INFO - test=self.lastTestSeen) 00:45:45 INFO - File "/builds/slave/test/build/venv/lib/python2.7/site-packages/mozcrash/mozcrash.py", line 126, in log_crashes 00:45:45 INFO - stackwalk_binary=stackwalk_binary): 00:45:45 INFO - File "/builds/slave/test/build/venv/lib/python2.7/site-packages/mozcrash/mozcrash.py", line 212, in __iter__ 00:45:45 INFO - rv = self._process_dump_file(path, extra) 00:45:45 INFO - File "/builds/slave/test/build/venv/lib/python2.7/site-packages/mozcrash/mozcrash.py", line 234, in _process_dump_file 00:45:45 INFO - self._get_symbols() 00:45:45 INFO - File "/builds/slave/test/build/venv/lib/python2.7/site-packages/mozcrash/mozcrash.py", line 180, in _get_symbols 00:45:45 INFO - data = urllib2.urlopen(self.symbols_path) 00:45:45 INFO - File "/tools/python27/lib/python2.7/urllib2.py", line 126, in urlopen 00:45:45 INFO - return _opener.open(url, data, timeout) 00:45:45 INFO - File "/tools/python27/lib/python2.7/urllib2.py", line 406, in open 00:45:45 INFO - response = meth(req, response) 00:45:45 INFO - File "/tools/python27/lib/python2.7/urllib2.py", line 519, in http_response 00:45:45 INFO - 'http', request, response, code, msg, hdrs) 00:45:45 INFO - File "/tools/python27/lib/python2.7/urllib2.py", line 444, in error 00:45:45 INFO - return self._call_chain(*args) 00:45:45 INFO - File "/tools/python27/lib/python2.7/urllib2.py", line 378, in _call_chain 00:45:45 INFO - result = func(*args) 00:45:45 INFO - File "/tools/python27/lib/python2.7/urllib2.py", line 527, in http_error_default 00:45:45 INFO - raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) 00:45:45 INFO - HTTPError: HTTP Error 404: Not Found 00:45:45 ERROR - Automation Error: Received unexpected exception while running application 00:45:45 ERROR - 00:45:45 INFO - Stopping web server 00:45:45 INFO - Stopping web socket server 00:45:45 INFO - Stopping ssltunnel 00:45:45 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:45:45 INFO - runtests.py | Running tests: end. 00:45:45 INFO - Buffered messages finished 00:45:45 INFO - dir: dom/base/test/websocket_hybi 00:45:45 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:45:45 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:45:45 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmp_Ei5y8.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:45:45 INFO - runtests.py | Server pid: 1979 00:45:45 INFO - runtests.py | Websocket server pid: 1980 00:45:46 INFO - runtests.py | SSL tunnel pid: 1981 00:45:46 INFO - runtests.py | Running with e10s: True 00:45:46 INFO - runtests.py | Running tests: start. 00:45:46 INFO - 00:45:46 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmp_Ei5y8.mozrunner 00:45:46 INFO - runtests.py | Application pid: 1982 00:45:46 INFO - TEST-INFO | started process GECKO(1982) 00:45:49 INFO - GECKO(1982) | 2017-06-14 00:45:49.079 plugin-container[1983:13824] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x983f, name = 'com.apple.tsm.portname' 00:45:49 INFO - GECKO(1982) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:45:49 INFO - GECKO(1982) | 1497426349082 Marionette INFO Listening on port 2828 00:45:49 INFO - GECKO(1982) | 2017-06-14 00:45:49.084 plugin-container[1983:13824] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x481b, name = 'com.apple.CFPasteboardClient' 00:45:49 INFO - GECKO(1982) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:45:49 INFO - GECKO(1982) | 2017-06-14 00:45:49.084 plugin-container[1983:13824] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:45:49 INFO - GECKO(1982) | 1497426349194 Marionette DEBUG loaded listener.js 00:45:49 INFO - GECKO(1982) | 2017-06-14 00:45:49.779 plugin-container[1984:13882] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x963f, name = 'com.apple.tsm.portname' 00:45:49 INFO - GECKO(1982) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:45:49 INFO - GECKO(1982) | 2017-06-14 00:45:49.780 plugin-container[1984:13882] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x491f, name = 'com.apple.CFPasteboardClient' 00:45:49 INFO - GECKO(1982) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:45:49 INFO - GECKO(1982) | 2017-06-14 00:45:49.780 plugin-container[1984:13882] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:45:49 INFO - SimpleTest START 00:45:49 INFO - TEST-START | dom/base/test/websocket_hybi/test_receive-arraybuffer.html 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-arraybuffer.html | should be equal to 'arraybuffer' 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-arraybuffer.html | lengths not equal 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-arraybuffer.html | Checking message #0. 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-arraybuffer.html | Should receive an arraybuffer! 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-arraybuffer.html | lengths not equal 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-arraybuffer.html | Passed: Message #0. 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-arraybuffer.html | Checking message #1. 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-arraybuffer.html | Should receive an arraybuffer! 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-arraybuffer.html | lengths not equal 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-arraybuffer.html | Passed: Message #1. 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-arraybuffer.html | Checking message #2. 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-arraybuffer.html | Should receive an arraybuffer! 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-arraybuffer.html | lengths not equal 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-arraybuffer.html | Passed: Message #2. 00:45:51 INFO - GECKO(1982) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:45:51 INFO - GECKO(1982) | MEMORY STAT | vsize 3910MB | residentFast 114MB | heapAllocated 20MB 00:45:51 INFO - TEST-OK | dom/base/test/websocket_hybi/test_receive-arraybuffer.html | took 1109ms 00:45:51 INFO - TEST-START | dom/base/test/websocket_hybi/test_receive-blob.html 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-blob.html | should be 'blob' 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-blob.html | lengths not same 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-blob.html | Checking message #0. 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-blob.html | We should be receiving a Blob 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-blob.html | lengths not same 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-blob.html | Passed: Message #0. 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-blob.html | Checking message #1. 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-blob.html | We should be receiving a Blob 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-blob.html | lengths not same 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-blob.html | Passed: Message #1. 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-blob.html | Checking message #2. 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-blob.html | We should be receiving a Blob 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-blob.html | lengths not same 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_receive-blob.html | Passed: Message #2. 00:45:51 INFO - GECKO(1982) | MEMORY STAT | vsize 3912MB | residentFast 116MB | heapAllocated 21MB 00:45:51 INFO - TEST-OK | dom/base/test/websocket_hybi/test_receive-blob.html | took 68ms 00:45:51 INFO - TEST-START | dom/base/test/websocket_hybi/test_send-arraybuffer.html 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_send-arraybuffer.html | onopen reached 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_send-arraybuffer.html | PASS: Message #0. 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_send-arraybuffer.html | PASS: Message #1. 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_send-arraybuffer.html | PASS: Message #2. 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_send-arraybuffer.html | should have closed cleanly 00:45:51 INFO - GECKO(1982) | MEMORY STAT | vsize 3912MB | residentFast 117MB | heapAllocated 22MB 00:45:51 INFO - TEST-OK | dom/base/test/websocket_hybi/test_send-arraybuffer.html | took 62ms 00:45:51 INFO - TEST-START | dom/base/test/websocket_hybi/test_send-blob.html 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_send-blob.html | PASS: Message #0. 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_send-blob.html | PASS: Message #1. 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_send-blob.html | PASS: Message #2. 00:45:51 INFO - TEST-PASS | dom/base/test/websocket_hybi/test_send-blob.html | should have closed cleanly 00:45:51 INFO - GECKO(1982) | MEMORY STAT | vsize 3915MB | residentFast 118MB | heapAllocated 23MB 00:45:51 INFO - TEST-OK | dom/base/test/websocket_hybi/test_send-blob.html | took 60ms 00:45:51 INFO - TEST-START | Shutdown 00:45:51 INFO - Passed: 37 00:45:51 INFO - Failed: 0 00:45:51 INFO - Todo: 0 00:45:51 INFO - Mode: e10s 00:45:51 INFO - Slowest: 1109ms - /tests/dom/base/test/websocket_hybi/test_receive-arraybuffer.html 00:45:51 INFO - SimpleTest FINISHED 00:45:51 INFO - TEST-INFO | Ran 1 Loops 00:45:51 INFO - SimpleTest FINISHED 00:45:51 INFO - GECKO(1982) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:45:52 INFO - TEST-INFO | Main app process: exit 0 00:45:52 INFO - runtests.py | Application ran for: 0:00:06.628820 00:45:52 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpk0k4V1pidlog 00:45:52 INFO - ==> process 1982 launched child process 1983 00:45:52 INFO - ==> process 1982 launched child process 1984 00:45:52 INFO - zombiecheck | Checking for orphan process with PID: 1983 00:45:52 INFO - zombiecheck | Checking for orphan process with PID: 1984 00:45:52 INFO - Stopping web server 00:45:52 INFO - Stopping web socket server 00:45:52 INFO - Stopping ssltunnel 00:45:52 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:45:52 INFO - runtests.py | Running tests: end. 00:45:52 INFO - Buffered messages finished 00:45:52 INFO - dir: dom/battery/test 00:45:52 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:45:53 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:45:53 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpKZ0I8G.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:45:53 INFO - runtests.py | Server pid: 1991 00:45:53 INFO - runtests.py | Websocket server pid: 1992 00:45:53 INFO - runtests.py | SSL tunnel pid: 1993 00:45:53 INFO - runtests.py | Running with e10s: True 00:45:53 INFO - runtests.py | Running tests: start. 00:45:53 INFO - 00:45:53 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpKZ0I8G.mozrunner 00:45:53 INFO - runtests.py | Application pid: 1994 00:45:53 INFO - TEST-INFO | started process GECKO(1994) 00:45:55 INFO - GECKO(1994) | 2017-06-14 00:45:55.866 plugin-container[1995:14064] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9937, name = 'com.apple.tsm.portname' 00:45:55 INFO - GECKO(1994) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:45:55 INFO - GECKO(1994) | 2017-06-14 00:45:55.867 plugin-container[1995:14064] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9b0b, name = 'com.apple.CFPasteboardClient' 00:45:55 INFO - GECKO(1994) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:45:55 INFO - GECKO(1994) | 2017-06-14 00:45:55.867 plugin-container[1995:14064] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:45:55 INFO - GECKO(1994) | 1497426355871 Marionette INFO Listening on port 2828 00:45:55 INFO - GECKO(1994) | 1497426355965 Marionette DEBUG loaded listener.js 00:45:56 INFO - SimpleTest START 00:45:56 INFO - TEST-START | dom/battery/test/test_battery_unprivileged.html 00:45:56 INFO - GECKO(1994) | 2017-06-14 00:45:56.674 plugin-container[1996:14115] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x494b, name = 'com.apple.tsm.portname' 00:45:56 INFO - GECKO(1994) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:45:56 INFO - GECKO(1994) | 2017-06-14 00:45:56.675 plugin-container[1996:14115] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9c1b, name = 'com.apple.CFPasteboardClient' 00:45:56 INFO - GECKO(1994) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:45:56 INFO - GECKO(1994) | 2017-06-14 00:45:56.676 plugin-container[1996:14115] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:45:57 INFO - TEST-PASS | dom/battery/test/test_battery_unprivileged.html | navigator.getBattery should not exist for unprivileged web content 00:45:57 INFO - TEST-PASS | dom/battery/test/test_battery_unprivileged.html | navigator.battery should not exist 00:45:57 INFO - GECKO(1994) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:45:57 INFO - GECKO(1994) | MEMORY STAT | vsize 3916MB | residentFast 119MB | heapAllocated 20MB 00:45:57 INFO - TEST-OK | dom/battery/test/test_battery_unprivileged.html | took 1099ms 00:45:57 INFO - TEST-START | Shutdown 00:45:57 INFO - Passed: 2 00:45:57 INFO - Failed: 0 00:45:57 INFO - Todo: 0 00:45:57 INFO - Mode: e10s 00:45:57 INFO - Slowest: 1099ms - /tests/dom/battery/test/test_battery_unprivileged.html 00:45:57 INFO - SimpleTest FINISHED 00:45:57 INFO - TEST-INFO | Ran 1 Loops 00:45:57 INFO - SimpleTest FINISHED 00:45:57 INFO - GECKO(1994) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:45:58 INFO - TEST-INFO | Main app process: exit 0 00:45:58 INFO - runtests.py | Application ran for: 0:00:05.555874 00:45:58 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpuwbps5pidlog 00:45:58 INFO - ==> process 1994 launched child process 1995 00:45:58 INFO - ==> process 1994 launched child process 1996 00:45:58 INFO - zombiecheck | Checking for orphan process with PID: 1995 00:45:58 INFO - zombiecheck | Checking for orphan process with PID: 1996 00:45:58 INFO - Stopping web server 00:45:58 INFO - Stopping web socket server 00:45:58 INFO - Stopping ssltunnel 00:45:58 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:45:58 INFO - runtests.py | Running tests: end. 00:45:58 INFO - Buffered messages finished 00:45:58 INFO - dir: dom/bindings/test 00:45:58 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:45:59 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:45:59 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpGC9yrW.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:45:59 INFO - runtests.py | Server pid: 2003 00:45:59 INFO - runtests.py | Websocket server pid: 2004 00:45:59 INFO - runtests.py | SSL tunnel pid: 2005 00:45:59 INFO - runtests.py | Running with e10s: True 00:45:59 INFO - runtests.py | Running tests: start. 00:45:59 INFO - 00:45:59 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpGC9yrW.mozrunner 00:45:59 INFO - runtests.py | Application pid: 2006 00:45:59 INFO - TEST-INFO | started process GECKO(2006) 00:46:02 INFO - GECKO(2006) | 1497426362055 Marionette INFO Listening on port 2828 00:46:02 INFO - GECKO(2006) | 1497426362190 Marionette DEBUG loaded listener.js 00:46:02 INFO - GECKO(2006) | 2017-06-14 00:46:02.300 plugin-container[2007:14294] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x983f, name = 'com.apple.tsm.portname' 00:46:02 INFO - GECKO(2006) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:46:02 INFO - GECKO(2006) | 2017-06-14 00:46:02.301 plugin-container[2007:14294] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9e0b, name = 'com.apple.CFPasteboardClient' 00:46:02 INFO - GECKO(2006) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:46:02 INFO - GECKO(2006) | 2017-06-14 00:46:02.301 plugin-container[2007:14294] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:46:02 INFO - GECKO(2006) | 2017-06-14 00:46:02.760 plugin-container[2008:14344] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x484f, name = 'com.apple.tsm.portname' 00:46:02 INFO - GECKO(2006) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:46:02 INFO - GECKO(2006) | 2017-06-14 00:46:02.761 plugin-container[2008:14344] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x4527, name = 'com.apple.CFPasteboardClient' 00:46:02 INFO - GECKO(2006) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:46:02 INFO - GECKO(2006) | 2017-06-14 00:46:02.761 plugin-container[2008:14344] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:46:02 INFO - SimpleTest START 00:46:02 INFO - TEST-START | dom/bindings/test/test_ByteString.html 00:46:03 INFO - TEST-PASS | dom/bindings/test/test_ByteString.html | Character values > 255 not rejected for ByteString 00:46:04 INFO - GECKO(2006) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:46:04 INFO - GECKO(2006) | MEMORY STAT | vsize 3910MB | residentFast 114MB | heapAllocated 20MB 00:46:04 INFO - TEST-OK | dom/bindings/test/test_ByteString.html | took 1097ms 00:46:04 INFO - TEST-START | dom/bindings/test/test_InstanceOf.html 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_InstanceOf.html | document is an event target 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_InstanceOf.html | instanceof should work on XHR 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_InstanceOf.html | instanceof needs to walk the prototype chain 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_InstanceOf.html | Same-origin instanceof of a interface prototype object should work, even if called cross-origin 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_InstanceOf.html | Cross-origin instanceof of a interface prototype object shouldn't work 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_InstanceOf.html | If an interface prototype object is on the protochain then instanceof with the interface object should succeed 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_InstanceOf.html | If an interface prototype object is not on the protochain then instanceof with the interface object should succeed 00:46:04 INFO - GECKO(2006) | MEMORY STAT | vsize 3912MB | residentFast 116MB | heapAllocated 21MB 00:46:04 INFO - TEST-OK | dom/bindings/test/test_InstanceOf.html | took 67ms 00:46:04 INFO - TEST-START | dom/bindings/test/test_Object.prototype_props.html 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_Object.prototype_props.html | Test for bug 987110 - Test for bug 987110: Elided 2 passes or known failures. 00:46:04 INFO - GECKO(2006) | MEMORY STAT | vsize 3914MB | residentFast 118MB | heapAllocated 22MB 00:46:04 INFO - TEST-OK | dom/bindings/test/test_Object.prototype_props.html | took 107ms 00:46:04 INFO - TEST-START | dom/bindings/test/test_async_stacks.html 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_async_stacks.html | stack includes registerEventListener 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_async_stacks.html | stack includes xhrTest 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_async_stacks.html | stack includes rafTest 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_async_stacks.html | stack includes intervalTest 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_async_stacks.html | stack includes postMessageTest 00:46:04 INFO - GECKO(2006) | MEMORY STAT | vsize 3914MB | residentFast 119MB | heapAllocated 23MB 00:46:04 INFO - TEST-OK | dom/bindings/test/test_async_stacks.html | took 89ms 00:46:04 INFO - TEST-START | dom/bindings/test/test_barewordGetsWindow.html 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_barewordGetsWindow.html | Couldn't find document getter 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_barewordGetsWindow.html | Bareword should see own inner 1 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_barewordGetsWindow.html | Qualified should see current inner 1 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_barewordGetsWindow.html | Bareword should see own inner 2 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_barewordGetsWindow.html | Qualified should see current inner 2 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_barewordGetsWindow.html | Bareword should see own inner 3 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_barewordGetsWindow.html | Qualified should see current inner 2 00:46:04 INFO - GECKO(2006) | MEMORY STAT | vsize 3916MB | residentFast 121MB | heapAllocated 24MB 00:46:04 INFO - TEST-OK | dom/bindings/test/test_barewordGetsWindow.html | took 107ms 00:46:04 INFO - TEST-START | dom/bindings/test/test_bug1041646.html 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_bug1041646.html | This test won't test what it should be testing 00:46:04 INFO - GECKO(2006) | MEMORY STAT | vsize 3917MB | residentFast 123MB | heapAllocated 20MB 00:46:04 INFO - TEST-OK | dom/bindings/test/test_bug1041646.html | took 81ms 00:46:04 INFO - TEST-START | dom/bindings/test/test_bug1123875.html 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_bug1123875.html | Test for Bug 1123875 - Test for Bug 1123875: Elided 2 passes or known failures. 00:46:04 INFO - GECKO(2006) | MEMORY STAT | vsize 3916MB | residentFast 122MB | heapAllocated 18MB 00:46:04 INFO - TEST-OK | dom/bindings/test/test_bug1123875.html | took 94ms 00:46:04 INFO - TEST-START | dom/bindings/test/test_bug560072.html 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_bug560072.html | Should get body out of property descriptor 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_bug560072.html | Should get body out of property descriptor this way too 00:46:04 INFO - GECKO(2006) | MEMORY STAT | vsize 3916MB | residentFast 122MB | heapAllocated 18MB 00:46:04 INFO - TEST-OK | dom/bindings/test/test_bug560072.html | took 51ms 00:46:04 INFO - TEST-START | dom/bindings/test/test_bug742191.html 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_bug742191.html | passing an invalid argument should cause a type error! 00:46:04 INFO - GECKO(2006) | MEMORY STAT | vsize 3916MB | residentFast 122MB | heapAllocated 18MB 00:46:04 INFO - TEST-OK | dom/bindings/test/test_bug742191.html | took 53ms 00:46:04 INFO - TEST-START | dom/bindings/test/test_bug759621.html 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_bug759621.html | Should be able to set expando shadowing a proto prop 00:46:04 INFO - GECKO(2006) | MEMORY STAT | vsize 3916MB | residentFast 122MB | heapAllocated 19MB 00:46:04 INFO - TEST-OK | dom/bindings/test/test_bug759621.html | took 59ms 00:46:04 INFO - TEST-START | dom/bindings/test/test_bug773326.html 00:46:04 INFO - TEST-PASS | dom/bindings/test/test_bug773326.html | Test for Bug 773326 - Test for Bug 773326: Elided 2 passes or known failures. 00:46:04 INFO - GECKO(2006) | MEMORY STAT | vsize 3919MB | residentFast 124MB | heapAllocated 20MB 00:46:04 INFO - TEST-OK | dom/bindings/test/test_bug773326.html | took 79ms 00:46:04 INFO - TEST-START | dom/bindings/test/test_bug788369.html 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_bug788369.html | Should have an XHR object 00:46:05 INFO - GECKO(2006) | MEMORY STAT | vsize 3920MB | residentFast 125MB | heapAllocated 20MB 00:46:05 INFO - TEST-OK | dom/bindings/test/test_bug788369.html | took 57ms 00:46:05 INFO - TEST-START | dom/bindings/test/test_bug852846.html 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_bug852846.html | Shouldn't have color set on HTML element 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_bug852846.html | Should have color set on HTML element 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_bug852846.html | Shouldn't have color set on SVG element 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_bug852846.html | Should have color set on SVG element 00:46:05 INFO - GECKO(2006) | MEMORY STAT | vsize 3920MB | residentFast 125MB | heapAllocated 21MB 00:46:05 INFO - TEST-OK | dom/bindings/test/test_bug852846.html | took 68ms 00:46:05 INFO - TEST-START | dom/bindings/test/test_bug862092.html 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_bug862092.html | adoptNode needs to preserve expandos 00:46:05 INFO - GECKO(2006) | MEMORY STAT | vsize 3920MB | residentFast 126MB | heapAllocated 21MB 00:46:05 INFO - TEST-OK | dom/bindings/test/test_bug862092.html | took 65ms 00:46:05 INFO - TEST-START | dom/bindings/test/test_callback_across_document_open.html 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_callback_across_document_open.html | Test for callback invocation for a callback that comes from a no-longer-current window that still has an active document. - Test for callback invocation for a callback that comes from a no-longer-current window that still has an active document.: Elided 2 passes or known failures. 00:46:05 INFO - GECKO(2006) | MEMORY STAT | vsize 3922MB | residentFast 128MB | heapAllocated 22MB 00:46:05 INFO - TEST-OK | dom/bindings/test/test_callback_across_document_open.html | took 94ms 00:46:05 INFO - TEST-START | dom/bindings/test/test_callback_default_thisval.html 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_callback_default_thisval.html | Should have undefined this value 00:46:05 INFO - GECKO(2006) | MEMORY STAT | vsize 3922MB | residentFast 128MB | heapAllocated 22MB 00:46:05 INFO - TEST-OK | dom/bindings/test/test_callback_default_thisval.html | took 63ms 00:46:05 INFO - TEST-START | dom/bindings/test/test_callback_exceptions.html 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_callback_exceptions.html | Test for ... - Test for ...: Elided 3 passes or known failures. 00:46:05 INFO - GECKO(2006) | MEMORY STAT | vsize 3923MB | residentFast 129MB | heapAllocated 23MB 00:46:05 INFO - TEST-OK | dom/bindings/test/test_callback_exceptions.html | took 51ms 00:46:05 INFO - TEST-START | dom/bindings/test/test_cloneAndImportNode.html 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_cloneAndImportNode.html | cloneNode() should do a shallow clone 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_cloneAndImportNode.html | cloneNode(undefined) should do a shallow clone 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_cloneAndImportNode.html | cloneNode(true) should do a deep clone 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_cloneAndImportNode.html | importNode(node) should do a deep import 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_cloneAndImportNode.html | importNode(undefined) should do a shallow import 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_cloneAndImportNode.html | importNode(true) should do a deep import 00:46:05 INFO - GECKO(2006) | MEMORY STAT | vsize 3923MB | residentFast 129MB | heapAllocated 23MB 00:46:05 INFO - TEST-OK | dom/bindings/test/test_cloneAndImportNode.html | took 40ms 00:46:05 INFO - TEST-START | dom/bindings/test/test_crossOriginWindowSymbolAccess.html 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_crossOriginWindowSymbolAccess.html | Test for accessing symbols on a cross-origin window - Test for accessing symbols on a cross-origin window: Elided 2 passes or known failures. 00:46:05 INFO - GECKO(2006) | MEMORY STAT | vsize 3924MB | residentFast 130MB | heapAllocated 24MB 00:46:05 INFO - TEST-OK | dom/bindings/test/test_crossOriginWindowSymbolAccess.html | took 71ms 00:46:05 INFO - TEST-START | dom/bindings/test/test_defineProperty.html 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should throw in strict mode when setting named property on [object HTMLDocument] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should throw in strict mode when setting named property via SETELEM on [object HTMLDocument] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should throw in strict mode when defining named property on [object HTMLDocument] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should not throw in non-strict mode when setting named property on [object HTMLDocument] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should not throw in non-strict mode when setting named property via SETELEM on[object HTMLDocument] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should throw in non-strict mode when defining named property on [object HTMLDocument] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should throw in strict mode when setting named property on [object HTMLCollection] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should throw in strict mode when setting named property via SETELEM on [object HTMLCollection] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should throw in strict mode when defining named property on [object HTMLCollection] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should not throw in non-strict mode when setting named property on [object HTMLCollection] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should not throw in non-strict mode when setting named property via SETELEM on[object HTMLCollection] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should throw in non-strict mode when defining named property on [object HTMLCollection] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should throw in strict mode when setting indexed property on [object HTMLCollection] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should throw in strict mode when setting out of bounds indexed property on [object HTMLCollection] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should throw in strict mode when defining indexed property on [object HTMLCollection] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should not throw in non-strict mode when setting indexed property on [object HTMLCollection] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should not throw in non-strict mode when setting out of bounds indexed property on [object HTMLCollection] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should throw in non-strict mode when defining indexed property on [object HTMLCollection] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should throw in strict mode when setting indexed property on [object NodeList] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should throw in strict mode when setting out of bounds indexed property on [object NodeList] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should throw in strict mode when defining indexed property on [object NodeList] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should not throw in non-strict mode when setting indexed property on [object NodeList] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should not throw in non-strict mode when setting out of bounds indexed property on [object NodeList] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_defineProperty.html | Should throw in non-strict mode when defining indexed property on [object NodeList] 00:46:05 INFO - GECKO(2006) | MEMORY STAT | vsize 3924MB | residentFast 130MB | heapAllocated 24MB 00:46:05 INFO - TEST-OK | dom/bindings/test/test_defineProperty.html | took 48ms 00:46:05 INFO - TEST-START | dom/bindings/test/test_domProxyArrayLengthGetter.html 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_domProxyArrayLengthGetter.html | length getter should return array length 00:46:05 INFO - GECKO(2006) | MEMORY STAT | vsize 3924MB | residentFast 130MB | heapAllocated 25MB 00:46:05 INFO - TEST-OK | dom/bindings/test/test_domProxyArrayLengthGetter.html | took 44ms 00:46:05 INFO - TEST-START | dom/bindings/test/test_enums.html 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_enums.html | Enums - Enums: Elided 2 passes or known failures. 00:46:05 INFO - GECKO(2006) | MEMORY STAT | vsize 3926MB | residentFast 132MB | heapAllocated 25MB 00:46:05 INFO - TEST-OK | dom/bindings/test/test_enums.html | took 46ms 00:46:05 INFO - TEST-START | dom/bindings/test/test_exceptionSanitization.html 00:46:05 INFO - GECKO(2006) | JavaScript error: jar:file:///builds/slave/test/build/application/Nightly.app/Contents/Resources/browser/omni.ja!/components/FeedConverter.js, line 541: NS_ERROR_MALFORMED_URI: Component returned failure code: 0x804b000a (NS_ERROR_MALFORMED_URI) [nsIIOService.newURI] 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_exceptionSanitization.html | Should have the right exception 00:46:05 INFO - TEST-PASS | dom/bindings/test/test_exceptionSanitization.html | Should not be seeing where the exception really came from 00:46:05 INFO - GECKO(2006) | MEMORY STAT | vsize 3926MB | residentFast 132MB | heapAllocated 26MB 00:46:05 INFO - TEST-OK | dom/bindings/test/test_exceptionSanitization.html | took 66ms 00:46:05 INFO - TEST-START | dom/bindings/test/test_exceptionThrowing.html 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exceptionThrowing.html | Should get count exceptions 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exceptionThrowing.html | Should get count exceptions here too 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exceptionThrowing.html | Should get count exceptions here too 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exceptionThrowing.html | We should get here 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exceptionThrowing.html | Should get count exceptions from getter 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exceptionThrowing.html | Should get count exceptions from getter here too 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exceptionThrowing.html | Should get count exceptions from getter here too 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exceptionThrowing.html | We should get here too 00:46:06 INFO - GECKO(2006) | MEMORY STAT | vsize 3966MB | residentFast 171MB | heapAllocated 56MB 00:46:06 INFO - TEST-OK | dom/bindings/test/test_exceptionThrowing.html | took 457ms 00:46:06 INFO - TEST-START | dom/bindings/test/test_exception_messages.html 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exception_messages.html | Correct exception should be thrown for bogus method this object 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exception_messages.html | Correct exception should be thrown for bogus getter this object 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exception_messages.html | Correct exception should be thrown for bogus setter this object 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exception_messages.html | Correct exception should be thrown for bogus interface argument 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exception_messages.html | Correct exception should be thrown for null interface argument 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exception_messages.html | Correct exception should be thrown for interface setter call 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exception_messages.html | Correct exception should be thrown for wrong interface argument 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exception_messages.html | Correct exception should be thrown for wrong interface setter call 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exception_messages.html | Correct exception should be thrown for bogus enum value 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exception_messages.html | Correct exception should be thrown for non-callable callback interface operation property 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exception_messages.html | Correct exception should be thrown for primitive passed for a dictionary 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exception_messages.html | Correct exception should be thrown for overload resolution failure 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exception_messages.html | Correct exception should be thrown for invalid value passed for union 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exception_messages.html | Correct exception should be thrown for invalid float 00:46:06 INFO - GECKO(2006) | MEMORY STAT | vsize 3967MB | residentFast 173MB | heapAllocated 56MB 00:46:06 INFO - TEST-OK | dom/bindings/test/test_exception_messages.html | took 70ms 00:46:06 INFO - TEST-START | dom/bindings/test/test_exceptions_from_jsimplemented.html 00:46:06 INFO - GECKO(2006) | (unknown/INFO) insert '' (registry) succeeded: 00:46:06 INFO - GECKO(2006) | (registry/INFO) Initialized registry 00:46:06 INFO - GECKO(2006) | [Main Thread]: I/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:331: PeerConnectionImpl: PeerConnectionImpl constructor for 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'ice' (registry) succeeded: ice 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'ice.pref' (registry) succeeded: ice.pref 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'ice.pref.type' (registry) succeeded: ice.pref.type 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'ice.pref.type.srv_rflx' (UCHAR) succeeded: 0x64 00:46:06 INFO - GECKO(2006) | [Socket Thread]: D/mtransport NrIceCtx static call to find local stun addresses 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'ice.pref.type.peer_rflx' (UCHAR) succeeded: 0x6e 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'ice.pref.type.host' (UCHAR) succeeded: 0x7e 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'ice.pref.type.relayed' (UCHAR) succeeded: 0x05 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'ice.pref.type.srv_rflx_tcp' (UCHAR) succeeded: 0x63 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'ice.pref.type.peer_rflx_tcp' (UCHAR) succeeded: 0x6d 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'ice.pref.type.host_tcp' (UCHAR) succeeded: 0x7d 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'ice.pref.type.relayed_tcp' (UCHAR) succeeded: 0x00 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'stun' (registry) succeeded: stun 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'stun.client' (registry) succeeded: stun.client 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'stun.client.maximum_transmits' (UINT4) succeeded: 7 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'ice.trickle_grace_period' (UINT4) succeeded: 5000 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'ice.tcp' (registry) succeeded: ice.tcp 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'ice.tcp.so_sock_count' (INT4) succeeded: 0 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'ice.tcp.listen_backlog' (INT4) succeeded: 10 00:46:06 INFO - GECKO(2006) | (registry/INFO) insert 'ice.tcp.disable' (char) succeeded: \000 00:46:06 INFO - GECKO(2006) | [Main Thread]: I/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:2976: CloseInt: Closing PeerConnectionImpl 7ac8f23967746136; ending call 00:46:06 INFO - GECKO(2006) | [Main Thread]: I/jsep [1497426366525955 (id=2147483720 url=http://mochi.test:8888/tests/dom/bindings/test/test_exceptions_from_jsimplemented.html)]: stable -> closed 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exceptions_from_jsimplemented.html | Exception should have been on line 36 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_exceptions_from_jsimplemented.html | Should have the exception we expect 00:46:06 INFO - GECKO(2006) | MEMORY STAT | vsize 3970MB | residentFast 174MB | heapAllocated 57MB 00:46:06 INFO - TEST-OK | dom/bindings/test/test_exceptions_from_jsimplemented.html | took 61ms 00:46:06 INFO - TEST-START | dom/bindings/test/test_forOf.html 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_forOf.html | 'for (x of div.childNodes)' should iterate over child nodes 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_forOf.html | 'for (x of div.childNodes)' should see elements added during iteration 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_forOf.html | 'for (x of div.children)' should iterate over child elements 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_forOf.html | 'for (x of emptyNodeList)' loop should run zero times 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_forOf.html | for-of loop should work with a querySelectorAll() NodeList 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_forOf.html | 'for (x of div.childNodes)' should iterate over child nodes (in iframe) 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_forOf.html | 'for (x of div.childNodes)' should see elements added during iteration (in iframe) 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_forOf.html | 'for (x of div.children)' should iterate over child elements (in iframe) 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_forOf.html | 'for (x of emptyNodeList)' loop should run zero times (in iframe) 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_forOf.html | for-of loop should work with a querySelectorAll() NodeList (in iframe) 00:46:06 INFO - GECKO(2006) | MEMORY STAT | vsize 3971MB | residentFast 176MB | heapAllocated 58MB 00:46:06 INFO - TEST-OK | dom/bindings/test/test_forOf.html | took 70ms 00:46:06 INFO - TEST-START | dom/bindings/test/test_integers.html 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_integers.html | Should not start in an error state 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_integers.html | Should have treated non-finite double as 0 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_integers.html | Should not start in an error state 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_integers.html | Should have treated non-finite double as 0 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_integers.html | Should not start in an error state 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_integers.html | Should have treated non-finite double as 0 00:46:06 INFO - GECKO(2006) | MEMORY STAT | vsize 4019MB | residentFast 179MB | heapAllocated 58MB 00:46:06 INFO - TEST-OK | dom/bindings/test/test_integers.html | took 60ms 00:46:06 INFO - TEST-START | dom/bindings/test/test_interfaceName.html 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_interfaceName.html | Image name 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_interfaceName.html | Promise name 00:46:06 INFO - GECKO(2006) | MEMORY STAT | vsize 4019MB | residentFast 180MB | heapAllocated 59MB 00:46:06 INFO - TEST-OK | dom/bindings/test/test_interfaceName.html | took 52ms 00:46:06 INFO - TEST-START | dom/bindings/test/test_interfaceToString.html 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_interfaceToString.html | Stringifying a DOM interface object should return the same stringas stringifying a native function. 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_interfaceToString.html | Stringifying a DOM interface object via Function.prototype.toString should return the same string as stringifying a native function. 00:46:06 INFO - GECKO(2006) | MEMORY STAT | vsize 4021MB | residentFast 181MB | heapAllocated 59MB 00:46:06 INFO - TEST-OK | dom/bindings/test/test_interfaceToString.html | took 51ms 00:46:06 INFO - TEST-START | dom/bindings/test/test_lenientThis.html 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_lenientThis.html | [LenientThis] - [LenientThis]: Elided 3 passes or known failures. 00:46:06 INFO - GECKO(2006) | MEMORY STAT | vsize 4021MB | residentFast 182MB | heapAllocated 60MB 00:46:06 INFO - TEST-OK | dom/bindings/test/test_lenientThis.html | took 71ms 00:46:06 INFO - TEST-START | dom/bindings/test/test_lookupGetter.html 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_lookupGetter.html | But able to look it up the normal way 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_lookupGetter.html | property should still be on the prototype 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_lookupGetter.html | property should be enumerable 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_lookupGetter.html | the getter actually works 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_lookupGetter.html | the getter works after defineSetter 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_lookupGetter.html | Should have correct responseType up front 00:46:06 INFO - TEST-PASS | dom/bindings/test/test_lookupGetter.html | the setter is bound correctly 00:46:06 INFO - GECKO(2006) | MEMORY STAT | vsize 4022MB | residentFast 182MB | heapAllocated 60MB 00:46:06 INFO - TEST-OK | dom/bindings/test/test_lookupGetter.html | took 54ms 00:46:07 INFO - TEST-START | dom/bindings/test/test_namedNoIndexed.html 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_namedNoIndexed.html | Indexed props should work like named on dataset 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_namedNoIndexed.html | Indexed props as strings should work like named on dataset 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_namedNoIndexed.html | Named props should work on dataset 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_namedNoIndexed.html | Named props as strings should work on dataset 00:46:07 INFO - GECKO(2006) | MEMORY STAT | vsize 4023MB | residentFast 183MB | heapAllocated 60MB 00:46:07 INFO - TEST-OK | dom/bindings/test/test_namedNoIndexed.html | took 68ms 00:46:07 INFO - TEST-START | dom/bindings/test/test_named_getter_enumerability.html 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_named_getter_enumerability.html | Test for named getter enumerability - Test for named getter enumerability: Elided 5 passes or known failures. 00:46:07 INFO - GECKO(2006) | MEMORY STAT | vsize 4024MB | residentFast 184MB | heapAllocated 61MB 00:46:07 INFO - TEST-OK | dom/bindings/test/test_named_getter_enumerability.html | took 81ms 00:46:07 INFO - TEST-START | dom/bindings/test/test_oom_reporting.html 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_oom_reporting.html | expected uncaught exception - uncaught exception: out of memory at undefined 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_oom_reporting.html | Should have an error event 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_oom_reporting.html | Should have the right error message 00:46:07 INFO - GECKO(2006) | JavaScript error: , line 0: uncaught exception: out of memory 00:46:07 INFO - GECKO(2006) | MEMORY STAT | vsize 4024MB | residentFast 185MB | heapAllocated 61MB 00:46:07 INFO - TEST-OK | dom/bindings/test/test_oom_reporting.html | took 59ms 00:46:07 INFO - TEST-START | dom/bindings/test/test_primitive_this.html 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_primitive_this.html | undefined assertion name 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_primitive_this.html | undefined assertion name 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_primitive_this.html | undefined assertion name 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_primitive_this.html | undefined assertion name 00:46:07 INFO - GECKO(2006) | MEMORY STAT | vsize 4026MB | residentFast 186MB | heapAllocated 62MB 00:46:07 INFO - TEST-OK | dom/bindings/test/test_primitive_this.html | took 54ms 00:46:07 INFO - TEST-START | dom/bindings/test/test_proxy_expandos.html 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should have called the getter/setter enough times 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - plain 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Setter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should pass 1 argument to setters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Getter should have the proxy as |this| 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Shouldn't pass arguments to getters 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - scripted getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should have called the getter/setter enough times 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Looking up an expando should work - native getter/setter 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should have called the getter/setter enough times 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should return correct property value 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_proxy_expandos.html | Should have called the getter/setter enough times 00:46:07 INFO - GECKO(2006) | MEMORY STAT | vsize 4028MB | residentFast 188MB | heapAllocated 64MB 00:46:07 INFO - TEST-OK | dom/bindings/test/test_proxy_expandos.html | took 355ms 00:46:07 INFO - TEST-START | dom/bindings/test/test_queryInterface.html 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_queryInterface.html | QI to nsIDOMNSEditableElement on a non-editable element should fail 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_queryInterface.html | Editable element needs to support QI to nsIDOMNSEditableElement 00:46:07 INFO - GECKO(2006) | MEMORY STAT | vsize 4029MB | residentFast 190MB | heapAllocated 64MB 00:46:07 INFO - TEST-OK | dom/bindings/test/test_queryInterface.html | took 48ms 00:46:07 INFO - TEST-START | dom/bindings/test/test_setWithNamedGetterNoNamedSetter.html 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_setWithNamedGetterNoNamedSetter.html | Should have no action attribute 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_setWithNamedGetterNoNamedSetter.html | form.action should be the input 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_setWithNamedGetterNoNamedSetter.html | Should have an action attribute now 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_setWithNamedGetterNoNamedSetter.html | form.action should still be the input 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_setWithNamedGetterNoNamedSetter.html | form.action should no longer be shadowed 00:46:07 INFO - GECKO(2006) | MEMORY STAT | vsize 4030MB | residentFast 190MB | heapAllocated 65MB 00:46:07 INFO - TEST-OK | dom/bindings/test/test_setWithNamedGetterNoNamedSetter.html | took 42ms 00:46:07 INFO - TEST-START | dom/bindings/test/test_throwing_method_noDCE.html 00:46:07 INFO - TEST-PASS | dom/bindings/test/test_throwing_method_noDCE.html | Test that we don't DCE functions that can throw - Test that we don't DCE functions that can throw: Elided 2 passes or known failures. 00:46:07 INFO - GECKO(2006) | MEMORY STAT | vsize 4032MB | residentFast 192MB | heapAllocated 66MB 00:46:07 INFO - TEST-OK | dom/bindings/test/test_throwing_method_noDCE.html | took 62ms 00:46:07 INFO - TEST-START | dom/bindings/test/test_traceProtos.html 00:46:08 INFO - GECKO(2006) | Timecard created 1497426366.521568 00:46:08 INFO - GECKO(2006) | Timestamp | Delta | Event | File | Function 00:46:08 INFO - GECKO(2006) | ======================================================================================================== 00:46:08 INFO - GECKO(2006) | 0.000749 | 0.000749 | Constructor Completed | PeerConnectionImpl.cpp:332 | PeerConnectionImpl 00:46:08 INFO - GECKO(2006) | 0.004429 | 0.003680 | Initializing PC Ctx | PeerConnectionImpl.cpp:650 | Initialize 00:46:08 INFO - GECKO(2006) | 1.552341 | 1.547912 | Destructor Invoked | PeerConnectionImpl.cpp:346 | ~PeerConnectionImpl 00:46:08 INFO - GECKO(2006) | [Main Thread]: I/signaling [main|PeerConnectionImpl] PeerConnectionImpl.cpp:367: ~PeerConnectionImpl: PeerConnectionImpl destructor invoked for 7ac8f23967746136 00:46:08 INFO - TEST-PASS | dom/bindings/test/test_traceProtos.html | Accessing unreferenced DOM interface objects shouldn't crash 00:46:08 INFO - GECKO(2006) | MEMORY STAT | vsize 4033MB | residentFast 192MB | heapAllocated 18MB 00:46:08 INFO - TEST-OK | dom/bindings/test/test_traceProtos.html | took 477ms 00:46:08 INFO - TEST-START | dom/bindings/test/test_treat_non_object_as_null.html 00:46:08 INFO - TEST-PASS | dom/bindings/test/test_treat_non_object_as_null.html | Should preserve an object value when assigning to event handler 00:46:08 INFO - TEST-PASS | dom/bindings/test/test_treat_non_object_as_null.html | Non-object values should become null when assigning to event handler 00:46:08 INFO - GECKO(2006) | MEMORY STAT | vsize 4029MB | residentFast 192MB | heapAllocated 18MB 00:46:08 INFO - TEST-OK | dom/bindings/test/test_treat_non_object_as_null.html | took 76ms 00:46:08 INFO - TEST-START | dom/bindings/test/test_unforgeablesonexpando.html 00:46:08 INFO - TEST-PASS | dom/bindings/test/test_unforgeablesonexpando.html | Test for making sure named getters don't override the unforgeable location on HTMLDocument - Test for making sure named getters don't override the unforgeable location on HTMLDocument: Elided 3 passes or known failures. 00:46:08 INFO - GECKO(2006) | MEMORY STAT | vsize 4029MB | residentFast 192MB | heapAllocated 18MB 00:46:08 INFO - TEST-OK | dom/bindings/test/test_unforgeablesonexpando.html | took 121ms 00:46:08 INFO - TEST-START | dom/bindings/test/test_worker_UnwrapArg.html 00:46:08 INFO - TEST-PASS | dom/bindings/test/test_worker_UnwrapArg.html | Message 1 should be correct 00:46:08 INFO - TEST-PASS | dom/bindings/test/test_worker_UnwrapArg.html | Message 2 should be correct 00:46:08 INFO - TEST-PASS | dom/bindings/test/test_worker_UnwrapArg.html | Message 3 should be correct 00:46:08 INFO - TEST-PASS | dom/bindings/test/test_worker_UnwrapArg.html | What message is this? 00:46:08 INFO - GECKO(2006) | MEMORY STAT | vsize 4033MB | residentFast 195MB | heapAllocated 19MB 00:46:08 INFO - TEST-OK | dom/bindings/test/test_worker_UnwrapArg.html | took 102ms 00:46:08 INFO - TEST-START | Shutdown 00:46:08 INFO - Passed: 973 00:46:08 INFO - Failed: 0 00:46:08 INFO - Todo: 0 00:46:08 INFO - Mode: e10s 00:46:08 INFO - Slowest: 1097ms - /tests/dom/bindings/test/test_ByteString.html 00:46:08 INFO - SimpleTest FINISHED 00:46:08 INFO - TEST-INFO | Ran 1 Loops 00:46:08 INFO - SimpleTest FINISHED 00:46:09 INFO - GECKO(2006) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:46:10 INFO - TEST-INFO | Main app process: exit 0 00:46:10 INFO - runtests.py | Application ran for: 0:00:10.856525 00:46:10 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpkA1yubpidlog 00:46:10 INFO - ==> process 2006 launched child process 2007 00:46:10 INFO - ==> process 2006 launched child process 2008 00:46:10 INFO - zombiecheck | Checking for orphan process with PID: 2007 00:46:10 INFO - zombiecheck | Checking for orphan process with PID: 2008 00:46:10 INFO - Stopping web server 00:46:10 INFO - Stopping web socket server 00:46:10 INFO - Stopping ssltunnel 00:46:10 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:46:10 INFO - runtests.py | Running tests: end. 00:46:10 INFO - Buffered messages finished 00:46:10 INFO - dir: dom/broadcastchannel/tests 00:46:10 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:46:10 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:46:10 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmp9ya3Jr.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:46:10 INFO - runtests.py | Server pid: 2015 00:46:10 INFO - runtests.py | Websocket server pid: 2016 00:46:10 INFO - runtests.py | SSL tunnel pid: 2017 00:46:10 INFO - runtests.py | Running with e10s: True 00:46:10 INFO - runtests.py | Running tests: start. 00:46:10 INFO - 00:46:10 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmp9ya3Jr.mozrunner 00:46:10 INFO - runtests.py | Application pid: 2018 00:46:10 INFO - TEST-INFO | started process GECKO(2018) 00:46:13 INFO - GECKO(2018) | 1497426373443 Marionette INFO Listening on port 2828 00:46:13 INFO - GECKO(2018) | 1497426373612 Marionette DEBUG loaded listener.js 00:46:13 INFO - GECKO(2018) | 2017-06-14 00:46:13.648 plugin-container[2019:14566] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9a4b, name = 'com.apple.tsm.portname' 00:46:13 INFO - GECKO(2018) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:46:13 INFO - GECKO(2018) | 2017-06-14 00:46:13.649 plugin-container[2019:14566] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0xa017, name = 'com.apple.CFPasteboardClient' 00:46:13 INFO - GECKO(2018) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:46:13 INFO - GECKO(2018) | 2017-06-14 00:46:13.649 plugin-container[2019:14566] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:46:14 INFO - SimpleTest START 00:46:14 INFO - TEST-START | dom/broadcastchannel/tests/test_bfcache.html 00:46:14 INFO - GECKO(2018) | 2017-06-14 00:46:14.265 plugin-container[2020:14617] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x464b, name = 'com.apple.tsm.portname' 00:46:14 INFO - GECKO(2018) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:46:14 INFO - GECKO(2018) | 2017-06-14 00:46:14.266 plugin-container[2020:14617] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9e0b, name = 'com.apple.CFPasteboardClient' 00:46:14 INFO - GECKO(2018) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:46:14 INFO - GECKO(2018) | 2017-06-14 00:46:14.266 plugin-container[2020:14617] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:46:15 INFO - Page1Shown: http://mochi.test:8888/tests/dom/broadcastchannel/tests/testUrl1_bfcache.html 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_bfcache.html | test page should have been persisted initially 00:46:15 INFO - New location: testUrl2_bfcache.html 00:46:15 INFO - Page2Shown: http://mochi.test:8888/tests/dom/broadcastchannel/tests/testUrl2_bfcache.html 00:46:15 INFO - Going back 00:46:15 INFO - Page1Shown: http://mochi.test:8888/tests/dom/broadcastchannel/tests/testUrl1_bfcache.html 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_bfcache.html | test page should have been persisted in pageshow 00:46:15 INFO - Page1Shown: http://mochi.test:8888/tests/dom/broadcastchannel/tests/testUrl1_bfcache.html 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_bfcache.html | test page should have been persisted in pageshow 00:46:15 INFO - GECKO(2018) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:46:15 INFO - GECKO(2018) | MEMORY STAT | vsize 3913MB | residentFast 118MB | heapAllocated 23MB 00:46:15 INFO - TEST-OK | dom/broadcastchannel/tests/test_bfcache.html | took 1542ms 00:46:15 INFO - TEST-START | dom/broadcastchannel/tests/test_broadcastchannel_any.html 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | BroadcastChannel can be created 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | BroadcastChannel can be created 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Just 2 comparations 00:46:15 INFO - Posted: hello world 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Still comparing... 00:46:15 INFO - bc2: hello world 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Still comparing... 00:46:15 INFO - bc: hello world 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Just 2 comparations 00:46:15 INFO - Posted: 123 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Still comparing... 00:46:15 INFO - bc2: 123 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Still comparing... 00:46:15 INFO - bc: 123 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Just 2 comparations 00:46:15 INFO - Posted: null 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Still comparing... 00:46:15 INFO - bc2: null 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Still comparing... 00:46:15 INFO - bc: null 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Just 2 comparations 00:46:15 INFO - Posted: true 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Still comparing... 00:46:15 INFO - bc2: true 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Still comparing... 00:46:15 INFO - bc: true 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Just 2 comparations 00:46:15 INFO - Posted: Wed Jun 14 2017 00:46:15 GMT-0700 (PDT) 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Still comparing... 00:46:15 INFO - bc2: Wed Jun 14 2017 00:46:15 GMT-0700 (PDT) 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | They should not match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match - using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Still comparing... 00:46:15 INFO - bc: Wed Jun 14 2017 00:46:15 GMT-0700 (PDT) 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | They should not match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match - using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Just 2 comparations 00:46:15 INFO - Posted: 1,test,true,Wed Jun 14 2017 00:46:15 GMT-0700 (PDT) 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Still comparing... 00:46:15 INFO - bc2: 1,test,true,Wed Jun 14 2017 00:46:15 GMT-0700 (PDT) 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Array.length matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | They should not match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match - using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Still comparing... 00:46:15 INFO - bc: 1,test,true,Wed Jun 14 2017 00:46:15 GMT-0700 (PDT) 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Array.length matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | They should not match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match - using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Just 2 comparations 00:46:15 INFO - Posted: [object Object] 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Still comparing... 00:46:15 INFO - bc2: [object Object] 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | They should not match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match - using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | They should not match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match - using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Array.length matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | They should not match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match - using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Still comparing... 00:46:15 INFO - bc: [object Object] 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | They should not match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match - using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | They should not match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match - using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Array.length matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | They should not match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match - using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Just 2 comparations 00:46:15 INFO - Posted: [object Blob] 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Still comparing... 00:46:15 INFO - bc2: [object Blob] 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | They should not match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match - using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Still comparing... 00:46:15 INFO - bc: [object Blob] 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | They should not match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Props match - using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Type matches 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Matching using toSource() 00:46:15 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_any.html | Just 2 comparations 00:46:15 INFO - GECKO(2018) | MEMORY STAT | vsize 3921MB | residentFast 124MB | heapAllocated 25MB 00:46:15 INFO - TEST-OK | dom/broadcastchannel/tests/test_broadcastchannel_any.html | took 94ms 00:46:15 INFO - TEST-START | dom/broadcastchannel/tests/test_broadcastchannel_basic.html 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | BroadcastChannel exists 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | BroadcastChannel can be created 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | BroadcastChannel.name is foobar 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | BroadcastChannel has postMessage() method 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | Parent exists 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | BroadcastChannel exists 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | BroadcastChannel can be created 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | BroadcastChannel.name is foobar 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | BroadcastChannel has postMessage() method 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | evt is a MessageEvent 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | MessageEvent.target is bc 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | MessageEvent.target.name is foobar 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | MessageEvent.target.name is bc.name 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | Message received from the window 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | This is a MessageEvent 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | MessageEvent.target is bc 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | MessageEvent.target.name is foobar 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | MessageEvent.target.name == bc.name 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | MessageEvent.origin is correct 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | The message from the iframe has been received! 00:46:16 INFO - GECKO(2018) | MEMORY STAT | vsize 3922MB | residentFast 126MB | heapAllocated 25MB 00:46:16 INFO - TEST-OK | dom/broadcastchannel/tests/test_broadcastchannel_basic.html | took 99ms 00:46:16 INFO - TEST-START | dom/broadcastchannel/tests/test_broadcastchannel_close.html 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_close.html | PostMessage should throw if called after a close(). 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_close.html | PostMessage should throw if called after a close(). 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_close.html | undefined assertion name 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_close.html | undefined assertion name 00:46:16 INFO - GECKO(2018) | MEMORY STAT | vsize 3923MB | residentFast 127MB | heapAllocated 26MB 00:46:16 INFO - TEST-OK | dom/broadcastchannel/tests/test_broadcastchannel_close.html | took 45ms 00:46:16 INFO - TEST-START | dom/broadcastchannel/tests/test_broadcastchannel_close2.html 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_close2.html | First message has been received 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_close2.html | Second message has been received 00:46:16 INFO - GECKO(2018) | MEMORY STAT | vsize 3923MB | residentFast 128MB | heapAllocated 26MB 00:46:16 INFO - TEST-OK | dom/broadcastchannel/tests/test_broadcastchannel_close2.html | took 45ms 00:46:16 INFO - TEST-START | dom/broadcastchannel/tests/test_broadcastchannel_self.html 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_self.html | The target is !x 00:46:16 INFO - GECKO(2018) | MEMORY STAT | vsize 3923MB | residentFast 128MB | heapAllocated 27MB 00:46:16 INFO - TEST-OK | dom/broadcastchannel/tests/test_broadcastchannel_self.html | took 44ms 00:46:16 INFO - TEST-START | dom/broadcastchannel/tests/test_broadcastchannel_sharedWorker.html 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_sharedWorker.html | SharedWorker is ready! 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_sharedWorker.html | The message matches! 00:46:16 INFO - GECKO(2018) | MEMORY STAT | vsize 3928MB | residentFast 131MB | heapAllocated 24MB 00:46:16 INFO - TEST-OK | dom/broadcastchannel/tests/test_broadcastchannel_sharedWorker.html | took 118ms 00:46:16 INFO - TEST-START | dom/broadcastchannel/tests/test_broadcastchannel_worker.html 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_worker.html | Worker is ready! 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_worker.html | The message matches! 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_worker.html | Worker is ready! 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_worker.html | The message matches! 00:46:16 INFO - GECKO(2018) | MEMORY STAT | vsize 3945MB | residentFast 138MB | heapAllocated 25MB 00:46:16 INFO - TEST-OK | dom/broadcastchannel/tests/test_broadcastchannel_worker.html | took 104ms 00:46:16 INFO - TEST-START | dom/broadcastchannel/tests/test_broadcastchannel_worker_alive.html 00:46:16 INFO - MSG: READY 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_worker_alive.html | Worker is ready! 00:46:16 INFO - MSG: 1 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_worker_alive.html | The message is correct: 1 00:46:16 INFO - MSG: 2 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_worker_alive.html | The message is correct: 2 00:46:16 INFO - MSG: 3 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_worker_alive.html | The message is correct: 3 00:46:16 INFO - MSG: 4 00:46:16 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_worker_alive.html | The message is correct: 4 00:46:17 INFO - MSG: 5 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_broadcastchannel_worker_alive.html | The message is correct: 5 00:46:17 INFO - GECKO(2018) | MEMORY STAT | vsize 3951MB | residentFast 142MB | heapAllocated 17MB 00:46:17 INFO - TEST-OK | dom/broadcastchannel/tests/test_broadcastchannel_worker_alive.html | took 542ms 00:46:17 INFO - TEST-START | dom/broadcastchannel/tests/test_dataCloning.html 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_dataCloning.html | This should throw! 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_dataCloning.html | Correct DataCloneError exception thrown 00:46:17 INFO - GECKO(2018) | MEMORY STAT | vsize 3951MB | residentFast 142MB | heapAllocated 18MB 00:46:17 INFO - TEST-OK | dom/broadcastchannel/tests/test_dataCloning.html | took 44ms 00:46:17 INFO - TEST-START | dom/broadcastchannel/tests/test_dataURL.html 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_dataURL.html | 42 - BroadcastChannel works with data URLs 00:46:17 INFO - GECKO(2018) | MEMORY STAT | vsize 3951MB | residentFast 143MB | heapAllocated 19MB 00:46:17 INFO - TEST-OK | dom/broadcastchannel/tests/test_dataURL.html | took 79ms 00:46:17 INFO - TEST-START | dom/broadcastchannel/tests/test_invalidState.html 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_invalidState.html | This should throw! 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_invalidState.html | Correct invalid-state exception thrown 00:46:17 INFO - GECKO(2018) | MEMORY STAT | vsize 3951MB | residentFast 143MB | heapAllocated 19MB 00:46:17 INFO - TEST-OK | dom/broadcastchannel/tests/test_invalidState.html | took 56ms 00:46:17 INFO - TEST-START | dom/broadcastchannel/tests/test_ordering.html 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_ordering.html | Correct length 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_ordering.html | target for event 0 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_ordering.html | undefined assertion name 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_ordering.html | target for event 1 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_ordering.html | undefined assertion name 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_ordering.html | target for event 2 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_ordering.html | undefined assertion name 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_ordering.html | target for event 3 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_ordering.html | undefined assertion name 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_ordering.html | target for event 4 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_ordering.html | undefined assertion name 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_ordering.html | target for event 5 00:46:17 INFO - TEST-PASS | dom/broadcastchannel/tests/test_ordering.html | undefined assertion name 00:46:17 INFO - GECKO(2018) | MEMORY STAT | vsize 3951MB | residentFast 143MB | heapAllocated 20MB 00:46:17 INFO - TEST-OK | dom/broadcastchannel/tests/test_ordering.html | took 69ms 00:46:17 INFO - TEST-START | Shutdown 00:46:17 INFO - Passed: 195 00:46:17 INFO - Failed: 0 00:46:17 INFO - Todo: 0 00:46:17 INFO - Mode: e10s 00:46:17 INFO - Slowest: 1542ms - /tests/dom/broadcastchannel/tests/test_bfcache.html 00:46:17 INFO - SimpleTest FINISHED 00:46:17 INFO - TEST-INFO | Ran 1 Loops 00:46:17 INFO - SimpleTest FINISHED 00:46:17 INFO - GECKO(2018) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:46:18 INFO - TEST-INFO | Main app process: exit 0 00:46:18 INFO - runtests.py | Application ran for: 0:00:07.837785 00:46:18 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpdZ4eDnpidlog 00:46:18 INFO - ==> process 2018 launched child process 2019 00:46:18 INFO - ==> process 2018 launched child process 2020 00:46:18 INFO - zombiecheck | Checking for orphan process with PID: 2019 00:46:18 INFO - zombiecheck | Checking for orphan process with PID: 2020 00:46:18 INFO - Stopping web server 00:46:18 INFO - Stopping web socket server 00:46:18 INFO - Stopping ssltunnel 00:46:18 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:46:18 INFO - runtests.py | Running tests: end. 00:46:18 INFO - Buffered messages finished 00:46:18 INFO - dir: dom/cache/test/mochitest 00:46:18 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:46:18 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:46:18 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmphtOCqZ.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:46:18 INFO - runtests.py | Server pid: 2027 00:46:18 INFO - runtests.py | Websocket server pid: 2028 00:46:18 INFO - runtests.py | SSL tunnel pid: 2029 00:46:19 INFO - runtests.py | Running with e10s: True 00:46:19 INFO - runtests.py | Running tests: start. 00:46:19 INFO - 00:46:19 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmphtOCqZ.mozrunner 00:46:19 INFO - runtests.py | Application pid: 2030 00:46:19 INFO - TEST-INFO | started process GECKO(2030) 00:46:21 INFO - GECKO(2030) | 2017-06-14 00:46:21.892 plugin-container[2031:14821] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x464b, name = 'com.apple.tsm.portname' 00:46:21 INFO - GECKO(2030) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:46:21 INFO - GECKO(2030) | 2017-06-14 00:46:21.893 plugin-container[2031:14821] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9e0f, name = 'com.apple.CFPasteboardClient' 00:46:21 INFO - GECKO(2030) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:46:21 INFO - GECKO(2030) | 2017-06-14 00:46:21.893 plugin-container[2031:14821] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:46:21 INFO - GECKO(2030) | 1497426381938 Marionette INFO Listening on port 2828 00:46:22 INFO - GECKO(2030) | 1497426382120 Marionette DEBUG loaded listener.js 00:46:22 INFO - GECKO(2030) | 2017-06-14 00:46:22.612 plugin-container[2032:14874] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x963f, name = 'com.apple.tsm.portname' 00:46:22 INFO - GECKO(2030) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:46:22 INFO - GECKO(2030) | 2017-06-14 00:46:22.613 plugin-container[2032:14874] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9923, name = 'com.apple.CFPasteboardClient' 00:46:22 INFO - GECKO(2030) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:46:22 INFO - GECKO(2030) | 2017-06-14 00:46:22.613 plugin-container[2032:14874] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:46:22 INFO - SimpleTest START 00:46:22 INFO - TEST-START | dom/cache/test/mochitest/test_cache.html 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | order argument should be valid 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: true: caches object should be available on global 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: true: cache object should be resolved from caches.open 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: true: caches.has() should resolve true 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: true: caches.keys() should resolve to a truthy value 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: true: caches.keys() should resolve to an array of length at least 1 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: true: caches.keys() should resolve to an array containing key 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: true: caches.delete() should resolve true 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: true: missing key should return false from has 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: 0 === 0: cache.keys() should resolve to an array of length 0 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: TypeError === TypeError: put() should throw TypeError for invalid scheme 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: 1 === 1: cache.keys() should resolve to an array of length 1 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: true: key should be a Request 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: cachekey: Request URL should match original 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: true: value should be a Response 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: 200 === 200: Response status should be 200 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: undefined === undefined: Match with invalid scheme should resolve undefined 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: Hello world === Hello world: Response body should match original 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: undefined === undefined: The promise should resolve to undefined 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: [object Request]: Valid keys object expected 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: 1 === 1: Only one key is expected 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: [object Request]: Valid keys object expected 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: 1 === 1: Only one key is expected 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: [object Response]: matchAll should succeed 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: 1 === 1: Only one match is expected 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: [object Response]: match should succeed 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: [object Response]: storage match should succeed 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: [object Response]: storage match with cacheName should succeed 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: [object Response]: match should succeed 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: true: delete should succeed 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: : Valid keys object expected 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: 0 === 0: Zero keys is expected 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: : matchAll should succeed 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: 0 === 0: Zero matches is expected 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: true: has should succeed 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: ,foobarWorker: Valid keys object expected 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: true: At least two keys are expected 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: true: snafu should exist 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: true: foobar should come after it 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: true: delete should succeed 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: true: has should have a result 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Worker: true: delete should succeed 00:46:23 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: true: caches object should be available on global 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: true: cache object should be resolved from caches.open 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: true: caches.has() should resolve true 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: true: caches.keys() should resolve to a truthy value 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: true: caches.keys() should resolve to an array of length at least 1 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: true: caches.keys() should resolve to an array containing key 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: true: caches.delete() should resolve true 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: true: missing key should return false from has 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: 0 === 0: cache.keys() should resolve to an array of length 0 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: TypeError === TypeError: put() should throw TypeError for invalid scheme 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: 1 === 1: cache.keys() should resolve to an array of length 1 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: true: key should be a Request 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: cachekey: Request URL should match original 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: true: value should be a Response 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: 200 === 200: Response status should be 200 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: undefined === undefined: Match with invalid scheme should resolve undefined 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: Hello world === Hello world: Response body should match original 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: undefined === undefined: The promise should resolve to undefined 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: [object Request]: Valid keys object expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: 1 === 1: Only one key is expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: [object Request]: Valid keys object expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: 1 === 1: Only one key is expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: [object Response]: matchAll should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: 1 === 1: Only one match is expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: [object Response]: match should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: [object Response]: storage match should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: [object Response]: storage match with cacheName should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: [object Response]: match should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: true: delete should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: : Valid keys object expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: 0 === 0: Zero keys is expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: : matchAll should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: 0 === 0: Zero matches is expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: true: has should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: snafuServiceWorker,foobarServiceWorker: Valid keys object expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: true: At least two keys are expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: true: snafu should exist 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: true: foobar should come after it 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: true: delete should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: true: has should have a result 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | ServiceWorker: true: delete should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: true: caches object should be available on global 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: true: cache object should be resolved from caches.open 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: true: caches.has() should resolve true 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: true: caches.keys() should resolve to a truthy value 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: true: caches.keys() should resolve to an array of length at least 1 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: true: caches.keys() should resolve to an array containing key 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: true: caches.delete() should resolve true 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: true: missing key should return false from has 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: 0 === 0: cache.keys() should resolve to an array of length 0 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: TypeError === TypeError: put() should throw TypeError for invalid scheme 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: 1 === 1: cache.keys() should resolve to an array of length 1 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: true: key should be a Request 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: cachekey: Request URL should match original 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: true: value should be a Response 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: 200 === 200: Response status should be 200 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: undefined === undefined: Match with invalid scheme should resolve undefined 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: Hello world === Hello world: Response body should match original 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: undefined === undefined: The promise should resolve to undefined 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: [object Request]: Valid keys object expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: 1 === 1: Only one key is expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: [object Request]: Valid keys object expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: 1 === 1: Only one key is expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: [object Response]: matchAll should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: 1 === 1: Only one match is expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: [object Response]: match should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: [object Response]: storage match should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: [object Response]: storage match with cacheName should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: [object Response]: match should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: true: delete should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: : Valid keys object expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: 0 === 0: Zero keys is expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: : matchAll should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: 0 === 0: Zero matches is expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: true: has should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: snafuWindow,foobarWindow: Valid keys object expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: true: At least two keys are expected 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: true: snafu should exist 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: true: foobar should come after it 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: true: delete should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: true: has should have a result 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache.html | Window: true: delete should succeed 00:46:24 INFO - GECKO(2030) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:46:24 INFO - GECKO(2030) | MEMORY STAT | vsize 3917MB | residentFast 122MB | heapAllocated 20MB 00:46:24 INFO - TEST-OK | dom/cache/test/mochitest/test_cache.html | took 1394ms 00:46:24 INFO - TEST-START | dom/cache/test/mochitest/test_cache_add.html 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | order argument should be valid 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Worker: TypeError === TypeError: add() should throw TypeError for invalid scheme 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Worker: TypeError === TypeError: addAll() should throw TypeError for invalid scheme 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Worker: 4 === 4: Expected number of results 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Worker: undefined === undefined: URLs should not already be in the cache 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Worker: undefined === undefined: Successful add() should resolve undefined 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Worker: undefined === undefined: Successful addAll() should resolve undefined 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Worker: 4 === 4: Expected number of results 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Worker: true: Responses should now be in cache for each URL. 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Worker: 4 === 4: Expected number of results 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Worker: true: Responses should now be in cache for each URL. 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | ServiceWorker: TypeError === TypeError: add() should throw TypeError for invalid scheme 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | ServiceWorker: TypeError === TypeError: addAll() should throw TypeError for invalid scheme 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | ServiceWorker: 4 === 4: Expected number of results 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | ServiceWorker: undefined === undefined: URLs should not already be in the cache 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | ServiceWorker: undefined === undefined: Successful add() should resolve undefined 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | ServiceWorker: undefined === undefined: Successful addAll() should resolve undefined 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | ServiceWorker: 4 === 4: Expected number of results 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | ServiceWorker: true: Responses should now be in cache for each URL. 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | ServiceWorker: 4 === 4: Expected number of results 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | ServiceWorker: true: Responses should now be in cache for each URL. 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Window: TypeError === TypeError: add() should throw TypeError for invalid scheme 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Window: TypeError === TypeError: addAll() should throw TypeError for invalid scheme 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Window: 4 === 4: Expected number of results 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Window: undefined === undefined: URLs should not already be in the cache 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Window: undefined === undefined: Successful add() should resolve undefined 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Window: undefined === undefined: Successful addAll() should resolve undefined 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Window: 4 === 4: Expected number of results 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Window: true: Responses should now be in cache for each URL. 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Window: 4 === 4: Expected number of results 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_add.html | Window: true: Responses should now be in cache for each URL. 00:46:24 INFO - GECKO(2030) | MEMORY STAT | vsize 3920MB | residentFast 126MB | heapAllocated 20MB 00:46:24 INFO - TEST-OK | dom/cache/test/mochitest/test_cache_add.html | took 307ms 00:46:24 INFO - TEST-START | dom/cache/test/mochitest/test_cache_delete.html 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | order argument should be valid 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Worker: true: Deleting a non-existing entry should fail 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Worker: 2 === 2: No entries from the cache should be deleted 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Worker: true: Deleting an existing entry should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Worker: 1 === 1: Only one entry should exist now 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Worker: true: The correct entry must be deleted 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Worker: true: Deleting an existing entry should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Worker: 2 === 2: Only one entry should exist now 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Worker: true: The correct entry must be deleted 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Worker: true: The correct entry must be deleted 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Worker: true: Deleting an existing entry should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Worker: 1 === 1: Only one entry should exist now 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Worker: true: 3The correct entry must be deleted 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Worker: true: deletion should fail 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Worker: 3 === 3: Tree entries should still exist 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Worker: true: The correct entry must be deleted 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Worker: true: The correct entry must be deleted 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Worker: true: The new entry should be correctly inserted 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Correct context for messages received on the worker 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | ServiceWorker: true: Deleting a non-existing entry should fail 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | ServiceWorker: 2 === 2: No entries from the cache should be deleted 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | ServiceWorker: true: Deleting an existing entry should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | ServiceWorker: 1 === 1: Only one entry should exist now 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | ServiceWorker: true: The correct entry must be deleted 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | ServiceWorker: true: Deleting an existing entry should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | ServiceWorker: 2 === 2: Only one entry should exist now 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | ServiceWorker: true: The correct entry must be deleted 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | ServiceWorker: true: The correct entry must be deleted 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | ServiceWorker: true: Deleting an existing entry should succeed 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | ServiceWorker: 1 === 1: Only one entry should exist now 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | ServiceWorker: true: 3The correct entry must be deleted 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | ServiceWorker: true: deletion should fail 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | ServiceWorker: 3 === 3: Tree entries should still exist 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | ServiceWorker: true: The correct entry must be deleted 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | ServiceWorker: true: The correct entry must be deleted 00:46:24 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | ServiceWorker: true: The new entry should be correctly inserted 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Window: true: Deleting a non-existing entry should fail 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Window: 2 === 2: No entries from the cache should be deleted 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Window: true: Deleting an existing entry should succeed 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Window: 1 === 1: Only one entry should exist now 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Window: true: The correct entry must be deleted 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Window: true: Deleting an existing entry should succeed 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Window: 2 === 2: Only one entry should exist now 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Window: true: The correct entry must be deleted 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Window: true: The correct entry must be deleted 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Window: true: Deleting an existing entry should succeed 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Window: 1 === 1: Only one entry should exist now 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Window: true: 3The correct entry must be deleted 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Window: true: deletion should fail 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Window: 3 === 3: Tree entries should still exist 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Window: true: The correct entry must be deleted 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Window: true: The correct entry must be deleted 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_delete.html | Window: true: The new entry should be correctly inserted 00:46:25 INFO - GECKO(2030) | MEMORY STAT | vsize 3922MB | residentFast 128MB | heapAllocated 18MB 00:46:25 INFO - TEST-OK | dom/cache/test/mochitest/test_cache_delete.html | took 652ms 00:46:25 INFO - TEST-START | dom/cache/test/mochitest/test_cache_https.html 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_https.html | order argument should be valid 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_https.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_https.html | Worker: true: Cache entry should be deleted 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_https.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_https.html | Worker: true: Cache entry should be deleted 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_https.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_https.html | Worker: true: Cache should be deleted 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_https.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_https.html | ServiceWorker: true: Cache entry should be deleted 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_https.html | ServiceWorker: true: Cache entry should be deleted 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_https.html | ServiceWorker: true: Cache should be deleted 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_https.html | Window: true: Cache entry should be deleted 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_https.html | Window: true: Cache entry should be deleted 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_https.html | Window: true: Cache should be deleted 00:46:25 INFO - GECKO(2030) | MEMORY STAT | vsize 3925MB | residentFast 132MB | heapAllocated 18MB 00:46:25 INFO - TEST-OK | dom/cache/test/mochitest/test_cache_https.html | took 290ms 00:46:25 INFO - TEST-START | dom/cache/test/mochitest/test_cache_keys.html 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | order argument should be valid 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: 4 === 4: Same number of elements 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid request object 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid request object 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid request object 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid request object 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: 1 === 1: One match should be found 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: 4 === 4: Same number of elements 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid request object 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid request object 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid request object 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid request object 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: 0 === 0: No request should be matched without ignoreMethod 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: 0 === 0: No request should be matched without ignoreMethod 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: 0 === 0: No request should be matched without ignoreMethod 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: 0 === 0: No request should be matched without ignoreMethod 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: 1 === 1: One match should be found 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: 1 === 1: One match should be found 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: 1 === 1: One match should be found 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: 1 === 1: One match should be found 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: 1 === 1: One match should be found 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: 1 === 1: One match should be found 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Worker: true: The cache should be successfully deleted 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Correct context for messages received on the worker 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: 4 === 4: Same number of elements 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid request object 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid request object 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid request object 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid request object 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: 1 === 1: One match should be found 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: 4 === 4: Same number of elements 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid request object 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid request object 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid request object 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid request object 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: 0 === 0: No request should be matched without ignoreMethod 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: 0 === 0: No request should be matched without ignoreMethod 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: 0 === 0: No request should be matched without ignoreMethod 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: 0 === 0: No request should be matched without ignoreMethod 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: 1 === 1: One match should be found 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: 1 === 1: One match should be found 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: 1 === 1: One match should be found 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: 1 === 1: One match should be found 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: 1 === 1: One match should be found 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: 1 === 1: One match should be found 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: Valid URL 00:46:25 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | ServiceWorker: true: The cache should be successfully deleted 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: 4 === 4: Same number of elements 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid request object 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid URL 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid request object 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid URL 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid request object 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid URL 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid request object 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid URL 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: 1 === 1: One match should be found 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid URL 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: 4 === 4: Same number of elements 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid request object 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid URL 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid request object 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid URL 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid request object 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid URL 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid request object 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid URL 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: 0 === 0: No request should be matched without ignoreMethod 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: 0 === 0: No request should be matched without ignoreMethod 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: 0 === 0: No request should be matched without ignoreMethod 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: 0 === 0: No request should be matched without ignoreMethod 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: 1 === 1: One match should be found 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid URL 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: 1 === 1: One match should be found 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid URL 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: 1 === 1: One match should be found 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid URL 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: 1 === 1: One match should be found 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid URL 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: 1 === 1: One match should be found 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid URL 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: 1 === 1: One match should be found 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: Valid URL 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_keys.html | Window: true: The cache should be successfully deleted 00:46:26 INFO - GECKO(2030) | MEMORY STAT | vsize 3927MB | residentFast 134MB | heapAllocated 19MB 00:46:26 INFO - TEST-OK | dom/cache/test/mochitest/test_cache_keys.html | took 548ms 00:46:26 INFO - TEST-START | dom/cache/test/mochitest/test_cache_matchAll_request.html 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | order argument should be valid 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: TypeError === TypeError: Adding a request with type 'HEAD' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: TypeError === TypeError: Adding a request with type 'POST' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: TypeError === TypeError: Adding a request with type 'PUT' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: TypeError === TypeError: Adding a request with type 'DELETE' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: TypeError === TypeError: Adding a request with type 'OPTIONS' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 0 === 0: Should be an empty array when match a HEAD request. 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 2 === 2: Should find 2 items 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?3&Worker === http://mochi.test:8888/?3&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?3&Worker === http://mochi.test:8888/?3&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 2 === 2: Should find 2 items 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?3&Worker === http://mochi.test:8888/?3&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: undefined === undefined: Searching in the wrong cache should resolve to undefined 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The wrong cache should still not exist 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 0 === 0: Searching for an unknown request should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: undefined === undefined: Searching for an unknown request should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: We should be able to delete the cache successfully 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?3&Worker === http://mochi.test:8888/?3&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 2 === 2: Should find 2 items 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?3&Worker === http://mochi.test:8888/?3&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 0 === 0: Searching in the cache after deletion should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The cache should be deleted successfully 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: TypeError === TypeError: Adding a request with type 'HEAD' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: TypeError === TypeError: Adding a request with type 'POST' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: TypeError === TypeError: Adding a request with type 'PUT' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: TypeError === TypeError: Adding a request with type 'DELETE' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: TypeError === TypeError: Adding a request with type 'OPTIONS' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 0 === 0: Should be an empty array when match a HEAD request. 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 2 === 2: Should find 2 items 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?3&Worker === http://mochi.test:8888/?3&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?3&Worker === http://mochi.test:8888/?3&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 2 === 2: Should find 2 items 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?3&Worker === http://mochi.test:8888/?3&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: undefined === undefined: Searching in the wrong cache should resolve to undefined 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The wrong cache should still not exist 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 0 === 0: Searching for an unknown request should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: undefined === undefined: Searching for an unknown request should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: We should be able to delete the cache successfully 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?3&Worker === http://mochi.test:8888/?3&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 2 === 2: Should find 2 items 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?1&Worker === http://mochi.test:8888/?1&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: http://mochi.test:8888/?3&Worker === http://mochi.test:8888/?3&Worker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: 0 === 0: Searching in the cache after deletion should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Worker: true: The cache should be deleted successfully 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Correct context for messages received on the worker 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'HEAD' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'POST' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'PUT' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'DELETE' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'OPTIONS' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 0 === 0: Should be an empty array when match a HEAD request. 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 2 === 2: Should find 2 items 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?3&ServiceWorker === http://mochi.test:8888/?3&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?3&ServiceWorker === http://mochi.test:8888/?3&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 2 === 2: Should find 2 items 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?3&ServiceWorker === http://mochi.test:8888/?3&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: undefined === undefined: Searching in the wrong cache should resolve to undefined 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The wrong cache should still not exist 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 0 === 0: Searching for an unknown request should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: undefined === undefined: Searching for an unknown request should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: We should be able to delete the cache successfully 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?3&ServiceWorker === http://mochi.test:8888/?3&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 2 === 2: Should find 2 items 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?3&ServiceWorker === http://mochi.test:8888/?3&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 0 === 0: Searching in the cache after deletion should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The cache should be deleted successfully 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'HEAD' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'POST' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'PUT' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'DELETE' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'OPTIONS' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 0 === 0: Should be an empty array when match a HEAD request. 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 2 === 2: Should find 2 items 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?3&ServiceWorker === http://mochi.test:8888/?3&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?3&ServiceWorker === http://mochi.test:8888/?3&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 2 === 2: Should find 2 items 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?3&ServiceWorker === http://mochi.test:8888/?3&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: undefined === undefined: Searching in the wrong cache should resolve to undefined 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The wrong cache should still not exist 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 0 === 0: Searching for an unknown request should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: undefined === undefined: Searching for an unknown request should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: We should be able to delete the cache successfully 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?3&ServiceWorker === http://mochi.test:8888/?3&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 2 === 2: Should find 2 items 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?1&ServiceWorker === http://mochi.test:8888/?1&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: http://mochi.test:8888/?3&ServiceWorker === http://mochi.test:8888/?3&ServiceWorker: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: 0 === 0: Searching in the cache after deletion should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | ServiceWorker: true: The cache should be deleted successfully 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: TypeError === TypeError: Adding a request with type 'HEAD' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: TypeError === TypeError: Adding a request with type 'POST' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: TypeError === TypeError: Adding a request with type 'PUT' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: TypeError === TypeError: Adding a request with type 'DELETE' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: TypeError === TypeError: Adding a request with type 'OPTIONS' should fail 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 0 === 0: Should be an empty array when match a HEAD request. 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 2 === 2: Should find 2 items 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?3&Window === http://mochi.test:8888/?3&Window: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?3&Window === http://mochi.test:8888/?3&Window: The URLs should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:26 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 2 === 2: Should find 2 items 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?3&Window === http://mochi.test:8888/?3&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: undefined === undefined: Searching in the wrong cache should resolve to undefined 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The wrong cache should still not exist 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 0 === 0: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: We should be able to delete the cache successfully 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?3&Window === http://mochi.test:8888/?3&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 2 === 2: Should find 2 items 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?3&Window === http://mochi.test:8888/?3&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 0 === 0: Searching in the cache after deletion should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The cache should be deleted successfully 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: TypeError === TypeError: Adding a request with type 'HEAD' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: TypeError === TypeError: Adding a request with type 'POST' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: TypeError === TypeError: Adding a request with type 'PUT' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: TypeError === TypeError: Adding a request with type 'DELETE' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: TypeError === TypeError: Adding a request with type 'OPTIONS' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 0 === 0: Should be an empty array when match a HEAD request. 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 0 === 0: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 2 === 2: Should find 2 items 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?3&Window === http://mochi.test:8888/?3&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?3&Window === http://mochi.test:8888/?3&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 2 === 2: Should find 2 items 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?3&Window === http://mochi.test:8888/?3&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: undefined === undefined: Searching in the wrong cache should resolve to undefined 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The wrong cache should still not exist 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 0 === 0: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: We should be able to delete the cache successfully 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 1 === 1: Should only find 1 item 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?3&Window === http://mochi.test:8888/?3&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 2 === 2: Should find 2 items 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?1&Window === http://mochi.test:8888/?1&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: http://mochi.test:8888/?3&Window === http://mochi.test:8888/?3&Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: 0 === 0: Searching in the cache after deletion should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_matchAll_request.html | Window: true: The cache should be deleted successfully 00:46:27 INFO - GECKO(2030) | MEMORY STAT | vsize 3937MB | residentFast 143MB | heapAllocated 27MB 00:46:27 INFO - TEST-OK | dom/cache/test/mochitest/test_cache_matchAll_request.html | took 1071ms 00:46:27 INFO - TEST-START | dom/cache/test/mochitest/test_cache_match_request.html 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | order argument should be valid 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: TypeError === TypeError: Adding a request with type 'HEAD' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: TypeError === TypeError: Adding a request with type 'POST' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: TypeError === TypeError: Adding a request with type 'PUT' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: TypeError === TypeError: Adding a request with type 'DELETE' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: TypeError === TypeError: Adding a request with type 'OPTIONS' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching for an HEAD request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching in the wrong cache should resolve to undefined 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The wrong cache should still not exist 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: We should be able to delete the cache successfully 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching in the cache after deletion should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The cache should be deleted successfully 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: TypeError === TypeError: Adding a request with type 'HEAD' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: TypeError === TypeError: Adding a request with type 'POST' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: TypeError === TypeError: Adding a request with type 'PUT' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: TypeError === TypeError: Adding a request with type 'DELETE' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: TypeError === TypeError: Adding a request with type 'OPTIONS' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching for an HEAD request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching in the wrong cache should resolve to undefined 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The wrong cache should still not exist 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: We should be able to delete the cache successfully 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: http://mochi.test:8888/?Worker === http://mochi.test:8888/?Worker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: undefined === undefined: Searching in the cache after deletion should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Worker: true: The cache should be deleted successfully 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Correct context for messages received on the worker 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'HEAD' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'POST' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'PUT' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'DELETE' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'OPTIONS' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching for an HEAD request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching in the wrong cache should resolve to undefined 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The wrong cache should still not exist 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: We should be able to delete the cache successfully 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching in the cache after deletion should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The cache should be deleted successfully 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'HEAD' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'POST' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'PUT' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'DELETE' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: TypeError === TypeError: Adding a request with type 'OPTIONS' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching for an HEAD request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching in the wrong cache should resolve to undefined 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The wrong cache should still not exist 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: We should be able to delete the cache successfully 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: http://mochi.test:8888/?ServiceWorker === http://mochi.test:8888/?ServiceWorker: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: undefined === undefined: Searching in the cache after deletion should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | ServiceWorker: true: The cache should be deleted successfully 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: TypeError === TypeError: Adding a request with type 'HEAD' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: TypeError === TypeError: Adding a request with type 'POST' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: TypeError === TypeError: Adding a request with type 'PUT' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: TypeError === TypeError: Adding a request with type 'DELETE' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: TypeError === TypeError: Adding a request with type 'OPTIONS' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching for an HEAD request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching in the wrong cache should resolve to undefined 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The wrong cache should still not exist 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: We should be able to delete the cache successfully 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching in the cache after deletion should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The cache should be deleted successfully 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: TypeError === TypeError: Adding a request with type 'HEAD' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: TypeError === TypeError: Adding a request with type 'POST' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: TypeError === TypeError: Adding a request with type 'PUT' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: TypeError === TypeError: Adding a request with type 'DELETE' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: TypeError === TypeError: Adding a request with type 'OPTIONS' should fail 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching for an HEAD request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching for a request with a non-GET method should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching in the wrong cache should resolve to undefined 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The wrong cache should still not exist 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching for an unknown request should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: We should be able to delete the cache successfully 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The objects should not be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: http://mochi.test:8888/?Window === http://mochi.test:8888/?Window: The URLs should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: 200 === 200: The status codes should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: basic === basic: The response types should be the same 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true === true: Both responses should have succeeded 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: OK === OK: Both responses should have the same status text 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: undefined === undefined: Searching in the cache after deletion should not succeed 00:46:27 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_request.html | Window: true: The cache should be deleted successfully 00:46:27 INFO - GECKO(2030) | MEMORY STAT | vsize 3943MB | residentFast 150MB | heapAllocated 25MB 00:46:27 INFO - TEST-OK | dom/cache/test/mochitest/test_cache_match_request.html | took 830ms 00:46:27 INFO - TEST-START | dom/cache/test/mochitest/test_cache_match_vary.html 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | order argument should be valid 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: headers should be an array 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Custom === Custom: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Custom === Custom: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: undefined === undefined: Searching for a request with an unknown Vary header should not succeed 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Custom === Custom: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Custom === Custom: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: headers should be an array 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 1 === 1: One request expected 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The correct request expected 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Custom: Custom 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 0 === 0: Searching for a request with an unknown Vary header should not succeed 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 1 === 1: One request expected 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The correct request expected 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Custom: Custom 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: headers should be an array 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: undefined === undefined: Searching for a request with a non-matching Custom header should not succeed 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Custom === Custom: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Custom === Custom: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: headers should be an array 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: undefined === undefined: Searching for a request with a non-matching Custom-User-Agent header should not succeed 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Foo/Bar, Custom-User-Agent === Foo/Bar, Custom-User-Agent: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Foo/Bar, Custom-User-Agent === Foo/Bar, Custom-User-Agent: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Foo/Bar, Custom-User-Agent === Foo/Bar, Custom-User-Agent: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Foo/Bar, Custom-User-Agent === Foo/Bar, Custom-User-Agent: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: headers should be an array 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: undefined === undefined: Searching for a request with a non-matching Custom-Referer header should not succeed 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: undefined === undefined: Searching for a request with a non-matching Custom-Accept-Encoding header should not succeed 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: undefined === undefined: Searching for a request with a non-matching Custom-Accept-Encoding header should not succeed 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: headers should be an array 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 2 === 2: Two cache entries should be stored in the DB 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 0 === 0: Searching for a request without specifying an Accept-Language header should not succeed 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Accept-Language === Accept-Language: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Accept-Language === Accept-Language: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 1 === 1: One cache entry should be found 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Accept-Language === Accept-Language: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 1 === 1: One cache entry should be found 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Accept-Language === Accept-Language: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Accept-Language === Accept-Language: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Accept-Language === Accept-Language: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 0 === 0: Searching for a request with a different Accept-Language header should not succeed 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 2 === 2: Two cache entries should be found 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Worker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Accept-Language === Accept-Language: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Worker: Accept-Language === Accept-Language: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Correct context for messages received on the worker 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: headers should be an array 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Custom === Custom: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Custom === Custom: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: undefined === undefined: Searching for a request with an unknown Vary header should not succeed 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The objects should not be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker: The URLs should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: basic === basic: The response types should be the same 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Custom === Custom: Both responses should have the same Vary header 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Custom === Custom: The response body should be correct 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: headers should be an array 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 1 === 1: One request expected 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The correct request expected 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Custom: Custom 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 0 === 0: Searching for a request with an unknown Vary header should not succeed 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 1 === 1: One request expected 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The correct request expected 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Custom: Custom 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:28 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: headers should be an array 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: undefined === undefined: Searching for a request with a non-matching Custom header should not succeed 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Custom === Custom: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Custom === Custom: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: headers should be an array 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: undefined === undefined: Searching for a request with a non-matching Custom-User-Agent header should not succeed 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Foo/Bar, Custom-User-Agent === Foo/Bar, Custom-User-Agent: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Foo/Bar, Custom-User-Agent === Foo/Bar, Custom-User-Agent: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Foo/Bar, Custom-User-Agent === Foo/Bar, Custom-User-Agent: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Foo/Bar, Custom-User-Agent === Foo/Bar, Custom-User-Agent: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: headers should be an array 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: undefined === undefined: Searching for a request with a non-matching Custom-Referer header should not succeed 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: undefined === undefined: Searching for a request with a non-matching Custom-Accept-Encoding header should not succeed 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: undefined === undefined: Searching for a request with a non-matching Custom-Accept-Encoding header should not succeed 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: headers should be an array 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 2 === 2: Two cache entries should be stored in the DB 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 0 === 0: Searching for a request without specifying an Accept-Language header should not succeed 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Accept-Language === Accept-Language: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Accept-Language === Accept-Language: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 1 === 1: One cache entry should be found 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Accept-Language === Accept-Language: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 1 === 1: One cache entry should be found 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Accept-Language === Accept-Language: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Accept-Language === Accept-Language: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Accept-Language === Accept-Language: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 0 === 0: Searching for a request with a different Accept-Language header should not succeed 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 2 === 2: Two cache entries should be found 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?ServiceWorker: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Accept-Language === Accept-Language: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | ServiceWorker: Accept-Language === Accept-Language: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: headers should be an array 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Custom === Custom: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Custom === Custom: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: undefined === undefined: Searching for a request with an unknown Vary header should not succeed 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Custom === Custom: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Custom === Custom: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: headers should be an array 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 1 === 1: One request expected 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The correct request expected 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Custom: Custom 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 0 === 0: Searching for a request with an unknown Vary header should not succeed 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 1 === 1: One request expected 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The correct request expected 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Custom: Custom 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: TypeError === TypeError: Attempting to store a Response with a Vary:* header must fail 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: headers should be an array 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: undefined === undefined: Searching for a request with a non-matching Custom header should not succeed 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Custom === Custom: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Custom === Custom: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: headers should be an array 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: undefined === undefined: Searching for a request with a non-matching Custom-User-Agent header should not succeed 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Foo/Bar, Custom-User-Agent === Foo/Bar, Custom-User-Agent: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Foo/Bar, Custom-User-Agent === Foo/Bar, Custom-User-Agent: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Foo/Bar, Custom-User-Agent === Foo/Bar, Custom-User-Agent: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Foo/Bar, Custom-User-Agent === Foo/Bar, Custom-User-Agent: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: headers should be an array 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: undefined === undefined: Searching for a request with a non-matching Custom-Referer header should not succeed 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: undefined === undefined: Searching for a request with a non-matching Custom-Accept-Encoding header should not succeed 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: undefined === undefined: Searching for a request with a non-matching Custom-Accept-Encoding header should not succeed 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Custom-Referer, Custom-Accept-Encoding === Custom-Referer, Custom-Accept-Encoding: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: headers should be an array 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 2 === 2: Two cache entries should be stored in the DB 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 0 === 0: Searching for a request without specifying an Accept-Language header should not succeed 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Accept-Language === Accept-Language: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Accept-Language === Accept-Language: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 1 === 1: One cache entry should be found 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Accept-Language === Accept-Language: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 1 === 1: One cache entry should be found 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Accept-Language === Accept-Language: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Accept-Language === Accept-Language: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Accept-Language === Accept-Language: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 0 === 0: Searching for a request with a different Accept-Language header should not succeed 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 2 === 2: Two cache entries should be found 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true: The objects should not be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/vary.sjs?Window: The URLs should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: 200 === 200: The status codes should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: basic === basic: The response types should be the same 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: true === true: Both responses should have succeeded 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: OK === OK: Both responses should have the same status text 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Accept-Language === Accept-Language: Both responses should have the same Vary header 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Accept-Language === Accept-Language: The response body should be correct 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_match_vary.html | Window: Accept-Language === Accept-Language: The response body should be correct 00:46:29 INFO - GECKO(2030) | MEMORY STAT | vsize 4087MB | residentFast 153MB | heapAllocated 23MB 00:46:29 INFO - TEST-OK | dom/cache/test/mochitest/test_cache_match_vary.html | took 1699ms 00:46:29 INFO - TEST-START | dom/cache/test/mochitest/test_cache_orphaned_cache.html 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_cache.html | disk usage should be zero to start 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_cache.html | cache should be deleted 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_cache.html | cache should be deleted 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_cache.html | disk usage should have grown 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_cache.html | cache should not exist in storage 00:46:29 INFO - GECKO(2030) | ### ### initial:65536, full:66339, end:65536 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_cache.html | disk usage should have shrank 00:46:29 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_cache.html | disk usage should return to original 00:46:29 INFO - GECKO(2030) | MEMORY STAT | vsize 4139MB | residentFast 154MB | heapAllocated 16MB 00:46:30 INFO - TEST-OK | dom/cache/test/mochitest/test_cache_orphaned_cache.html | took 306ms 00:46:30 INFO - TEST-START | dom/cache/test/mochitest/test_cache_overwrite.html 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | order argument should be valid 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Worker: bar === bar: The server should give back the correct header 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Worker: 1 === 1: Only one request should be in the cache 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Worker: true: The objects should not be the same 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Worker: http://mochi.test:8888/tests/dom/cache/test/mochitest/mirror.sjs?Worker === http://mochi.test:8888/tests/dom/cache/test/mochitest/mirror.sjs?Worker: The URLs should be the same 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Worker: 200 === 200: The status codes should be the same 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Worker: basic === basic: The response types should be the same 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Worker: true === true: Both responses should have succeeded 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Worker: OK === OK: Both responses should have the same status text 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Worker: bar === bar: Both responses should have the same Mirrored header 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Worker: bar === bar: The response body should be correct 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Worker: true: The cache should be deleted successfully 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | ServiceWorker: bar === bar: The server should give back the correct header 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | ServiceWorker: 1 === 1: Only one request should be in the cache 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | ServiceWorker: true: The objects should not be the same 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | ServiceWorker: http://mochi.test:8888/tests/dom/cache/test/mochitest/mirror.sjs?ServiceWorker === http://mochi.test:8888/tests/dom/cache/test/mochitest/mirror.sjs?ServiceWorker: The URLs should be the same 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | ServiceWorker: 200 === 200: The status codes should be the same 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | ServiceWorker: basic === basic: The response types should be the same 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | ServiceWorker: true === true: Both responses should have succeeded 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | ServiceWorker: OK === OK: Both responses should have the same status text 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | ServiceWorker: bar === bar: Both responses should have the same Mirrored header 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | ServiceWorker: bar === bar: The response body should be correct 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | ServiceWorker: true: The cache should be deleted successfully 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Window: bar === bar: The server should give back the correct header 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Window: 1 === 1: Only one request should be in the cache 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Window: true: The objects should not be the same 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Window: http://mochi.test:8888/tests/dom/cache/test/mochitest/mirror.sjs?Window === http://mochi.test:8888/tests/dom/cache/test/mochitest/mirror.sjs?Window: The URLs should be the same 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Window: 200 === 200: The status codes should be the same 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Window: basic === basic: The response types should be the same 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Window: true === true: Both responses should have succeeded 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Window: OK === OK: Both responses should have the same status text 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Window: bar === bar: Both responses should have the same Mirrored header 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Window: bar === bar: The response body should be correct 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_overwrite.html | Window: true: The cache should be deleted successfully 00:46:30 INFO - GECKO(2030) | MEMORY STAT | vsize 4143MB | residentFast 157MB | heapAllocated 17MB 00:46:30 INFO - TEST-OK | dom/cache/test/mochitest/test_cache_overwrite.html | took 460ms 00:46:30 INFO - TEST-START | dom/cache/test/mochitest/test_cache_put.html 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | order argument should be valid 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Worker: undefined === undefined: Successful put() should resolve undefined 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Worker: [object Response]: match() should find resppnse that was previously put() 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Worker: true: matched response should match original url 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Worker: 1 === 1: Only one entry should exist 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Worker: overwritten === overwritten: The cache entry should be successfully overwritten 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Worker: 1 === 1: Only one entry should exist 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Worker: more overwritten === more overwritten: The cache entry should be successfully overwritten 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Worker: true: The cache should be deleted successfully 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Correct context for messages received on the worker 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | ServiceWorker: undefined === undefined: Successful put() should resolve undefined 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | ServiceWorker: [object Response]: match() should find resppnse that was previously put() 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | ServiceWorker: true: matched response should match original url 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | ServiceWorker: 1 === 1: Only one entry should exist 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | ServiceWorker: overwritten === overwritten: The cache entry should be successfully overwritten 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | ServiceWorker: 1 === 1: Only one entry should exist 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | ServiceWorker: more overwritten === more overwritten: The cache entry should be successfully overwritten 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | ServiceWorker: true: The cache should be deleted successfully 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Window: undefined === undefined: Successful put() should resolve undefined 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Window: [object Response]: match() should find resppnse that was previously put() 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Window: true: matched response should match original url 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Window: 1 === 1: Only one entry should exist 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Window: overwritten === overwritten: The cache entry should be successfully overwritten 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Window: 1 === 1: Only one entry should exist 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Window: more overwritten === more overwritten: The cache entry should be successfully overwritten 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put.html | Window: true: The cache should be deleted successfully 00:46:30 INFO - GECKO(2030) | MEMORY STAT | vsize 4145MB | residentFast 160MB | heapAllocated 18MB 00:46:30 INFO - TEST-OK | dom/cache/test/mochitest/test_cache_put.html | took 323ms 00:46:30 INFO - TEST-START | dom/cache/test/mochitest/test_cache_put_reorder.html 00:46:30 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | order argument should be valid 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Worker: 3 === 3: Correct number of entries expected 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Worker: true: The first entry should be untouched 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Worker: true: The second entry should be moved to the end 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Worker: true: The third entry should now be the second one 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Worker: overwritten === overwritten: The body should be overwritten 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Worker: true: The cache should be deleted successfully 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | ServiceWorker: 3 === 3: Correct number of entries expected 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | ServiceWorker: true: The first entry should be untouched 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | ServiceWorker: true: The second entry should be moved to the end 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | ServiceWorker: true: The third entry should now be the second one 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | ServiceWorker: overwritten === overwritten: The body should be overwritten 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | ServiceWorker: true: The cache should be deleted successfully 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Window: 3 === 3: Correct number of entries expected 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Window: true: The first entry should be untouched 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Window: true: The second entry should be moved to the end 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Window: true: The third entry should now be the second one 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Window: overwritten === overwritten: The body should be overwritten 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Window: true: The cache should be deleted successfully 00:46:31 INFO - GECKO(2030) | MEMORY STAT | vsize 4147MB | residentFast 162MB | heapAllocated 18MB 00:46:31 INFO - TEST-OK | dom/cache/test/mochitest/test_cache_put_reorder.html | took 423ms 00:46:31 INFO - TEST-START | dom/cache/test/mochitest/test_cache_redirect.html 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_redirect.html | order argument should be valid 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_redirect.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_redirect.html | Worker: http://example.com/foo-bar.html === http://example.com/foo-bar.html: undefined 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_redirect.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_redirect.html | Worker: http://example.com/foo-bar.html === http://example.com/foo-bar.html: undefined 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_redirect.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_redirect.html | ServiceWorker: http://example.com/foo-bar.html === http://example.com/foo-bar.html: undefined 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_redirect.html | ServiceWorker: http://example.com/foo-bar.html === http://example.com/foo-bar.html: undefined 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_redirect.html | Window: http://example.com/foo-bar.html === http://example.com/foo-bar.html: undefined 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_redirect.html | Window: http://example.com/foo-bar.html === http://example.com/foo-bar.html: undefined 00:46:31 INFO - GECKO(2030) | MEMORY STAT | vsize 4149MB | residentFast 164MB | heapAllocated 18MB 00:46:31 INFO - TEST-OK | dom/cache/test/mochitest/test_cache_redirect.html | took 290ms 00:46:31 INFO - TEST-START | dom/cache/test/mochitest/test_cache_requestCache.html 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | order argument should be valid 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Worker: default === default: Correct default value 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Worker: force-cache === force-cache: Correct value set by the ctor 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Worker: 2 === 2: Correct number of requests 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Worker: http://mochi.test:8888/?noCacheWorker === http://mochi.test:8888/?noCacheWorker: Correct URL 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Worker: default === default: Correct cache attribute 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Worker: http://mochi.test:8888/?withCacheWorker === http://mochi.test:8888/?withCacheWorker: Correct URL 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Worker: force-cache === force-cache: Correct cache attribute 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Worker: true: The cache should be successfully deleted 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Correct context for messages received on the worker 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | ServiceWorker: default === default: Correct default value 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | ServiceWorker: force-cache === force-cache: Correct value set by the ctor 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | ServiceWorker: 2 === 2: Correct number of requests 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | ServiceWorker: http://mochi.test:8888/?noCacheServiceWorker === http://mochi.test:8888/?noCacheServiceWorker: Correct URL 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | ServiceWorker: default === default: Correct cache attribute 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | ServiceWorker: http://mochi.test:8888/?withCacheServiceWorker === http://mochi.test:8888/?withCacheServiceWorker: Correct URL 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | ServiceWorker: force-cache === force-cache: Correct cache attribute 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | ServiceWorker: true: The cache should be successfully deleted 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Window: default === default: Correct default value 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Window: force-cache === force-cache: Correct value set by the ctor 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Window: 2 === 2: Correct number of requests 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Window: http://mochi.test:8888/?noCacheWindow === http://mochi.test:8888/?noCacheWindow: Correct URL 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Window: default === default: Correct cache attribute 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Window: http://mochi.test:8888/?withCacheWindow === http://mochi.test:8888/?withCacheWindow: Correct URL 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Window: force-cache === force-cache: Correct cache attribute 00:46:31 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_requestCache.html | Window: true: The cache should be successfully deleted 00:46:31 INFO - GECKO(2030) | MEMORY STAT | vsize 4149MB | residentFast 166MB | heapAllocated 19MB 00:46:31 INFO - TEST-OK | dom/cache/test/mochitest/test_cache_requestCache.html | took 372ms 00:46:31 INFO - TEST-START | dom/cache/test/mochitest/test_cache_restart.html 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_restart.html | old cache reference should not work after reset 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_restart.html | cache should work after QM reset 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_restart.html | cache should be deleted 00:46:32 INFO - GECKO(2030) | MEMORY STAT | vsize 4148MB | residentFast 165MB | heapAllocated 19MB 00:46:32 INFO - TEST-OK | dom/cache/test/mochitest/test_cache_restart.html | took 88ms 00:46:32 INFO - TEST-START | dom/cache/test/mochitest/test_cache_shrink.html 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_shrink.html | disk usage should be zero to start 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_shrink.html | Large URL list is stored in cache 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_shrink.html | disk usage should have grown 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_shrink.html | cache should be deleted 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_shrink.html | cache should not exist in storage 00:46:32 INFO - GECKO(2030) | ### ### initial:78288, full:294912, end:98304 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_shrink.html | disk usage should have shrank significantly 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_shrink.html | disk usage should not shrink back to orig size 00:46:32 INFO - GECKO(2030) | MEMORY STAT | vsize 4148MB | residentFast 164MB | heapAllocated 16MB 00:46:32 INFO - TEST-OK | dom/cache/test/mochitest/test_cache_shrink.html | took 714ms 00:46:32 INFO - TEST-START | dom/cache/test/mochitest/test_cache_untrusted.html 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_untrusted.html | caches should reject with SecurityError 00:46:32 INFO - GECKO(2030) | MEMORY STAT | vsize 4148MB | residentFast 164MB | heapAllocated 16MB 00:46:32 INFO - TEST-OK | dom/cache/test/mochitest/test_cache_untrusted.html | took 73ms 00:46:32 INFO - TEST-START | dom/cache/test/mochitest/test_caches.html 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | order argument should be valid 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Correct context for messages received on the worker 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Worker: true: caches-hasWorker should not exist yet 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Correct context for messages received on the worker 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Worker: true: caches-hasWorker should now exist 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Correct context for messages received on the worker 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Worker: true: The deletion should finish successfully 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Correct context for messages received on the worker 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Worker: true: caches-hasWorker should not exist any more 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Correct context for messages received on the worker 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Worker: 0 === 0: No keys should exist yet 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Correct context for messages received on the worker 00:46:32 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Worker: true: Keys must match in insertion order 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Correct context for messages received on the worker 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Worker: true: All deletions must succeed 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Correct context for messages received on the worker 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Worker: 0 === 0: No keys should exist any more 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Correct context for messages received on the worker 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Worker: true: Match should come from the first cache 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Correct context for messages received on the worker 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Worker: true: Deletion should finish successfully 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Correct context for messages received on the worker 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Worker: true: Match should still come from the first cache 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Correct context for messages received on the worker 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Worker: true: Deletion should finish successfully 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Correct context for messages received on the worker 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Worker: true: Match should come from the third cache 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Correct context for messages received on the worker 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Worker: true: Deletion should finish successfully 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Correct context for messages received on the worker 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Worker: undefined === undefined: No matches should be found 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Correct context for messages received on the worker 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Worker: true: Attempting to delete a non-existing cache should fail 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Correct context for messages received on the worker 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Worker: true: Delete should now succeed 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Correct context for messages received on the worker 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | ServiceWorker: true: caches-hasServiceWorker should not exist yet 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | ServiceWorker: true: caches-hasServiceWorker should now exist 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | ServiceWorker: true: The deletion should finish successfully 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | ServiceWorker: true: caches-hasServiceWorker should not exist any more 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | ServiceWorker: 0 === 0: No keys should exist yet 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | ServiceWorker: true: Keys must match in insertion order 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | ServiceWorker: true: All deletions must succeed 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | ServiceWorker: 0 === 0: No keys should exist any more 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | ServiceWorker: true: Match should come from the first cache 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | ServiceWorker: true: Deletion should finish successfully 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | ServiceWorker: true: Match should still come from the first cache 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | ServiceWorker: true: Deletion should finish successfully 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | ServiceWorker: true: Match should come from the third cache 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | ServiceWorker: true: Deletion should finish successfully 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | ServiceWorker: undefined === undefined: No matches should be found 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | ServiceWorker: true: Attempting to delete a non-existing cache should fail 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | ServiceWorker: true: Delete should now succeed 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Window: true: caches-hasWindow should not exist yet 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Window: true: caches-hasWindow should now exist 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Window: true: The deletion should finish successfully 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Window: true: caches-hasWindow should not exist any more 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Window: 0 === 0: No keys should exist yet 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Window: true: Keys must match in insertion order 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Window: true: All deletions must succeed 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Window: 0 === 0: No keys should exist any more 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Window: true: Match should come from the first cache 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Window: true: Deletion should finish successfully 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Window: true: Match should still come from the first cache 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Window: true: Deletion should finish successfully 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Window: true: Match should come from the third cache 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Window: true: Deletion should finish successfully 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Window: undefined === undefined: No matches should be found 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Window: true: Attempting to delete a non-existing cache should fail 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_caches.html | Window: true: Delete should now succeed 00:46:33 INFO - GECKO(2030) | MEMORY STAT | vsize 4151MB | residentFast 167MB | heapAllocated 18MB 00:46:33 INFO - TEST-OK | dom/cache/test/mochitest/test_caches.html | took 448ms 00:46:33 INFO - TEST-START | dom/cache/test/mochitest/test_chrome_constructor.html 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_chrome_constructor.html | storage should create cache 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_chrome_constructor.html | cache should contain response 00:46:33 INFO - TEST-PASS | dom/cache/test/mochitest/test_chrome_constructor.html | storage should delete cache 00:46:33 INFO - GECKO(2030) | MEMORY STAT | vsize 4150MB | residentFast 166MB | heapAllocated 17MB 00:46:33 INFO - TEST-OK | dom/cache/test/mochitest/test_chrome_constructor.html | took 89ms 00:46:33 INFO - TEST-START | Shutdown 00:46:33 INFO - Passed: 3305 00:46:33 INFO - Failed: 0 00:46:33 INFO - Todo: 0 00:46:33 INFO - Mode: e10s 00:46:33 INFO - Slowest: 1699ms - /tests/dom/cache/test/mochitest/test_cache_match_vary.html 00:46:33 INFO - SimpleTest FINISHED 00:46:33 INFO - TEST-INFO | Ran 1 Loops 00:46:33 INFO - SimpleTest FINISHED 00:46:33 INFO - GECKO(2030) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:46:34 INFO - TEST-INFO | Main app process: exit 0 00:46:34 INFO - runtests.py | Application ran for: 0:00:15.584339 00:46:34 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpmYzSlTpidlog 00:46:34 INFO - ==> process 2030 launched child process 2031 00:46:34 INFO - ==> process 2030 launched child process 2032 00:46:34 INFO - zombiecheck | Checking for orphan process with PID: 2031 00:46:34 INFO - zombiecheck | Checking for orphan process with PID: 2032 00:46:34 INFO - runtests.py | Running with e10s: True 00:46:34 INFO - runtests.py | Running tests: start. 00:46:34 INFO - 00:46:34 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmphtOCqZ.mozrunner 00:46:34 INFO - runtests.py | Application pid: 2033 00:46:34 INFO - TEST-INFO | started process GECKO(2033) 00:46:35 INFO - GECKO(2033) | 1497426395058 addons.xpi WARN Exception running bootstrap method startup on mochikit@mozilla.org: TypeError: win is null (resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmphtOCqZ.mozrunner/extensions/mochikit@mozilla.org.xpi!/bootstrap.js:69:3) JS Stack trace: startup@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmphtOCqZ.mozrunner/extensions/mochikit@bootstrap.js:69:3 < callBootstrapMethod@XPIProvider.jsm:4449:11 < startup@XPIProvider.jsm:2297:13 < callProvider@AddonManager.jsm:271:12 < _startProvider@AddonManager.jsm:741:5 < startup@AddonManager.jsm:908:9 < startup@AddonManager.jsm:3122:5 < observe@addonManager.js:65:9 00:46:36 INFO - GECKO(2033) | 1497426396361 Marionette INFO Listening on port 2828 00:46:36 INFO - GECKO(2033) | 1497426396505 Marionette DEBUG loaded listener.js 00:46:36 INFO - GECKO(2033) | 2017-06-14 00:46:36.526 plugin-container[2034:15241] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x454b, name = 'com.apple.tsm.portname' 00:46:36 INFO - GECKO(2033) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:46:36 INFO - GECKO(2033) | 2017-06-14 00:46:36.527 plugin-container[2034:15241] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x490b, name = 'com.apple.CFPasteboardClient' 00:46:36 INFO - GECKO(2033) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:46:36 INFO - GECKO(2033) | 2017-06-14 00:46:36.527 plugin-container[2034:15241] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:46:37 INFO - GECKO(2033) | 2017-06-14 00:46:37.185 plugin-container[2035:15303] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x4843, name = 'com.apple.tsm.portname' 00:46:37 INFO - GECKO(2033) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:46:37 INFO - GECKO(2033) | 2017-06-14 00:46:37.186 plugin-container[2035:15303] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9e0b, name = 'com.apple.CFPasteboardClient' 00:46:37 INFO - GECKO(2033) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:46:37 INFO - GECKO(2033) | 2017-06-14 00:46:37.186 plugin-container[2035:15303] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:46:37 INFO - SimpleTest START 00:46:37 INFO - TEST-START | dom/cache/test/mochitest/test_cache_orphaned_body.html 00:46:38 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_body.html | disk usage should be zero to start 00:46:38 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_body.html | cache should be deleted 00:46:38 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_body.html | Cache entry should be deleted 00:46:38 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_body.html | disk usage should have grown 00:46:38 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_body.html | disk group usage should have grown 00:46:38 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_body.html | disk group usage on worker should have grown 00:46:38 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_body.html | response should not exist in storage 00:46:38 INFO - GECKO(2033) | ### ### initial:65536, full:131875, end:65536 00:46:38 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_body.html | disk usage should have shrank 00:46:38 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_body.html | disk usage should return to original 00:46:38 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_body.html | response body should not be considered used 00:46:38 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_body.html | storing a stale orphaned body should throw TypeError 00:46:38 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_orphaned_body.html | attempting to store response should mark body used 00:46:38 INFO - GECKO(2033) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:46:38 INFO - GECKO(2033) | MEMORY STAT | vsize 3917MB | residentFast 121MB | heapAllocated 18MB 00:46:38 INFO - TEST-OK | dom/cache/test/mochitest/test_cache_orphaned_body.html | took 1464ms 00:46:38 INFO - TEST-START | dom/cache/test/mochitest/test_cache_worker_gc.html 00:46:38 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_worker_gc.html | worker supports weak reference 00:46:38 INFO - TEST-PASS | dom/cache/test/mochitest/test_cache_worker_gc.html | worker weak reference should be garbage collected 00:46:38 INFO - GECKO(2033) | MEMORY STAT | vsize 3920MB | residentFast 122MB | heapAllocated 15MB 00:46:38 INFO - TEST-OK | dom/cache/test/mochitest/test_cache_worker_gc.html | took 138ms 00:46:39 INFO - TEST-START | Shutdown 00:46:39 INFO - Passed: 14 00:46:39 INFO - Failed: 0 00:46:39 INFO - Todo: 0 00:46:39 INFO - Mode: e10s 00:46:39 INFO - Slowest: 1464ms - /tests/dom/cache/test/mochitest/test_cache_orphaned_body.html 00:46:39 INFO - SimpleTest FINISHED 00:46:39 INFO - TEST-INFO | Ran 1 Loops 00:46:39 INFO - SimpleTest FINISHED 00:46:39 INFO - GECKO(2033) | JavaScript error: resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:47:09 INFO - TEST-INFO | Main app process: exit 0 00:47:09 INFO - runtests.py | Application ran for: 0:00:35.131447 00:47:09 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpFOsakspidlog 00:47:09 INFO - ==> process 2033 launched child process 2034 00:47:09 INFO - ==> process 2033 launched child process 2035 00:47:09 INFO - zombiecheck | Checking for orphan process with PID: 2034 00:47:09 INFO - zombiecheck | Checking for orphan process with PID: 2035 00:47:09 INFO - Stopping web server 00:47:09 INFO - Stopping web socket server 00:47:09 INFO - Stopping ssltunnel 00:47:09 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:47:09 INFO - runtests.py | Running tests: end. 00:47:09 INFO - Buffered messages finished 00:47:09 INFO - dir: dom/canvas/test/crossorigin 00:47:09 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:47:10 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:47:10 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmp3qfS9H.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:47:10 INFO - runtests.py | Server pid: 2043 00:47:10 INFO - runtests.py | Websocket server pid: 2044 00:47:10 INFO - runtests.py | SSL tunnel pid: 2045 00:47:10 INFO - runtests.py | Running with e10s: True 00:47:10 INFO - runtests.py | Running tests: start. 00:47:10 INFO - 00:47:10 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmp3qfS9H.mozrunner 00:47:10 INFO - runtests.py | Application pid: 2046 00:47:10 INFO - TEST-INFO | started process GECKO(2046) 00:47:12 INFO - GECKO(2046) | 2017-06-14 00:47:12.924 plugin-container[2047:15592] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x983f, name = 'com.apple.tsm.portname' 00:47:12 INFO - GECKO(2046) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:47:12 INFO - GECKO(2046) | 2017-06-14 00:47:12.929 plugin-container[2047:15592] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9e0b, name = 'com.apple.CFPasteboardClient' 00:47:12 INFO - GECKO(2046) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:47:12 INFO - GECKO(2046) | 2017-06-14 00:47:12.929 plugin-container[2047:15592] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:47:12 INFO - GECKO(2046) | 1497426432933 Marionette INFO Listening on port 2828 00:47:13 INFO - GECKO(2046) | 1497426433090 Marionette DEBUG loaded listener.js 00:47:13 INFO - GECKO(2046) | 2017-06-14 00:47:13.809 plugin-container[2048:15648] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x953f, name = 'com.apple.tsm.portname' 00:47:13 INFO - GECKO(2046) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:47:13 INFO - GECKO(2046) | 2017-06-14 00:47:13.814 plugin-container[2048:15648] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9a0f, name = 'com.apple.CFPasteboardClient' 00:47:13 INFO - GECKO(2046) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:47:13 INFO - GECKO(2046) | 2017-06-14 00:47:13.815 plugin-container[2048:15648] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:47:13 INFO - SimpleTest START 00:47:13 INFO - TEST-START | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | what sort of host is example.com 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | what sort of host is example.com 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | what sort of host is example.com 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | what sort of host is example.com 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | what sort of host is example.com 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | what sort of host is example.com 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | what sort of host is example.com 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | what sort of host is example.com 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | what sort of host is example.com 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | what sort of host is example.com 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | what sort of host is example.com 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | What other CORS modes are there? 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | what sort of host is example.com 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | what sort of host is example.com 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | what sort of host is example.com 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | What other CORS headers could there be? 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | what sort of host is example.com 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | What other CORS headers could there be? 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | what sort of host is example.com 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | What other CORS headers could there be? 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | what sort of host is example.com 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | What other CORS headers could there be? 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | what sort of host is example.com 00:47:14 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | What other CORS headers could there be? 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=null: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=null: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=null: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=null: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=null: expected SecurityError, got SecurityError 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=null: expected SecurityError, got SecurityError 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=null: expected SecurityError, got SecurityError 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=null: expected SecurityError, got SecurityError 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=use-credentials: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=use-credentials: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=use-credentials: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=use-credentials: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | image error handler for http://example.com/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=use-credentials: expected NS_ERROR_DOM_BAD_URI_ERR, got NS_ERROR_DOM_BAD_URI_ERR 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | image error handler for http://example.com/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected NS_ERROR_DOM_BAD_URI_ERR, got NS_ERROR_DOM_BAD_URI_ERR 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | image error handler for http://example.com/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected NS_ERROR_DOM_BAD_URI_ERR, got NS_ERROR_DOM_BAD_URI_ERR 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | image error handler for http://example.com/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected NS_ERROR_DOM_BAD_URI_ERR, got NS_ERROR_DOM_BAD_URI_ERR 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | image error handler for http://example.com/tests/dom/canvas/test/crossorigin/image.png with crossOrigin=anonymous: expected NS_ERROR_DOM_BAD_URI_ERR, got NS_ERROR_DOM_BAD_URI_ERR 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=null: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=null: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=null: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=null: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=use-credentials: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=use-credentials: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=use-credentials: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=use-credentials: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=null: expected SecurityError, got SecurityError 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=null: expected SecurityError, got SecurityError 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=null: expected SecurityError, got SecurityError 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=null: expected SecurityError, got SecurityError 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | image error handler for http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=use-credentials: expected NS_ERROR_DOM_BAD_URI_ERR, got NS_ERROR_DOM_BAD_URI_ERR 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-star.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=null: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=null: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=null: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=null: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=null: expected SecurityError, got SecurityError 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=null: expected SecurityError, got SecurityError 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=null: expected SecurityError, got SecurityError 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=null: expected SecurityError, got SecurityError 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=use-credentials: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=use-credentials: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=use-credentials: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=use-credentials: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://mochi.test:8888/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=use-credentials: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=use-credentials: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=use-credentials: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=use-credentials: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | drawImage then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then get image data on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - TEST-PASS | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | createPattern+fill then capture stream on http://example.com/tests/dom/canvas/test/crossorigin/image-allow-credentials.png with crossOrigin=anonymous: expected , got 00:47:15 INFO - GECKO(2046) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:47:15 INFO - GECKO(2046) | MEMORY STAT | vsize 3912MB | residentFast 117MB | heapAllocated 23MB 00:47:15 INFO - TEST-OK | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | took 1283ms 00:47:15 INFO - TEST-START | Shutdown 00:47:15 INFO - Passed: 150 00:47:15 INFO - Failed: 0 00:47:15 INFO - Todo: 0 00:47:15 INFO - Mode: e10s 00:47:15 INFO - Slowest: 1283ms - /tests/dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html 00:47:15 INFO - SimpleTest FINISHED 00:47:15 INFO - TEST-INFO | Ran 1 Loops 00:47:15 INFO - SimpleTest FINISHED 00:47:15 INFO - GECKO(2046) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:47:16 INFO - TEST-INFO | Main app process: exit 0 00:47:16 INFO - runtests.py | Application ran for: 0:00:06.044574 00:47:16 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpjRN4pxpidlog 00:47:16 INFO - ==> process 2046 launched child process 2047 00:47:16 INFO - ==> process 2046 launched child process 2048 00:47:16 INFO - zombiecheck | Checking for orphan process with PID: 2047 00:47:16 INFO - zombiecheck | Checking for orphan process with PID: 2048 00:47:16 INFO - Stopping web server 00:47:16 INFO - Stopping web socket server 00:47:16 INFO - Stopping ssltunnel 00:47:16 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:47:16 INFO - runtests.py | Running tests: end. 00:47:16 INFO - Buffered messages finished 00:47:16 INFO - dir: dom/canvas/test 00:47:16 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:47:16 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:47:16 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmp04_v2x.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:47:16 INFO - runtests.py | Server pid: 2055 00:47:16 INFO - runtests.py | Websocket server pid: 2056 00:47:16 INFO - runtests.py | SSL tunnel pid: 2057 00:47:16 INFO - runtests.py | Running with e10s: True 00:47:16 INFO - runtests.py | Running tests: start. 00:47:16 INFO - 00:47:16 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmp04_v2x.mozrunner 00:47:16 INFO - runtests.py | Application pid: 2058 00:47:16 INFO - TEST-INFO | started process GECKO(2058) 00:47:19 INFO - GECKO(2058) | 2017-06-14 00:47:19.508 plugin-container[2059:15846] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x983f, name = 'com.apple.tsm.portname' 00:47:19 INFO - GECKO(2058) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:47:19 INFO - GECKO(2058) | 2017-06-14 00:47:19.508 plugin-container[2059:15846] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x491f, name = 'com.apple.CFPasteboardClient' 00:47:19 INFO - GECKO(2058) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:47:19 INFO - GECKO(2058) | 2017-06-14 00:47:19.509 plugin-container[2059:15846] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:47:19 INFO - GECKO(2058) | 1497426439520 Marionette INFO Listening on port 2828 00:47:19 INFO - GECKO(2058) | 1497426439689 Marionette DEBUG loaded listener.js 00:47:20 INFO - GECKO(2058) | 2017-06-14 00:47:20.137 plugin-container[2060:15895] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x464b, name = 'com.apple.tsm.portname' 00:47:20 INFO - GECKO(2058) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:47:20 INFO - GECKO(2058) | 2017-06-14 00:47:20.139 plugin-container[2060:15895] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9c0f, name = 'com.apple.CFPasteboardClient' 00:47:20 INFO - GECKO(2058) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:47:20 INFO - GECKO(2058) | 2017-06-14 00:47:20.139 plugin-container[2060:15895] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:47:20 INFO - SimpleTest START 00:47:20 INFO - TEST-START | dom/canvas/test/test_2d.clearRect.image.offscreen.html 00:47:21 INFO - TEST-PASS | dom/canvas/test/test_2d.clearRect.image.offscreen.html | Red channel should be 0 00:47:21 INFO - TEST-PASS | dom/canvas/test/test_2d.clearRect.image.offscreen.html | Green channel should be 0 00:47:21 INFO - TEST-PASS | dom/canvas/test/test_2d.clearRect.image.offscreen.html | Blue channel should be 0 00:47:21 INFO - TEST-PASS | dom/canvas/test/test_2d.clearRect.image.offscreen.html | Alpha channel should be 0 00:47:21 INFO - GECKO(2058) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:47:21 INFO - GECKO(2058) | MEMORY STAT | vsize 3910MB | residentFast 114MB | heapAllocated 20MB 00:47:21 INFO - TEST-OK | dom/canvas/test/test_2d.clearRect.image.offscreen.html | took 1100ms 00:47:21 INFO - TEST-START | dom/canvas/test/test_2d.clip.winding.html 00:47:21 INFO - TEST-PASS | dom/canvas/test/test_2d.clip.winding.html | pixel 50,50 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:21 INFO - TEST-PASS | dom/canvas/test/test_2d.clip.winding.html | pixel 50,50 is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:21 INFO - GECKO(2058) | MEMORY STAT | vsize 3912MB | residentFast 116MB | heapAllocated 21MB 00:47:21 INFO - TEST-OK | dom/canvas/test/test_2d.clip.winding.html | took 58ms 00:47:21 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.color-burn.html 00:47:21 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.color-burn.html | pixel 50,25 is 108,254,146,223; expected 108,255,146,223 +/- 5 00:47:21 INFO - GECKO(2058) | MEMORY STAT | vsize 3912MB | residentFast 117MB | heapAllocated 22MB 00:47:21 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.color-burn.html | took 57ms 00:47:21 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.color-dodge.html 00:47:21 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.color-dodge.html | pixel 50,25 is 108,254,146,223; expected 108,255,146,223 +/- 5 00:47:21 INFO - GECKO(2058) | MEMORY STAT | vsize 3914MB | residentFast 119MB | heapAllocated 23MB 00:47:21 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.color-dodge.html | took 49ms 00:47:21 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.color.html 00:47:21 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.color.html | pixel 50,25 is 190,255,64,127; expected 191,255,63,127 +/- 5 00:47:21 INFO - GECKO(2058) | MEMORY STAT | vsize 3915MB | residentFast 120MB | heapAllocated 23MB 00:47:21 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.color.html | took 64ms 00:47:21 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.darken.html 00:47:21 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.darken.html | pixel 50,25 is 108,254,36,223; expected 108,255,36,223 +/- 5 00:47:21 INFO - GECKO(2058) | MEMORY STAT | vsize 3915MB | residentFast 120MB | heapAllocated 24MB 00:47:21 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.darken.html | took 63ms 00:47:21 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.destination-atop.html 00:47:21 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.destination-atop.html | pixel 50,25 is 126,255,128,191; expected 127,255,127,191 +/- 5 00:47:21 INFO - GECKO(2058) | MEMORY STAT | vsize 3916MB | residentFast 122MB | heapAllocated 23MB 00:47:21 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.destination-atop.html | took 73ms 00:47:21 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.destination-in.html 00:47:22 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.destination-in.html | pixel 50,25 is 0,255,255,96; expected 0,255,255,95 +/- 5 00:47:22 INFO - GECKO(2058) | MEMORY STAT | vsize 3913MB | residentFast 119MB | heapAllocated 21MB 00:47:22 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.destination-in.html | took 69ms 00:47:22 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.difference.html 00:47:22 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.difference.html | pixel 50,25 is 218,145,146,223; expected 218,145,146,223 +/- 5 00:47:22 INFO - GECKO(2058) | MEMORY STAT | vsize 3913MB | residentFast 120MB | heapAllocated 21MB 00:47:22 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.difference.html | took 50ms 00:47:22 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.exclusion.html 00:47:22 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.exclusion.html | pixel 50,25 is 218,145,146,223; expected 218,145,146,223 +/- 5 00:47:22 INFO - GECKO(2058) | MEMORY STAT | vsize 3913MB | residentFast 120MB | heapAllocated 22MB 00:47:22 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.exclusion.html | took 50ms 00:47:22 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.hard-light.html 00:47:22 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.hard-light.html | pixel 50,25 is 218,254,36,223; expected 218,255,36,223 +/- 5 00:47:22 INFO - GECKO(2058) | MEMORY STAT | vsize 3913MB | residentFast 120MB | heapAllocated 22MB 00:47:22 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.hard-light.html | took 51ms 00:47:22 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.hue.html 00:47:22 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.hue.html | pixel 50,25 is 194,230,36,223; expected 194,230,36,223 +/- 5 00:47:22 INFO - GECKO(2058) | MEMORY STAT | vsize 3915MB | residentFast 122MB | heapAllocated 23MB 00:47:22 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.hue.html | took 67ms 00:47:22 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.lighten.html 00:47:22 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.lighten.html | pixel 50,25 is 218,254,146,223; expected 218,255,146,223 +/- 5 00:47:22 INFO - GECKO(2058) | MEMORY STAT | vsize 3915MB | residentFast 122MB | heapAllocated 23MB 00:47:22 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.lighten.html | took 78ms 00:47:22 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.luminosity.html 00:47:22 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.luminosity.html | pixel 50,25 is 178,254,146,223; expected 176,255,146,223 +/- 5 00:47:22 INFO - GECKO(2058) | MEMORY STAT | vsize 3915MB | residentFast 122MB | heapAllocated 24MB 00:47:22 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.luminosity.html | took 72ms 00:47:22 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.multiply.html 00:47:22 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.multiply.html | pixel 50,25 is 108,254,36,223; expected 108,255,36,223 +/- 5 00:47:22 INFO - GECKO(2058) | MEMORY STAT | vsize 3917MB | residentFast 123MB | heapAllocated 24MB 00:47:22 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.multiply.html | took 65ms 00:47:22 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.overlay.html 00:47:22 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.overlay.html | pixel 50,25 is 108,254,146,223; expected 108,255,146,223 +/- 5 00:47:22 INFO - GECKO(2058) | MEMORY STAT | vsize 3917MB | residentFast 123MB | heapAllocated 25MB 00:47:22 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.overlay.html | took 60ms 00:47:22 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.saturation.html 00:47:22 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.saturation.html | pixel 50,25 is 108,254,146,223; expected 108,253,145,223 +/- 5 00:47:22 INFO - GECKO(2058) | MEMORY STAT | vsize 3917MB | residentFast 124MB | heapAllocated 25MB 00:47:22 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.saturation.html | took 67ms 00:47:22 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.screen.html 00:47:22 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.screen.html | pixel 50,25 is 218,254,146,223; expected 218,255,146,223 +/- 5 00:47:22 INFO - GECKO(2058) | MEMORY STAT | vsize 3919MB | residentFast 125MB | heapAllocated 26MB 00:47:22 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.screen.html | took 58ms 00:47:22 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.soft-light.html 00:47:22 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.soft-light.html | pixel 50,25 is 190,255,64,127; expected 191,255,63,127 +/- 5 00:47:22 INFO - GECKO(2058) | MEMORY STAT | vsize 3919MB | residentFast 126MB | heapAllocated 26MB 00:47:22 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.soft-light.html | took 47ms 00:47:22 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.source-in.html 00:47:22 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.source-in.html | pixel 50,25 is 255,255,0,96; expected 255,255,0,95 +/- 5 00:47:22 INFO - GECKO(2058) | MEMORY STAT | vsize 3920MB | residentFast 126MB | heapAllocated 26MB 00:47:22 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.source-in.html | took 47ms 00:47:22 INFO - TEST-START | dom/canvas/test/test_2d.composite.canvas.source-out.html 00:47:23 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.canvas.source-out.html | pixel 50,25 is 254,254,0,95; expected 255,255,0,95 +/- 5 00:47:23 INFO - GECKO(2058) | MEMORY STAT | vsize 3921MB | residentFast 127MB | heapAllocated 27MB 00:47:23 INFO - TEST-OK | dom/canvas/test/test_2d.composite.canvas.source-out.html | took 38ms 00:47:23 INFO - TEST-START | dom/canvas/test/test_2d.composite.image.destination-atop.html 00:47:23 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.image.destination-atop.html | pixel 50,25 is 126,255,128,191; expected 127,255,127,191 +/- 5 00:47:23 INFO - GECKO(2058) | MEMORY STAT | vsize 3921MB | residentFast 128MB | heapAllocated 27MB 00:47:23 INFO - TEST-OK | dom/canvas/test/test_2d.composite.image.destination-atop.html | took 45ms 00:47:23 INFO - TEST-START | dom/canvas/test/test_2d.composite.image.destination-in.html 00:47:23 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.image.destination-in.html | pixel 50,25 is 0,255,255,96; expected 0,255,255,95 +/- 5 00:47:23 INFO - GECKO(2058) | MEMORY STAT | vsize 3922MB | residentFast 128MB | heapAllocated 27MB 00:47:23 INFO - TEST-OK | dom/canvas/test/test_2d.composite.image.destination-in.html | took 40ms 00:47:23 INFO - TEST-START | dom/canvas/test/test_2d.composite.image.source-in.html 00:47:23 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.image.source-in.html | pixel 50,25 is 255,255,0,96; expected 255,255,0,95 +/- 5 00:47:23 INFO - GECKO(2058) | MEMORY STAT | vsize 3923MB | residentFast 130MB | heapAllocated 28MB 00:47:23 INFO - TEST-OK | dom/canvas/test/test_2d.composite.image.source-in.html | took 45ms 00:47:23 INFO - TEST-START | dom/canvas/test/test_2d.composite.image.source-out.html 00:47:23 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.image.source-out.html | pixel 50,25 is 254,254,0,95; expected 255,255,0,95 +/- 5 00:47:23 INFO - GECKO(2058) | MEMORY STAT | vsize 3924MB | residentFast 131MB | heapAllocated 28MB 00:47:23 INFO - TEST-OK | dom/canvas/test/test_2d.composite.image.source-out.html | took 41ms 00:47:23 INFO - TEST-START | dom/canvas/test/test_2d.composite.solid.color-burn.html 00:47:23 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.solid.color-burn.html | pixel 50,25 is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:23 INFO - GECKO(2058) | MEMORY STAT | vsize 3924MB | residentFast 131MB | heapAllocated 28MB 00:47:23 INFO - TEST-OK | dom/canvas/test/test_2d.composite.solid.color-burn.html | took 44ms 00:47:23 INFO - TEST-START | dom/canvas/test/test_2d.composite.solid.color-dodge.html 00:47:23 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.solid.color-dodge.html | pixel 50,25 is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:23 INFO - GECKO(2058) | MEMORY STAT | vsize 3925MB | residentFast 132MB | heapAllocated 29MB 00:47:23 INFO - TEST-OK | dom/canvas/test/test_2d.composite.solid.color-dodge.html | took 39ms 00:47:23 INFO - TEST-START | dom/canvas/test/test_2d.composite.solid.color.html 00:47:23 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.solid.color.html | pixel 50,25 is 200,200,0,255; expected 200,200,0,255 +/- 5 00:47:23 INFO - GECKO(2058) | MEMORY STAT | vsize 3926MB | residentFast 132MB | heapAllocated 29MB 00:47:23 INFO - TEST-OK | dom/canvas/test/test_2d.composite.solid.color.html | took 46ms 00:47:23 INFO - TEST-START | dom/canvas/test/test_2d.composite.solid.darken.html 00:47:23 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.solid.darken.html | pixel 50,25 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:23 INFO - GECKO(2058) | MEMORY STAT | vsize 3928MB | residentFast 134MB | heapAllocated 30MB 00:47:23 INFO - TEST-OK | dom/canvas/test/test_2d.composite.solid.darken.html | took 44ms 00:47:23 INFO - TEST-START | dom/canvas/test/test_2d.composite.solid.difference.html 00:47:23 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.solid.difference.html | pixel 50,25 is 255,0,255,255; expected 255,0,255,255 +/- 5 00:47:23 INFO - GECKO(2058) | MEMORY STAT | vsize 3928MB | residentFast 135MB | heapAllocated 31MB 00:47:23 INFO - TEST-OK | dom/canvas/test/test_2d.composite.solid.difference.html | took 39ms 00:47:23 INFO - TEST-START | dom/canvas/test/test_2d.composite.solid.exclusion.html 00:47:23 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.solid.exclusion.html | pixel 50,25 is 255,0,255,255; expected 255,0,255,255 +/- 5 00:47:23 INFO - GECKO(2058) | MEMORY STAT | vsize 3928MB | residentFast 135MB | heapAllocated 31MB 00:47:23 INFO - TEST-OK | dom/canvas/test/test_2d.composite.solid.exclusion.html | took 46ms 00:47:23 INFO - TEST-START | dom/canvas/test/test_2d.composite.solid.hard-light.html 00:47:23 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.solid.hard-light.html | pixel 50,25 is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:23 INFO - GECKO(2058) | MEMORY STAT | vsize 3930MB | residentFast 136MB | heapAllocated 31MB 00:47:23 INFO - TEST-OK | dom/canvas/test/test_2d.composite.solid.hard-light.html | took 40ms 00:47:23 INFO - TEST-START | dom/canvas/test/test_2d.composite.solid.hue.html 00:47:23 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.solid.hue.html | pixel 50,25 is 200,200,0,255; expected 200,200,0,255 +/- 5 00:47:23 INFO - GECKO(2058) | MEMORY STAT | vsize 3930MB | residentFast 137MB | heapAllocated 32MB 00:47:23 INFO - TEST-OK | dom/canvas/test/test_2d.composite.solid.hue.html | took 46ms 00:47:23 INFO - TEST-START | dom/canvas/test/test_2d.composite.solid.lighten.html 00:47:23 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.solid.lighten.html | pixel 50,25 is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:23 INFO - GECKO(2058) | MEMORY STAT | vsize 3931MB | residentFast 137MB | heapAllocated 32MB 00:47:23 INFO - TEST-OK | dom/canvas/test/test_2d.composite.solid.lighten.html | took 39ms 00:47:23 INFO - TEST-START | dom/canvas/test/test_2d.composite.solid.luminosity.html 00:47:23 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.solid.luminosity.html | pixel 50,25 is 162,255,255,255; expected 158,255,255,255 +/- 5 00:47:23 INFO - GECKO(2058) | MEMORY STAT | vsize 3932MB | residentFast 139MB | heapAllocated 33MB 00:47:23 INFO - TEST-OK | dom/canvas/test/test_2d.composite.solid.luminosity.html | took 49ms 00:47:23 INFO - TEST-START | dom/canvas/test/test_2d.composite.solid.multiply.html 00:47:23 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.solid.multiply.html | pixel 50,25 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:23 INFO - GECKO(2058) | MEMORY STAT | vsize 3932MB | residentFast 139MB | heapAllocated 33MB 00:47:23 INFO - TEST-OK | dom/canvas/test/test_2d.composite.solid.multiply.html | took 51ms 00:47:23 INFO - TEST-START | dom/canvas/test/test_2d.composite.solid.overlay.html 00:47:23 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.solid.overlay.html | pixel 50,25 is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:23 INFO - GECKO(2058) | MEMORY STAT | vsize 3935MB | residentFast 141MB | heapAllocated 32MB 00:47:23 INFO - TEST-OK | dom/canvas/test/test_2d.composite.solid.overlay.html | took 62ms 00:47:24 INFO - TEST-START | dom/canvas/test/test_2d.composite.solid.saturation.html 00:47:24 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.solid.saturation.html | pixel 50,25 is 0,255,255,255; expected 0,254,254,255 +/- 5 00:47:24 INFO - GECKO(2058) | MEMORY STAT | vsize 3935MB | residentFast 141MB | heapAllocated 33MB 00:47:24 INFO - TEST-OK | dom/canvas/test/test_2d.composite.solid.saturation.html | took 53ms 00:47:24 INFO - TEST-START | dom/canvas/test/test_2d.composite.solid.screen.html 00:47:24 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.solid.screen.html | pixel 50,25 is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:24 INFO - GECKO(2058) | MEMORY STAT | vsize 3935MB | residentFast 142MB | heapAllocated 33MB 00:47:24 INFO - TEST-OK | dom/canvas/test/test_2d.composite.solid.screen.html | took 49ms 00:47:24 INFO - TEST-START | dom/canvas/test/test_2d.composite.solid.soft-light.html 00:47:24 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.solid.soft-light.html | pixel 50,25 is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:24 INFO - GECKO(2058) | MEMORY STAT | vsize 3936MB | residentFast 143MB | heapAllocated 34MB 00:47:24 INFO - TEST-OK | dom/canvas/test/test_2d.composite.solid.soft-light.html | took 50ms 00:47:24 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.color-burn.html 00:47:24 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.color-burn.html | pixel 50,25 is 0,255,0,128; expected 0,255,0,128 +/- 5 00:47:24 INFO - GECKO(2058) | MEMORY STAT | vsize 3937MB | residentFast 143MB | heapAllocated 34MB 00:47:24 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.color-burn.html | took 48ms 00:47:24 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.color-dodge.html 00:47:24 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.color-dodge.html | pixel 50,25 is 0,255,0,128; expected 0,255,0,128 +/- 5 00:47:24 INFO - GECKO(2058) | MEMORY STAT | vsize 3937MB | residentFast 144MB | heapAllocated 34MB 00:47:24 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.color-dodge.html | took 56ms 00:47:24 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.color.html 00:47:24 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.color.html | pixel 50,25 is 0,255,0,128; expected 0,255,0,128 +/- 5 00:47:24 INFO - GECKO(2058) | MEMORY STAT | vsize 3939MB | residentFast 145MB | heapAllocated 35MB 00:47:24 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.color.html | took 50ms 00:47:24 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.darken.html 00:47:24 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.darken.html | pixel 50,25 is 0,255,0,128; expected 0,255,0,128 +/- 5 00:47:24 INFO - GECKO(2058) | MEMORY STAT | vsize 3939MB | residentFast 146MB | heapAllocated 35MB 00:47:24 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.darken.html | took 84ms 00:47:24 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.destination-atop.html 00:47:24 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.destination-atop.html | pixel 50,25 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:24 INFO - GECKO(2058) | MEMORY STAT | vsize 3941MB | residentFast 147MB | heapAllocated 36MB 00:47:24 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.destination-atop.html | took 67ms 00:47:24 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.destination-in.html 00:47:24 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.destination-in.html | pixel 50,25 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:24 INFO - GECKO(2058) | MEMORY STAT | vsize 3941MB | residentFast 148MB | heapAllocated 36MB 00:47:24 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.destination-in.html | took 65ms 00:47:24 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.difference.html 00:47:24 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.difference.html | pixel 50,25 is 0,255,0,128; expected 0,255,0,128 +/- 5 00:47:24 INFO - GECKO(2058) | MEMORY STAT | vsize 3941MB | residentFast 148MB | heapAllocated 37MB 00:47:24 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.difference.html | took 44ms 00:47:24 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.exclusion.html 00:47:24 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.exclusion.html | pixel 50,25 is 0,255,0,128; expected 0,255,0,128 +/- 5 00:47:24 INFO - GECKO(2058) | MEMORY STAT | vsize 3943MB | residentFast 150MB | heapAllocated 37MB 00:47:24 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.exclusion.html | took 47ms 00:47:24 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.hard-light.html 00:47:24 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.hard-light.html | pixel 50,25 is 0,255,0,128; expected 0,255,0,128 +/- 5 00:47:24 INFO - GECKO(2058) | MEMORY STAT | vsize 3944MB | residentFast 150MB | heapAllocated 37MB 00:47:24 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.hard-light.html | took 44ms 00:47:24 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.hue.html 00:47:24 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.hue.html | pixel 50,25 is 0,255,0,128; expected 0,255,0,128 +/- 5 00:47:24 INFO - GECKO(2058) | MEMORY STAT | vsize 3944MB | residentFast 151MB | heapAllocated 38MB 00:47:24 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.hue.html | took 55ms 00:47:24 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.lighten.html 00:47:24 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.lighten.html | pixel 50,25 is 0,255,0,128; expected 0,255,0,128 +/- 5 00:47:24 INFO - GECKO(2058) | MEMORY STAT | vsize 3946MB | residentFast 153MB | heapAllocated 39MB 00:47:24 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.lighten.html | took 51ms 00:47:24 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.luminosity.html 00:47:25 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.luminosity.html | pixel 50,25 is 0,255,0,128; expected 0,255,0,128 +/- 5 00:47:25 INFO - GECKO(2058) | MEMORY STAT | vsize 3946MB | residentFast 153MB | heapAllocated 37MB 00:47:25 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.luminosity.html | took 45ms 00:47:25 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.multiply.html 00:47:25 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.multiply.html | pixel 50,25 is 0,255,0,128; expected 0,255,0,128 +/- 5 00:47:25 INFO - GECKO(2058) | MEMORY STAT | vsize 3946MB | residentFast 153MB | heapAllocated 38MB 00:47:25 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.multiply.html | took 50ms 00:47:25 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.overlay.html 00:47:25 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.overlay.html | pixel 50,25 is 0,255,0,128; expected 0,255,0,128 +/- 5 00:47:25 INFO - GECKO(2058) | MEMORY STAT | vsize 3947MB | residentFast 154MB | heapAllocated 38MB 00:47:25 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.overlay.html | took 49ms 00:47:25 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.saturation.html 00:47:25 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.saturation.html | pixel 50,25 is 0,255,0,128; expected 0,255,0,128 +/- 5 00:47:25 INFO - GECKO(2058) | MEMORY STAT | vsize 3947MB | residentFast 154MB | heapAllocated 39MB 00:47:25 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.saturation.html | took 58ms 00:47:25 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.screen.html 00:47:25 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.screen.html | pixel 50,25 is 0,255,0,128; expected 0,255,0,128 +/- 5 00:47:25 INFO - GECKO(2058) | MEMORY STAT | vsize 3948MB | residentFast 155MB | heapAllocated 39MB 00:47:25 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.screen.html | took 55ms 00:47:25 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.soft-light.html 00:47:25 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.soft-light.html | pixel 50,25 is 0,255,0,128; expected 0,255,0,128 +/- 5 00:47:25 INFO - GECKO(2058) | MEMORY STAT | vsize 3950MB | residentFast 157MB | heapAllocated 33MB 00:47:25 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.soft-light.html | took 146ms 00:47:25 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.source-in.html 00:47:25 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.source-in.html | pixel 50,25 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:25 INFO - GECKO(2058) | MEMORY STAT | vsize 3950MB | residentFast 157MB | heapAllocated 34MB 00:47:25 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.source-in.html | took 68ms 00:47:25 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.fill.source-out.html 00:47:25 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.fill.source-out.html | pixel 50,25 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:25 INFO - GECKO(2058) | MEMORY STAT | vsize 3950MB | residentFast 157MB | heapAllocated 34MB 00:47:25 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.fill.source-out.html | took 57ms 00:47:25 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.image.destination-atop.html 00:47:25 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.image.destination-atop.html | pixel 15,15 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:25 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.image.destination-atop.html | pixel 50,25 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:25 INFO - GECKO(2058) | MEMORY STAT | vsize 3950MB | residentFast 157MB | heapAllocated 34MB 00:47:25 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.image.destination-atop.html | took 56ms 00:47:25 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.image.destination-in.html 00:47:25 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.image.destination-in.html | pixel 15,15 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:25 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.image.destination-in.html | pixel 50,25 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:25 INFO - GECKO(2058) | MEMORY STAT | vsize 3950MB | residentFast 157MB | heapAllocated 35MB 00:47:25 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.image.destination-in.html | took 43ms 00:47:25 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.image.source-in.html 00:47:25 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.image.source-in.html | pixel 15,15 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:25 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.image.source-in.html | pixel 50,25 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:25 INFO - GECKO(2058) | MEMORY STAT | vsize 3950MB | residentFast 157MB | heapAllocated 35MB 00:47:25 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.image.source-in.html | took 83ms 00:47:25 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.image.source-out.html 00:47:25 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.image.source-out.html | pixel 15,15 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:25 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.image.source-out.html | pixel 50,25 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:25 INFO - GECKO(2058) | MEMORY STAT | vsize 3950MB | residentFast 157MB | heapAllocated 35MB 00:47:25 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.image.source-out.html | took 61ms 00:47:25 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.pattern.destination-atop.html 00:47:25 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.pattern.destination-atop.html | pixel 50,25 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:26 INFO - GECKO(2058) | MEMORY STAT | vsize 3950MB | residentFast 157MB | heapAllocated 36MB 00:47:26 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.pattern.destination-atop.html | took 56ms 00:47:26 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.pattern.destination-in.html 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.pattern.destination-in.html | pixel 50,25 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:26 INFO - GECKO(2058) | MEMORY STAT | vsize 3950MB | residentFast 157MB | heapAllocated 36MB 00:47:26 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.pattern.destination-in.html | took 124ms 00:47:26 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.pattern.source-in.html 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.pattern.source-in.html | pixel 50,25 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:26 INFO - GECKO(2058) | MEMORY STAT | vsize 3950MB | residentFast 157MB | heapAllocated 37MB 00:47:26 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.pattern.source-in.html | took 97ms 00:47:26 INFO - TEST-START | dom/canvas/test/test_2d.composite.uncovered.pattern.source-out.html 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.composite.uncovered.pattern.source-out.html | pixel 50,25 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:26 INFO - GECKO(2058) | MEMORY STAT | vsize 3950MB | residentFast 158MB | heapAllocated 37MB 00:47:26 INFO - TEST-OK | dom/canvas/test/test_2d.composite.uncovered.pattern.source-out.html | took 92ms 00:47:26 INFO - TEST-START | dom/canvas/test/test_2d.drawImage.zerocanvas.html 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.drawImage.zerocanvas.html | should throw InvalidStateError 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.drawImage.zerocanvas.html | should throw InvalidStateError 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.drawImage.zerocanvas.html | should throw InvalidStateError 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.drawImage.zerocanvas.html | pixel 50,25 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:26 INFO - GECKO(2058) | MEMORY STAT | vsize 3950MB | residentFast 158MB | heapAllocated 38MB 00:47:26 INFO - TEST-OK | dom/canvas/test/test_2d.drawImage.zerocanvas.html | took 83ms 00:47:26 INFO - TEST-START | dom/canvas/test/test_2d.fill.pattern.imageSmoothingEnabled.html 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.fill.pattern.imageSmoothingEnabled.html | pixel 0,0 is 0,0,0,255; expected 0,0,0,255 +/- 0 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.fill.pattern.imageSmoothingEnabled.html | pixel 14,14 is 0,0,0,255; expected 0,0,0,255 +/- 0 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.fill.pattern.imageSmoothingEnabled.html | pixel 15,15 is 0,0,0,255; expected 0,0,0,255 +/- 0 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.fill.pattern.imageSmoothingEnabled.html | pixel 16,16 is 255,0,0,255; expected 255,0,0,255 +/- 0 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.fill.pattern.imageSmoothingEnabled.html | pixel 0,0 is 0,0,0,255; expected 0,0,0,255 +/- 0 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.fill.pattern.imageSmoothingEnabled.html | pixel 14,14 is 165,0,0,255; did not expect 0,0,0,255 +/- 0 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.fill.pattern.imageSmoothingEnabled.html | pixel 15,15 is 183,0,0,255; did not expect 0,0,0,255 +/- 0 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.fill.pattern.imageSmoothingEnabled.html | pixel 16,16 is 199,0,0,255; did not expect 255,0,0,255 +/- 0 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.fill.pattern.imageSmoothingEnabled.html | pixel 32,32 is 255,0,0,255; expected 255,0,0,255 +/- 0 00:47:26 INFO - GECKO(2058) | MEMORY STAT | vsize 4001MB | residentFast 164MB | heapAllocated 39MB 00:47:26 INFO - TEST-OK | dom/canvas/test/test_2d.fill.pattern.imageSmoothingEnabled.html | took 130ms 00:47:26 INFO - TEST-START | dom/canvas/test/test_2d.fill.winding.html 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.fill.winding.html | pixel 50,50 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.fill.winding.html | pixel 50,50 is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:26 INFO - GECKO(2058) | MEMORY STAT | vsize 4007MB | residentFast 169MB | heapAllocated 45MB 00:47:26 INFO - TEST-OK | dom/canvas/test/test_2d.fill.winding.html | took 130ms 00:47:26 INFO - TEST-START | dom/canvas/test/test_2d.fillText.gradient.html 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.fillText.gradient.html | pixel 15,0 is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:26 INFO - TEST-PASS | dom/canvas/test/test_2d.fillText.gradient.html | pixel 15,49 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:26 INFO - GECKO(2058) | MEMORY STAT | vsize 4012MB | residentFast 175MB | heapAllocated 50MB 00:47:26 INFO - TEST-OK | dom/canvas/test/test_2d.fillText.gradient.html | took 127ms 00:47:26 INFO - TEST-START | dom/canvas/test/test_2d.gradient.radial.outside2.html 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d.gradient.radial.outside2.html | pixel 1,1 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d.gradient.radial.outside2.html | pixel 50,1 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d.gradient.radial.outside2.html | pixel 98,1 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d.gradient.radial.outside2.html | pixel 1,25 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d.gradient.radial.outside2.html | pixel 50,25 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d.gradient.radial.outside2.html | pixel 98,25 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d.gradient.radial.outside2.html | pixel 1,48 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d.gradient.radial.outside2.html | pixel 50,48 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d.gradient.radial.outside2.html | pixel 98,48 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:27 INFO - GECKO(2058) | MEMORY STAT | vsize 4098MB | residentFast 178MB | heapAllocated 53MB 00:47:27 INFO - TEST-OK | dom/canvas/test/test_2d.gradient.radial.outside2.html | took 96ms 00:47:27 INFO - TEST-START | dom/canvas/test/test_2d.isPointInPath.winding.html 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d.isPointInPath.winding.html | undefined assertion name 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d.isPointInPath.winding.html | undefined assertion name 00:47:27 INFO - GECKO(2058) | MEMORY STAT | vsize 4221MB | residentFast 183MB | heapAllocated 56MB 00:47:27 INFO - TEST-OK | dom/canvas/test/test_2d.isPointInPath.winding.html | took 132ms 00:47:27 INFO - TEST-START | dom/canvas/test/test_2d.path.arc.shape.3.html 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d.path.arc.shape.3.html | pixel 50,25 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d.path.arc.shape.3.html | pixel 1,1 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d.path.arc.shape.3.html | pixel 98,1 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d.path.arc.shape.3.html | pixel 1,48 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d.path.arc.shape.3.html | pixel 98,48 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:27 INFO - GECKO(2058) | MEMORY STAT | vsize 4210MB | residentFast 182MB | heapAllocated 38MB 00:47:27 INFO - TEST-OK | dom/canvas/test/test_2d.path.arc.shape.3.html | took 60ms 00:47:27 INFO - TEST-START | dom/canvas/test/test_2d.path.rect.selfintersect.html 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d.path.rect.selfintersect.html | pixel 50,25 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:27 INFO - GECKO(2058) | MEMORY STAT | vsize 4210MB | residentFast 182MB | heapAllocated 38MB 00:47:27 INFO - TEST-OK | dom/canvas/test/test_2d.path.rect.selfintersect.html | took 71ms 00:47:27 INFO - TEST-START | dom/canvas/test/test_2d.strokeRect.zero.5.html 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d.strokeRect.zero.5.html | pixel 50,25 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:27 INFO - GECKO(2058) | MEMORY STAT | vsize 4211MB | residentFast 183MB | heapAllocated 39MB 00:47:27 INFO - TEST-OK | dom/canvas/test/test_2d.strokeRect.zero.5.html | took 68ms 00:47:27 INFO - TEST-START | dom/canvas/test/test_2d_composite_canvaspattern_setTransform.html 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_2d_composite_canvaspattern_setTransform.html | pixel 90,14 of ctx is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:27 INFO - GECKO(2058) | MEMORY STAT | vsize 4212MB | residentFast 184MB | heapAllocated 40MB 00:47:27 INFO - TEST-OK | dom/canvas/test/test_2d_composite_canvaspattern_setTransform.html | took 96ms 00:47:27 INFO - TEST-START | dom/canvas/test/test_ImageData_ctor.html 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_ImageData_ctor.html | Canvas test: ImageData - Canvas test: ImageData: Elided 3 passes or known failures. 00:47:27 INFO - GECKO(2058) | MEMORY STAT | vsize 4213MB | residentFast 185MB | heapAllocated 41MB 00:47:27 INFO - TEST-OK | dom/canvas/test/test_ImageData_ctor.html | took 129ms 00:47:27 INFO - TEST-START | dom/canvas/test/test_bitmaprenderer.html 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_bitmaprenderer.html | toDataURL should return same result. 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_bitmaprenderer.html | Screenshots should be the same 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_bitmaprenderer.html | toDataURL should return same result. 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_bitmaprenderer.html | Screenshots should be the same 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_bitmaprenderer.html | Screenshots should be the same 00:47:27 INFO - TEST-PASS | dom/canvas/test/test_bitmaprenderer.html | Screenshots should be the same 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bitmaprenderer.html | Get the ImageBitmap from the main script. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bitmaprenderer.html | Get bitmaprenderer context on worker. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bitmaprenderer.html | toDataURL should be the same 00:47:28 INFO - GECKO(2058) | MEMORY STAT | vsize 4234MB | residentFast 195MB | heapAllocated 31MB 00:47:28 INFO - TEST-OK | dom/canvas/test/test_bitmaprenderer.html | took 249ms 00:47:28 INFO - TEST-START | dom/canvas/test/test_bug232227.html 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: ActiveBorder is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: ActiveCaption is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: AppWorkspace is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: Background is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: ButtonFace is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: ButtonHighlight is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: ButtonShadow is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: ButtonText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: CaptionText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: GrayText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: Highlight is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: HighlightText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: InactiveBorder is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: InactiveCaption is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: InactiveCaptionText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: InfoBackground is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: InfoText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: Menu is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: MenuText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: Scrollbar is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: ThreeDDarkShadow is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: ThreeDFace is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: ThreeDHighlight is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: ThreeDLightShadow is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: ThreeDShadow is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: Window is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: WindowFrame is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: WindowText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-ButtonDefault is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-ButtonHoverFace is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-ButtonHoverText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-CellHighlight is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-CellHighlightText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-Combobox is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-ComboboxText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-Dialog is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-DialogText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-DragTargetZone is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-EvenTreeRow is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-Field is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-FieldText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-MenuHover is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-MenuHoverText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-MenubarText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-MenubarHoverText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-NativeHyperlinkText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-OddTreeRow is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-html-CellHighlight is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-html-CellHighlightText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-mac-chrome-active is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-mac-chrome-inactive is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-mac-focusring is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-mac-menuselect is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-mac-menushadow is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-mac-menutextdisable is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-mac-menutextselect is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-mac-DisabledToolbarText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in canvas color: -moz-mac-AlternatePrimaryHighlight is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-mac-SecondaryHighlight is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-win-MediaText is correct. 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug232227.html | Stand-in computed color: -moz-win-CommunicationsText is correct. 00:47:28 INFO - GECKO(2058) | MEMORY STAT | vsize 4234MB | residentFast 195MB | heapAllocated 31MB 00:47:28 INFO - TEST-OK | dom/canvas/test/test_bug232227.html | took 133ms 00:47:28 INFO - TEST-START | dom/canvas/test/test_bug613794.html 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug613794.html | Should not be able to pass in custom imagedata objects with array data 00:47:28 INFO - GECKO(2058) | MEMORY STAT | vsize 4234MB | residentFast 195MB | heapAllocated 32MB 00:47:28 INFO - TEST-OK | dom/canvas/test/test_bug613794.html | took 62ms 00:47:28 INFO - TEST-START | dom/canvas/test/test_bug764125.html 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug764125.html | ctx.isPointInPath(60, 10) === false 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug764125.html | ctx.isPointInPath(110, 10) === true 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug764125.html | ctx.isPointInPath(110, 60) === false 00:47:28 INFO - GECKO(2058) | MEMORY STAT | vsize 4234MB | residentFast 195MB | heapAllocated 32MB 00:47:28 INFO - TEST-OK | dom/canvas/test/test_bug764125.html | took 52ms 00:47:28 INFO - TEST-START | dom/canvas/test/test_bug856472.html 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug856472.html | CanvasPattern stored as fillstyle drops expandos 00:47:28 INFO - GECKO(2058) | MEMORY STAT | vsize 4234MB | residentFast 195MB | heapAllocated 32MB 00:47:28 INFO - TEST-OK | dom/canvas/test/test_bug856472.html | took 51ms 00:47:28 INFO - TEST-START | dom/canvas/test/test_bug866575.html 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug866575.html | Didn't crash 00:47:28 INFO - GECKO(2058) | MEMORY STAT | vsize 4235MB | residentFast 195MB | heapAllocated 33MB 00:47:28 INFO - TEST-OK | dom/canvas/test/test_bug866575.html | took 55ms 00:47:28 INFO - TEST-START | dom/canvas/test/test_bug902651.html 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug902651.html | A valid string reason is expected 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug902651.html | Reason cannot be empty 00:47:28 INFO - TEST-FAIL | dom/canvas/test/test_bug902651.html | The author of the test has indicated that flaky timeouts are expected. Reason: untriaged 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug902651.html | pixels.data[0] expected 50, got 50 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug902651.html | pixels.data[1] expected 50, got 50 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug902651.html | pixels.data[2] expected 50, got 50 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug902651.html | pixels.data[0] expected 127, got 127 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug902651.html | pixels.data[1] expected 127, got 127 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_bug902651.html | pixels.data[2] expected 127, got 127 00:47:28 INFO - GECKO(2058) | MEMORY STAT | vsize 4235MB | residentFast 195MB | heapAllocated 33MB 00:47:28 INFO - TEST-OK | dom/canvas/test/test_bug902651.html | took 102ms 00:47:28 INFO - TEST-START | dom/canvas/test/test_canvas.html 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | A valid string reason is expected 00:47:28 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Reason cannot be empty 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c !== d 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.canvas === d 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.canvas === canvas 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c3 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c4 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c5 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c6 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,12 of c7 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,12 of c7 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,37 of c7 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,37 of c7 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c8 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c8 should not throw exception 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c9 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c10 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c11 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c12 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c13 is 255,255,0,191; expected 255,255,0,191 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c16 is 0,255,255,32; expected 0,255,255,31 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c17 is 108,254,146,223; expected 109,255,145,223 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c19 is 191,255,63,128; expected 191,255,63,127 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c22 is 218,254,36,223; expected 218,255,36,223 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c24 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c24 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c25 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c25 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c26 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c26 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c27 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c27 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c28 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c28 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c30 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c30 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c31 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c31 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c32 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c32 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c33 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c33 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c35 is 3,251,0,255; expected 2,253,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c36 is 3,251,0,255; expected 2,253,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalAlpha === 1.0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c38 is 3,252,0,255; expected 2,253,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c39 is 3,251,0,255; expected 2,253,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c40 is 3,252,0,255; expected 2,253,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalAlpha === a 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalAlpha === a 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalAlpha === a 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalAlpha == a 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalAlpha == a 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalAlpha == 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalAlpha == 1 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c43 is 255,255,0,191; expected 255,255,0,191 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c46 is 0,255,255,32; expected 0,255,255,31 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c47 is 108,254,146,223; expected 109,255,145,223 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c49 is 191,255,63,128; expected 191,255,63,127 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c52 is 218,254,36,223; expected 218,255,36,223 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == 'xor' 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c54 should not throw exception 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == 'xor' 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == 'xor' 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == 'source-over' 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == modes["0"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == modes["1"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == modes["2"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == modes["3"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == modes["4"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == modes["5"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == modes["6"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == modes["7"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == modes["8"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == modes["9"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == modes["10"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == 'xor' 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c59 should not throw exception 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == 'xor' 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c60 should not throw exception 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == 'xor' 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation == 'xor' 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c62 should not throw exception 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c63 is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c64 is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c65 is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c66 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c67 is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c69 is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c70 is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c71 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c72 is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c74 is 0,0,255,191; expected 0,0,255,191 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c75 is 0,128,126,191; expected 0,127,127,191 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c76 is 0,255,0,96; expected 0,255,0,95 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c77 is 0,255,0,32; expected 0,255,0,31 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c78 is 0,146,108,223; expected 0,145,109,223 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c80 is 0,63,191,128; expected 0,63,191,127 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c81 is 0,0,255,96; expected 0,0,255,95 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c82 is 0,0,254,95; expected 0,0,255,95 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c83 is 0,36,218,223; expected 0,36,218,223 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c85 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 15,15 of c90 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c90 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c95 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,0 of c100 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,0 of c100 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,49 of c100 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,49 of c100 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,0 of c101 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,0 of c101 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,49 of c101 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,49 of c101 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,0 of c102 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,0 of c102 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,49 of c102 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,49 of c102 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,0 of c103 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,0 of c103 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,49 of c103 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,49 of c103 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,0 of c104 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,0 of c104 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,49 of c104 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,49 of c104 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,0 of c105 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,0 of c105 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,49 of c105 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,49 of c105 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,0 of c106 is 0,255,0,255; expected 0,255,0,255 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,0 of c106 is 0,255,0,255; expected 0,255,0,255 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,49 of c106 is 0,255,0,255; expected 0,255,0,255 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,49 of c106 is 0,255,0,255; expected 0,255,0,255 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 20,20 of c106 is 0,255,0,255; expected 0,255,0,255 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 80,20 of c106 is 0,255,0,255; expected 0,255,0,255 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 20,30 of c106 is 0,255,0,255; expected 0,255,0,255 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 80,30 of c106 is 0,255,0,255; expected 0,255,0,255 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c107 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | pixel 50,25 of c110 is 255,0,0,255 (marked todo); expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | img.complete === false 00:47:29 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw InvalidStateError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,0 of c112 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,0 of c112 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,49 of c112 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,49 of c112 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c113 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c114 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c115 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | img.complete === false 00:47:29 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw InvalidStateError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c117 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c117 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c117 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c117 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,1 of c117 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,48 of c117 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 51,1 of c117 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 51,48 of c117 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c117 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c117 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should not throw exception 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c118 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c118 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c118 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c118 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,1 of c118 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,48 of c118 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 51,1 of c118 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 51,48 of c118 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c118 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c118 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should not throw exception 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c119 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should not throw exception 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 45,25 of c120 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c120 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 55,25 of c120 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c123 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,0 of c124 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,0 of c124 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,49 of c124 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,49 of c124 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,0 of c125 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,0 of c125 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,49 of c125 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,49 of c125 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c126 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw IndexSizeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw IndexSizeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw IndexSizeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c128 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c129 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c130 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,12 of c131 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,12 of c131 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,37 of c131 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,37 of c131 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c132 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c132 should not throw exception 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c133 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c134 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c135 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c136 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.fillStyle == '#000000' 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.fillStyle =~ /^rgba\(255, 255, 255, 0\.4\d+\)$/ 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.fillStyle === '#ffaa00' 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.fillStyle should be what we set it to 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c141 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c142 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c143 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c144 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c145 is 0,0,0,255; expected 0,0,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c146 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c147 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c148 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c149 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c150 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c151 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c152 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c153 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c154 is 127,127,127,255; expected 127,127,127,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c155 is 255,255,255,255; expected 255,255,255,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c156 is 0,0,0,255; expected 0,0,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c157 is 0,255,0,127; expected 0,255,0,127 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c158 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c159 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c160 is 127,127,127,255; expected 127,127,127,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c161 is 255,255,255,255; expected 255,255,255,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c162 is 0,0,0,255; expected 0,0,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c163 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c164 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c165 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c166 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c167 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c168 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c169 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c170 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c171 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c172 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c173 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c174 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c174a is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c174b is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c174c is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c175 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c176 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c177 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c178 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c179 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c180 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c181 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c182 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c183 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c184 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c185 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c186 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c187 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c188 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c189 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c190 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c191 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c192 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c193 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c194 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c195 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c196 is 0,255,0,127; expected 0,255,0,127 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c197 is 0,255,0,127; expected 0,255,0,127 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c198 is 0,255,0,127; expected 0,255,0,127 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c199 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c200 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c201 is 128,128,128,255; expected 128,128,128,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c202 is 128,128,128,255; expected 128,128,128,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.fillStyle =~ /^#(?!(FF0000|ff0000|f00)$)/ 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c204 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c205 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getContext('2d') !== null 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c207 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getContext('2d') === canvas.getContext('2d') 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c209 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c210 is 190,190,65,255; expected 191,191,63,255 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c210 is 126,126,129,255; expected 127,127,127,255 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c210 is 62,62,193,255; expected 63,63,191,255 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c211 is 190,190,65,255; expected 191,191,63,255 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c211 is 126,126,129,255; expected 127,127,127,255 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c211 is 62,62,193,255; expected 63,63,191,255 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c212 is 188,188,66,65; expected 191,191,63,63 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c212 is 126,126,128,129; expected 127,127,127,127 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c212 is 62,62,191,193; expected 63,63,191,191 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c213 is 126,255,129,255; expected 127,255,127,255 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 100,25 of c213 is 1,254,255,255; expected 0,255,255,255 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 150,25 of c213 is 129,126,255,255; expected 127,127,255,255 +/- 3 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 20,25 of c214 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c214 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 80,25 of c214 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 49,25 of c215 is 3,3,252,255; expected 0,0,255,255 +/- 16 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 51,25 of c215 is 247,247,8,255; expected 255,255,0,255 +/- 16 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,25 of c215 is 3,3,252,255; expected 0,0,255,255 +/- 16 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 101,25 of c215 is 247,247,8,255; expected 255,255,0,255 +/- 16 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 149,25 of c215 is 3,3,252,255; expected 0,0,255,255 +/- 16 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 151,25 of c215 is 247,247,8,255; expected 255,255,0,255 +/- 16 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,25 of c216 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 30,25 of c216 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 40,25 of c216 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 60,25 of c216 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 80,25 of c216 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c217 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,12 of c218 is 191,191,64,255; expected 191,191,63,255 +/- 10 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c218 is 125,125,130,255; expected 127,127,127,255 +/- 5 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,37 of c218 is 64,64,191,255; expected 63,63,191,255 +/- 10 00:47:29 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | pixel 40,20 of c219 is 255,0,0,255 (marked todo); expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c221 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c221 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c221 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c222 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c222 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c222 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c223 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c223 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c223 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | g1 !== g2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.fillStyle === g1 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c225 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw SyntaxError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw SyntaxError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw IndexSizeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw IndexSizeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | g1.addColorStop !== undefined 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | g1.thisImplementsCanvasGradient === true 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | g2.addColorStop !== undefined 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | g2.thisImplementsCanvasGradient === true 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.CanvasGradient !== undefined 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.CanvasGradient.prototype.addColorStop !== undefined 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c230 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c233 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,1 of c233 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c233 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,25 of c233 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c233 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,25 of c233 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c233 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,48 of c233 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c233 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c234 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,1 of c234 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c234 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,25 of c234 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c234 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,25 of c234 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c234 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,48 of c234 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c234 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c236 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,1 of c236 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c236 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,25 of c236 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c236 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,25 of c236 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c236 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,48 of c236 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c236 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw IndexSizeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw IndexSizeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw IndexSizeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c251 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c251 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c251 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c252 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c252 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c252 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c253 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c253 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c253 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.createImageData(1, 1) !== null 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.createImageData(ctx.createImageData(1, 1)) != null 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data.length == imgdata.width*imgdata.height*4 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.width < imgdata.height 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.width > 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | isTransparentBlack 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata2.data.length == imgdata1.data.length 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata2.width == imgdata1.width 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata2.height == imgdata1.height 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | isTransparentBlack 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data.length == imgdata.width*imgdata.height*4 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.width < imgdata.height 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.width > 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | isTransparentBlack 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.data.length == imgdata2.data.length 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata2.data.length == imgdata3.data.length 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata3.data.length == imgdata4.data.length 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c257 should not throw exception 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.width == imgdata2.width 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.height == imgdata2.height 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data.length == imgdata.width*imgdata.height*4 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.width == 1 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.height == 1 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | isTransparentBlack 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c260 should not throw exception 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.ImageData !== undefined 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.Uint8ClampedArray !== undefined 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.thisImplementsImageData 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data.thisImplementsUint8ClampedArray 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.ImageData !== undefined 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.Uint8ClampedArray !== undefined 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.thisImplementsImageData 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data.thisImplementsUint8ClampedArray 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw IndexSizeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw IndexSizeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw IndexSizeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.getImageData(0, 0, 100, 50) !== null 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.data["1"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.data["2"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata2.data["0"] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata2.data["1"] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata2.data["2"] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] > 200 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["1"] > 200 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["2"] > 200 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["3"] > 100 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["3"] < 200 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["3"] < 200 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["3"] > 100 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data[Math.round(imgdata.width/2*4)] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data[Math.round((imgdata.height/2)*imgdata.width*4)] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 0x44 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["1"] === 0x88 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["2"] === 0xCC 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["3"] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data[Math.floor(imgdata.width/2*4)] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data[(imgdata.height/2)*imgdata.width*4] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata2.data["0"] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.data["0"] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.data["1"] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.data["2"] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.data["3"] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.data[imgdata1.data.length-4+0] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.data[imgdata1.data.length-4+1] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.data[imgdata1.data.length-4+2] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.data[imgdata1.data.length-4+3] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata2.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata2.data["1"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata2.data["2"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata2.data["3"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.data["1"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.data["2"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata1.data["3"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata2.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata2.data["1"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata2.data["2"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata2.data["3"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata3.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata3.data["1"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata3.data["2"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata3.data["3"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata4.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata4.data["1"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata4.data["2"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata4.data["3"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata5.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata5.data["1"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata5.data["2"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata5.data["3"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata6.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata6.data["1"] === 136 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata6.data["2"] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata6.data["3"] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[ 0*4+0] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[ 0*4+1] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[ 0*4+2] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[ 0*4+3] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[ 9*4+0] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[ 9*4+1] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[ 9*4+2] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[ 9*4+3] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[10*4+0] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[10*4+1] === 136 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[10*4+2] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[10*4+3] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[19*4+0] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[19*4+1] === 136 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[19*4+2] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[19*4+3] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[20*4+0] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[20*4+1] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[20*4+2] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata7.data[20*4+3] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c273 should not throw exception 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata2.width > imgdata1.width 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata2.height > imgdata1.height 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data.length == imgdata.width*imgdata.height*4 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.width == 1 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.height == 1 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c275 should not throw exception 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.ImageData !== undefined 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.Uint8ClampedArray !== undefined 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.thisImplementsImageData 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data.thisImplementsUint8ClampedArray 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c277 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c277 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw IndexSizeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw IndexSizeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw IndexSizeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 255 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.ImageData !== undefined 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c280 should not throw exception 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | typeof(imgdata.width) == 'number' 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | typeof(imgdata.height) == 'number' 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | typeof(imgdata.data) == 'object' 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.width === w 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.height === h 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data === d 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["1"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["2"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["3"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 1 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 1 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 4 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 252 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 254 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 254 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 100 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 200 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 110 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 120 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 130 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imgdata.data["0"] === 0 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c288 is 0,255,0,64; expected 0,255,0,64 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c289 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c290 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c290 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c291 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c292 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c293 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 35,25 of c293 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 65,25 of c293 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,15 of c293 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,45 of c293 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c293 should not throw exception 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c294 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,15 of c294 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,25 of c294 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,45 of c294 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,5 of c294 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,25 of c294 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,45 of c294 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c294 should not throw exception 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c295 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 35,25 of c295 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 65,25 of c295 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,15 of c295 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,45 of c295 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c295 should not throw exception 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c296 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 35,25 of c296 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 65,25 of c296 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,15 of c296 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,45 of c296 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c296 should not throw exception 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c297 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c298 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c301 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c302 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["0"] === imgdata2.data["0"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["1"] === imgdata2.data["1"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["2"] === imgdata2.data["2"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["3"] === imgdata2.data["3"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["4"] === imgdata2.data["4"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["5"] === imgdata2.data["5"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["6"] === imgdata2.data["6"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["7"] === imgdata2.data["7"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["8"] === imgdata2.data["8"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["9"] === imgdata2.data["9"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["10"] === imgdata2.data["10"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["11"] === imgdata2.data["11"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["12"] === imgdata2.data["12"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["13"] === imgdata2.data["13"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["14"] === imgdata2.data["14"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["15"] === imgdata2.data["15"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["16"] === imgdata2.data["16"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["17"] === imgdata2.data["17"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["18"] === imgdata2.data["18"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["19"] === imgdata2.data["19"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["20"] === imgdata2.data["20"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["21"] === imgdata2.data["21"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["22"] === imgdata2.data["22"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["23"] === imgdata2.data["23"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["24"] === imgdata2.data["24"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["25"] === imgdata2.data["25"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["26"] === imgdata2.data["26"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["27"] === imgdata2.data["27"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["28"] === imgdata2.data["28"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["29"] === imgdata2.data["29"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["30"] === imgdata2.data["30"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["31"] === imgdata2.data["31"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["32"] === imgdata2.data["32"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["33"] === imgdata2.data["33"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["34"] === imgdata2.data["34"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["35"] === imgdata2.data["35"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["36"] === imgdata2.data["36"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["37"] === imgdata2.data["37"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["38"] === imgdata2.data["38"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["39"] === imgdata2.data["39"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["40"] === imgdata2.data["40"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["41"] === imgdata2.data["41"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["42"] === imgdata2.data["42"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["43"] === imgdata2.data["43"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["44"] === imgdata2.data["44"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["45"] === imgdata2.data["45"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["46"] === imgdata2.data["46"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["47"] === imgdata2.data["47"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["48"] === imgdata2.data["48"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["49"] === imgdata2.data["49"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["50"] === imgdata2.data["50"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["51"] === imgdata2.data["51"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["52"] === imgdata2.data["52"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["53"] === imgdata2.data["53"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["54"] === imgdata2.data["54"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["55"] === imgdata2.data["55"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["56"] === imgdata2.data["56"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["57"] === imgdata2.data["57"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["58"] === imgdata2.data["58"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["59"] === imgdata2.data["59"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["60"] === imgdata2.data["60"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["61"] === imgdata2.data["61"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["62"] === imgdata2.data["62"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["63"] === imgdata2.data["63"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["64"] === imgdata2.data["64"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["65"] === imgdata2.data["65"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["66"] === imgdata2.data["66"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["67"] === imgdata2.data["67"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["68"] === imgdata2.data["68"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["69"] === imgdata2.data["69"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["70"] === imgdata2.data["70"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["71"] === imgdata2.data["71"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["72"] === imgdata2.data["72"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["73"] === imgdata2.data["73"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["74"] === imgdata2.data["74"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["75"] === imgdata2.data["75"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["76"] === imgdata2.data["76"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["77"] === imgdata2.data["77"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["78"] === imgdata2.data["78"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["79"] === imgdata2.data["79"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["80"] === imgdata2.data["80"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["81"] === imgdata2.data["81"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["82"] === imgdata2.data["82"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["83"] === imgdata2.data["83"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["84"] === imgdata2.data["84"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["85"] === imgdata2.data["85"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["86"] === imgdata2.data["86"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["87"] === imgdata2.data["87"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["88"] === imgdata2.data["88"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["89"] === imgdata2.data["89"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["90"] === imgdata2.data["90"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["91"] === imgdata2.data["91"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["92"] === imgdata2.data["92"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["93"] === imgdata2.data["93"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["94"] === imgdata2.data["94"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["95"] === imgdata2.data["95"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["96"] === imgdata2.data["96"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["97"] === imgdata2.data["97"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["98"] === imgdata2.data["98"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["99"] === imgdata2.data["99"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["100"] === imgdata2.data["100"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["101"] === imgdata2.data["101"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["102"] === imgdata2.data["102"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["103"] === imgdata2.data["103"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["104"] === imgdata2.data["104"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["105"] === imgdata2.data["105"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["106"] === imgdata2.data["106"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["107"] === imgdata2.data["107"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["108"] === imgdata2.data["108"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["109"] === imgdata2.data["109"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["110"] === imgdata2.data["110"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["111"] === imgdata2.data["111"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["112"] === imgdata2.data["112"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["113"] === imgdata2.data["113"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["114"] === imgdata2.data["114"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["115"] === imgdata2.data["115"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["116"] === imgdata2.data["116"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["117"] === imgdata2.data["117"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["118"] === imgdata2.data["118"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["119"] === imgdata2.data["119"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["120"] === imgdata2.data["120"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["121"] === imgdata2.data["121"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["122"] === imgdata2.data["122"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["123"] === imgdata2.data["123"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["124"] === imgdata2.data["124"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["125"] === imgdata2.data["125"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["126"] === imgdata2.data["126"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["127"] === imgdata2.data["127"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["128"] === imgdata2.data["128"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["129"] === imgdata2.data["129"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["130"] === imgdata2.data["130"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["131"] === imgdata2.data["131"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["132"] === imgdata2.data["132"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["133"] === imgdata2.data["133"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["134"] === imgdata2.data["134"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["135"] === imgdata2.data["135"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["136"] === imgdata2.data["136"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["137"] === imgdata2.data["137"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["138"] === imgdata2.data["138"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["139"] === imgdata2.data["139"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["140"] === imgdata2.data["140"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["141"] === imgdata2.data["141"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["142"] === imgdata2.data["142"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["143"] === imgdata2.data["143"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["144"] === imgdata2.data["144"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["145"] === imgdata2.data["145"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["146"] === imgdata2.data["146"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["147"] === imgdata2.data["147"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["148"] === imgdata2.data["148"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["149"] === imgdata2.data["149"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["150"] === imgdata2.data["150"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["151"] === imgdata2.data["151"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["152"] === imgdata2.data["152"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["153"] === imgdata2.data["153"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["154"] === imgdata2.data["154"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["155"] === imgdata2.data["155"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["156"] === imgdata2.data["156"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["157"] === imgdata2.data["157"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["158"] === imgdata2.data["158"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["159"] === imgdata2.data["159"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["160"] === imgdata2.data["160"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["161"] === imgdata2.data["161"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["162"] === imgdata2.data["162"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["163"] === imgdata2.data["163"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["164"] === imgdata2.data["164"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["165"] === imgdata2.data["165"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["166"] === imgdata2.data["166"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["167"] === imgdata2.data["167"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["168"] === imgdata2.data["168"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["169"] === imgdata2.data["169"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["170"] === imgdata2.data["170"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["171"] === imgdata2.data["171"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["172"] === imgdata2.data["172"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["173"] === imgdata2.data["173"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["174"] === imgdata2.data["174"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["175"] === imgdata2.data["175"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["176"] === imgdata2.data["176"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["177"] === imgdata2.data["177"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["178"] === imgdata2.data["178"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["179"] === imgdata2.data["179"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["180"] === imgdata2.data["180"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["181"] === imgdata2.data["181"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["182"] === imgdata2.data["182"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["183"] === imgdata2.data["183"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["184"] === imgdata2.data["184"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["185"] === imgdata2.data["185"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["186"] === imgdata2.data["186"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["187"] === imgdata2.data["187"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["188"] === imgdata2.data["188"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["189"] === imgdata2.data["189"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["190"] === imgdata2.data["190"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["191"] === imgdata2.data["191"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["192"] === imgdata2.data["192"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["193"] === imgdata2.data["193"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["194"] === imgdata2.data["194"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["195"] === imgdata2.data["195"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["196"] === imgdata2.data["196"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["197"] === imgdata2.data["197"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["198"] === imgdata2.data["198"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["199"] === imgdata2.data["199"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["200"] === imgdata2.data["200"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["201"] === imgdata2.data["201"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["202"] === imgdata2.data["202"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["203"] === imgdata2.data["203"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["204"] === imgdata2.data["204"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["205"] === imgdata2.data["205"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["206"] === imgdata2.data["206"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["207"] === imgdata2.data["207"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["208"] === imgdata2.data["208"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["209"] === imgdata2.data["209"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["210"] === imgdata2.data["210"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["211"] === imgdata2.data["211"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["212"] === imgdata2.data["212"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["213"] === imgdata2.data["213"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["214"] === imgdata2.data["214"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["215"] === imgdata2.data["215"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["216"] === imgdata2.data["216"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["217"] === imgdata2.data["217"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["218"] === imgdata2.data["218"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["219"] === imgdata2.data["219"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["220"] === imgdata2.data["220"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["221"] === imgdata2.data["221"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["222"] === imgdata2.data["222"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["223"] === imgdata2.data["223"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["224"] === imgdata2.data["224"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["225"] === imgdata2.data["225"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["226"] === imgdata2.data["226"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["227"] === imgdata2.data["227"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["228"] === imgdata2.data["228"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["229"] === imgdata2.data["229"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["230"] === imgdata2.data["230"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["231"] === imgdata2.data["231"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["232"] === imgdata2.data["232"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["233"] === imgdata2.data["233"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["234"] === imgdata2.data["234"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["235"] === imgdata2.data["235"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["236"] === imgdata2.data["236"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["237"] === imgdata2.data["237"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["238"] === imgdata2.data["238"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["239"] === imgdata2.data["239"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["240"] === imgdata2.data["240"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["241"] === imgdata2.data["241"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["242"] === imgdata2.data["242"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["243"] === imgdata2.data["243"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["244"] === imgdata2.data["244"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["245"] === imgdata2.data["245"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["246"] === imgdata2.data["246"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["247"] === imgdata2.data["247"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["248"] === imgdata2.data["248"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["249"] === imgdata2.data["249"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["250"] === imgdata2.data["250"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["251"] === imgdata2.data["251"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["252"] === imgdata2.data["252"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["253"] === imgdata2.data["253"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["254"] === imgdata2.data["254"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["255"] === imgdata2.data["255"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["256"] === imgdata2.data["256"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["257"] === imgdata2.data["257"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["258"] === imgdata2.data["258"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["259"] === imgdata2.data["259"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["260"] === imgdata2.data["260"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["261"] === imgdata2.data["261"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["262"] === imgdata2.data["262"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["263"] === imgdata2.data["263"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["264"] === imgdata2.data["264"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["265"] === imgdata2.data["265"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["266"] === imgdata2.data["266"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["267"] === imgdata2.data["267"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["268"] === imgdata2.data["268"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["269"] === imgdata2.data["269"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["270"] === imgdata2.data["270"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["271"] === imgdata2.data["271"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["272"] === imgdata2.data["272"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["273"] === imgdata2.data["273"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["274"] === imgdata2.data["274"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["275"] === imgdata2.data["275"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["276"] === imgdata2.data["276"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["277"] === imgdata2.data["277"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["278"] === imgdata2.data["278"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["279"] === imgdata2.data["279"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["280"] === imgdata2.data["280"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["281"] === imgdata2.data["281"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["282"] === imgdata2.data["282"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["283"] === imgdata2.data["283"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["284"] === imgdata2.data["284"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["285"] === imgdata2.data["285"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["286"] === imgdata2.data["286"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["287"] === imgdata2.data["287"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["288"] === imgdata2.data["288"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["289"] === imgdata2.data["289"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["290"] === imgdata2.data["290"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["291"] === imgdata2.data["291"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["292"] === imgdata2.data["292"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["293"] === imgdata2.data["293"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["294"] === imgdata2.data["294"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["295"] === imgdata2.data["295"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["296"] === imgdata2.data["296"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["297"] === imgdata2.data["297"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["298"] === imgdata2.data["298"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["299"] === imgdata2.data["299"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["300"] === imgdata2.data["300"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["301"] === imgdata2.data["301"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["302"] === imgdata2.data["302"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["303"] === imgdata2.data["303"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["304"] === imgdata2.data["304"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["305"] === imgdata2.data["305"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["306"] === imgdata2.data["306"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["307"] === imgdata2.data["307"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["308"] === imgdata2.data["308"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["309"] === imgdata2.data["309"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["310"] === imgdata2.data["310"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["311"] === imgdata2.data["311"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["312"] === imgdata2.data["312"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["313"] === imgdata2.data["313"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["314"] === imgdata2.data["314"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["315"] === imgdata2.data["315"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["316"] === imgdata2.data["316"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["317"] === imgdata2.data["317"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["318"] === imgdata2.data["318"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["319"] === imgdata2.data["319"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["320"] === imgdata2.data["320"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["321"] === imgdata2.data["321"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["322"] === imgdata2.data["322"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["323"] === imgdata2.data["323"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["324"] === imgdata2.data["324"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["325"] === imgdata2.data["325"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["326"] === imgdata2.data["326"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["327"] === imgdata2.data["327"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["328"] === imgdata2.data["328"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["329"] === imgdata2.data["329"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["330"] === imgdata2.data["330"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["331"] === imgdata2.data["331"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["332"] === imgdata2.data["332"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["333"] === imgdata2.data["333"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["334"] === imgdata2.data["334"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["335"] === imgdata2.data["335"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["336"] === imgdata2.data["336"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["337"] === imgdata2.data["337"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["338"] === imgdata2.data["338"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["339"] === imgdata2.data["339"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["340"] === imgdata2.data["340"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["341"] === imgdata2.data["341"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["342"] === imgdata2.data["342"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["343"] === imgdata2.data["343"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["344"] === imgdata2.data["344"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["345"] === imgdata2.data["345"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["346"] === imgdata2.data["346"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["347"] === imgdata2.data["347"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["348"] === imgdata2.data["348"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["349"] === imgdata2.data["349"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["350"] === imgdata2.data["350"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["351"] === imgdata2.data["351"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["352"] === imgdata2.data["352"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["353"] === imgdata2.data["353"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["354"] === imgdata2.data["354"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["355"] === imgdata2.data["355"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["356"] === imgdata2.data["356"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["357"] === imgdata2.data["357"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["358"] === imgdata2.data["358"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["359"] === imgdata2.data["359"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["360"] === imgdata2.data["360"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["361"] === imgdata2.data["361"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["362"] === imgdata2.data["362"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["363"] === imgdata2.data["363"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["364"] === imgdata2.data["364"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["365"] === imgdata2.data["365"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["366"] === imgdata2.data["366"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["367"] === imgdata2.data["367"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["368"] === imgdata2.data["368"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["369"] === imgdata2.data["369"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["370"] === imgdata2.data["370"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["371"] === imgdata2.data["371"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["372"] === imgdata2.data["372"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["373"] === imgdata2.data["373"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["374"] === imgdata2.data["374"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["375"] === imgdata2.data["375"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["376"] === imgdata2.data["376"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["377"] === imgdata2.data["377"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["378"] === imgdata2.data["378"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["379"] === imgdata2.data["379"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["380"] === imgdata2.data["380"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["381"] === imgdata2.data["381"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["382"] === imgdata2.data["382"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["383"] === imgdata2.data["383"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["384"] === imgdata2.data["384"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["385"] === imgdata2.data["385"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["386"] === imgdata2.data["386"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["387"] === imgdata2.data["387"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["388"] === imgdata2.data["388"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["389"] === imgdata2.data["389"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["390"] === imgdata2.data["390"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["391"] === imgdata2.data["391"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["392"] === imgdata2.data["392"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["393"] === imgdata2.data["393"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["394"] === imgdata2.data["394"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["395"] === imgdata2.data["395"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["396"] === imgdata2.data["396"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["397"] === imgdata2.data["397"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["398"] === imgdata2.data["398"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["399"] === imgdata2.data["399"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["400"] === imgdata2.data["400"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["401"] === imgdata2.data["401"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["402"] === imgdata2.data["402"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["403"] === imgdata2.data["403"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["404"] === imgdata2.data["404"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["405"] === imgdata2.data["405"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["406"] === imgdata2.data["406"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["407"] === imgdata2.data["407"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["408"] === imgdata2.data["408"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["409"] === imgdata2.data["409"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["410"] === imgdata2.data["410"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["411"] === imgdata2.data["411"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["412"] === imgdata2.data["412"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["413"] === imgdata2.data["413"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["414"] === imgdata2.data["414"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["415"] === imgdata2.data["415"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["416"] === imgdata2.data["416"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["417"] === imgdata2.data["417"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["418"] === imgdata2.data["418"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["419"] === imgdata2.data["419"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["420"] === imgdata2.data["420"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["421"] === imgdata2.data["421"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["422"] === imgdata2.data["422"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["423"] === imgdata2.data["423"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["424"] === imgdata2.data["424"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["425"] === imgdata2.data["425"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["426"] === imgdata2.data["426"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["427"] === imgdata2.data["427"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["428"] === imgdata2.data["428"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["429"] === imgdata2.data["429"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["430"] === imgdata2.data["430"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["431"] === imgdata2.data["431"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["432"] === imgdata2.data["432"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["433"] === imgdata2.data["433"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["434"] === imgdata2.data["434"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["435"] === imgdata2.data["435"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["436"] === imgdata2.data["436"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["437"] === imgdata2.data["437"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["438"] === imgdata2.data["438"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["439"] === imgdata2.data["439"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["440"] === imgdata2.data["440"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["441"] === imgdata2.data["441"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["442"] === imgdata2.data["442"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["443"] === imgdata2.data["443"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["444"] === imgdata2.data["444"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["445"] === imgdata2.data["445"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["446"] === imgdata2.data["446"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["447"] === imgdata2.data["447"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["448"] === imgdata2.data["448"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["449"] === imgdata2.data["449"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["450"] === imgdata2.data["450"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["451"] === imgdata2.data["451"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["452"] === imgdata2.data["452"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["453"] === imgdata2.data["453"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["454"] === imgdata2.data["454"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["455"] === imgdata2.data["455"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["456"] === imgdata2.data["456"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["457"] === imgdata2.data["457"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["458"] === imgdata2.data["458"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["459"] === imgdata2.data["459"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["460"] === imgdata2.data["460"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["461"] === imgdata2.data["461"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["462"] === imgdata2.data["462"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["463"] === imgdata2.data["463"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["464"] === imgdata2.data["464"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["465"] === imgdata2.data["465"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["466"] === imgdata2.data["466"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["467"] === imgdata2.data["467"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["468"] === imgdata2.data["468"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["469"] === imgdata2.data["469"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["470"] === imgdata2.data["470"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["471"] === imgdata2.data["471"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["472"] === imgdata2.data["472"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["473"] === imgdata2.data["473"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["474"] === imgdata2.data["474"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["475"] === imgdata2.data["475"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["476"] === imgdata2.data["476"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["477"] === imgdata2.data["477"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["478"] === imgdata2.data["478"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["479"] === imgdata2.data["479"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["480"] === imgdata2.data["480"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["481"] === imgdata2.data["481"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["482"] === imgdata2.data["482"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["483"] === imgdata2.data["483"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["484"] === imgdata2.data["484"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["485"] === imgdata2.data["485"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["486"] === imgdata2.data["486"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["487"] === imgdata2.data["487"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["488"] === imgdata2.data["488"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["489"] === imgdata2.data["489"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["490"] === imgdata2.data["490"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["491"] === imgdata2.data["491"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["492"] === imgdata2.data["492"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["493"] === imgdata2.data["493"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["494"] === imgdata2.data["494"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["495"] === imgdata2.data["495"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["496"] === imgdata2.data["496"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["497"] === imgdata2.data["497"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["498"] === imgdata2.data["498"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["499"] === imgdata2.data["499"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["500"] === imgdata2.data["500"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["501"] === imgdata2.data["501"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["502"] === imgdata2.data["502"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["503"] === imgdata2.data["503"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["504"] === imgdata2.data["504"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["505"] === imgdata2.data["505"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["506"] === imgdata2.data["506"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["507"] === imgdata2.data["507"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["508"] === imgdata2.data["508"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["509"] === imgdata2.data["509"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["510"] === imgdata2.data["510"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["511"] === imgdata2.data["511"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["512"] === imgdata2.data["512"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["513"] === imgdata2.data["513"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["514"] === imgdata2.data["514"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["515"] === imgdata2.data["515"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["516"] === imgdata2.data["516"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["517"] === imgdata2.data["517"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["518"] === imgdata2.data["518"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["519"] === imgdata2.data["519"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["520"] === imgdata2.data["520"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["521"] === imgdata2.data["521"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["522"] === imgdata2.data["522"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["523"] === imgdata2.data["523"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["524"] === imgdata2.data["524"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["525"] === imgdata2.data["525"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["526"] === imgdata2.data["526"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["527"] === imgdata2.data["527"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["528"] === imgdata2.data["528"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["529"] === imgdata2.data["529"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["530"] === imgdata2.data["530"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["531"] === imgdata2.data["531"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["532"] === imgdata2.data["532"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["533"] === imgdata2.data["533"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["534"] === imgdata2.data["534"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["535"] === imgdata2.data["535"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["536"] === imgdata2.data["536"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["537"] === imgdata2.data["537"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["538"] === imgdata2.data["538"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["539"] === imgdata2.data["539"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["540"] === imgdata2.data["540"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["541"] === imgdata2.data["541"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["542"] === imgdata2.data["542"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["543"] === imgdata2.data["543"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["544"] === imgdata2.data["544"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["545"] === imgdata2.data["545"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["546"] === imgdata2.data["546"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["547"] === imgdata2.data["547"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["548"] === imgdata2.data["548"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["549"] === imgdata2.data["549"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["550"] === imgdata2.data["550"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["551"] === imgdata2.data["551"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["552"] === imgdata2.data["552"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["553"] === imgdata2.data["553"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["554"] === imgdata2.data["554"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["555"] === imgdata2.data["555"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["556"] === imgdata2.data["556"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["557"] === imgdata2.data["557"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["558"] === imgdata2.data["558"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["559"] === imgdata2.data["559"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["560"] === imgdata2.data["560"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["561"] === imgdata2.data["561"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["562"] === imgdata2.data["562"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["563"] === imgdata2.data["563"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["564"] === imgdata2.data["564"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["565"] === imgdata2.data["565"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["566"] === imgdata2.data["566"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["567"] === imgdata2.data["567"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["568"] === imgdata2.data["568"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["569"] === imgdata2.data["569"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["570"] === imgdata2.data["570"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["571"] === imgdata2.data["571"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["572"] === imgdata2.data["572"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["573"] === imgdata2.data["573"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["574"] === imgdata2.data["574"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["575"] === imgdata2.data["575"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["576"] === imgdata2.data["576"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["577"] === imgdata2.data["577"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["578"] === imgdata2.data["578"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["579"] === imgdata2.data["579"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["580"] === imgdata2.data["580"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["581"] === imgdata2.data["581"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["582"] === imgdata2.data["582"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["583"] === imgdata2.data["583"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["584"] === imgdata2.data["584"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["585"] === imgdata2.data["585"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["586"] === imgdata2.data["586"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["587"] === imgdata2.data["587"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["588"] === imgdata2.data["588"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["589"] === imgdata2.data["589"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["590"] === imgdata2.data["590"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["591"] === imgdata2.data["591"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["592"] === imgdata2.data["592"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["593"] === imgdata2.data["593"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["594"] === imgdata2.data["594"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["595"] === imgdata2.data["595"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["596"] === imgdata2.data["596"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["597"] === imgdata2.data["597"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["598"] === imgdata2.data["598"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["599"] === imgdata2.data["599"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["600"] === imgdata2.data["600"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["601"] === imgdata2.data["601"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["602"] === imgdata2.data["602"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["603"] === imgdata2.data["603"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["604"] === imgdata2.data["604"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["605"] === imgdata2.data["605"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["606"] === imgdata2.data["606"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["607"] === imgdata2.data["607"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["608"] === imgdata2.data["608"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["609"] === imgdata2.data["609"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["610"] === imgdata2.data["610"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["611"] === imgdata2.data["611"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["612"] === imgdata2.data["612"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["613"] === imgdata2.data["613"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["614"] === imgdata2.data["614"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["615"] === imgdata2.data["615"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["616"] === imgdata2.data["616"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["617"] === imgdata2.data["617"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["618"] === imgdata2.data["618"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["619"] === imgdata2.data["619"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["620"] === imgdata2.data["620"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["621"] === imgdata2.data["621"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["622"] === imgdata2.data["622"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["623"] === imgdata2.data["623"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["624"] === imgdata2.data["624"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["625"] === imgdata2.data["625"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["626"] === imgdata2.data["626"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["627"] === imgdata2.data["627"] 00:47:29 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["628"] === imgdata2.data["628"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["629"] === imgdata2.data["629"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["630"] === imgdata2.data["630"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["631"] === imgdata2.data["631"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["632"] === imgdata2.data["632"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["633"] === imgdata2.data["633"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["634"] === imgdata2.data["634"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["635"] === imgdata2.data["635"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["636"] === imgdata2.data["636"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["637"] === imgdata2.data["637"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["638"] === imgdata2.data["638"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["639"] === imgdata2.data["639"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["640"] === imgdata2.data["640"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["641"] === imgdata2.data["641"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["642"] === imgdata2.data["642"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["643"] === imgdata2.data["643"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["644"] === imgdata2.data["644"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["645"] === imgdata2.data["645"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["646"] === imgdata2.data["646"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["647"] === imgdata2.data["647"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["648"] === imgdata2.data["648"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["649"] === imgdata2.data["649"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["650"] === imgdata2.data["650"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["651"] === imgdata2.data["651"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["652"] === imgdata2.data["652"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["653"] === imgdata2.data["653"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["654"] === imgdata2.data["654"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["655"] === imgdata2.data["655"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["656"] === imgdata2.data["656"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["657"] === imgdata2.data["657"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["658"] === imgdata2.data["658"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["659"] === imgdata2.data["659"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["660"] === imgdata2.data["660"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["661"] === imgdata2.data["661"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["662"] === imgdata2.data["662"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["663"] === imgdata2.data["663"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["664"] === imgdata2.data["664"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["665"] === imgdata2.data["665"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["666"] === imgdata2.data["666"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["667"] === imgdata2.data["667"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["668"] === imgdata2.data["668"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["669"] === imgdata2.data["669"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["670"] === imgdata2.data["670"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["671"] === imgdata2.data["671"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["672"] === imgdata2.data["672"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["673"] === imgdata2.data["673"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["674"] === imgdata2.data["674"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["675"] === imgdata2.data["675"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["676"] === imgdata2.data["676"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["677"] === imgdata2.data["677"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["678"] === imgdata2.data["678"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["679"] === imgdata2.data["679"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["680"] === imgdata2.data["680"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["681"] === imgdata2.data["681"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["682"] === imgdata2.data["682"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["683"] === imgdata2.data["683"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["684"] === imgdata2.data["684"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["685"] === imgdata2.data["685"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["686"] === imgdata2.data["686"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["687"] === imgdata2.data["687"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["688"] === imgdata2.data["688"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["689"] === imgdata2.data["689"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["690"] === imgdata2.data["690"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["691"] === imgdata2.data["691"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["692"] === imgdata2.data["692"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["693"] === imgdata2.data["693"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["694"] === imgdata2.data["694"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["695"] === imgdata2.data["695"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["696"] === imgdata2.data["696"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["697"] === imgdata2.data["697"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["698"] === imgdata2.data["698"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["699"] === imgdata2.data["699"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["700"] === imgdata2.data["700"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["701"] === imgdata2.data["701"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["702"] === imgdata2.data["702"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["703"] === imgdata2.data["703"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["704"] === imgdata2.data["704"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["705"] === imgdata2.data["705"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["706"] === imgdata2.data["706"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["707"] === imgdata2.data["707"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["708"] === imgdata2.data["708"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["709"] === imgdata2.data["709"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["710"] === imgdata2.data["710"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["711"] === imgdata2.data["711"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["712"] === imgdata2.data["712"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["713"] === imgdata2.data["713"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["714"] === imgdata2.data["714"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["715"] === imgdata2.data["715"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["716"] === imgdata2.data["716"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["717"] === imgdata2.data["717"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["718"] === imgdata2.data["718"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["719"] === imgdata2.data["719"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["720"] === imgdata2.data["720"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["721"] === imgdata2.data["721"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["722"] === imgdata2.data["722"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["723"] === imgdata2.data["723"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["724"] === imgdata2.data["724"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["725"] === imgdata2.data["725"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["726"] === imgdata2.data["726"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["727"] === imgdata2.data["727"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["728"] === imgdata2.data["728"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["729"] === imgdata2.data["729"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["730"] === imgdata2.data["730"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["731"] === imgdata2.data["731"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["732"] === imgdata2.data["732"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["733"] === imgdata2.data["733"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["734"] === imgdata2.data["734"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["735"] === imgdata2.data["735"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["736"] === imgdata2.data["736"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["737"] === imgdata2.data["737"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["738"] === imgdata2.data["738"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["739"] === imgdata2.data["739"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["740"] === imgdata2.data["740"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["741"] === imgdata2.data["741"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["742"] === imgdata2.data["742"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["743"] === imgdata2.data["743"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["744"] === imgdata2.data["744"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["745"] === imgdata2.data["745"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["746"] === imgdata2.data["746"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["747"] === imgdata2.data["747"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["748"] === imgdata2.data["748"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["749"] === imgdata2.data["749"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["750"] === imgdata2.data["750"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["751"] === imgdata2.data["751"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["752"] === imgdata2.data["752"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["753"] === imgdata2.data["753"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["754"] === imgdata2.data["754"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["755"] === imgdata2.data["755"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["756"] === imgdata2.data["756"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["757"] === imgdata2.data["757"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["758"] === imgdata2.data["758"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["759"] === imgdata2.data["759"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["760"] === imgdata2.data["760"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["761"] === imgdata2.data["761"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["762"] === imgdata2.data["762"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["763"] === imgdata2.data["763"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["764"] === imgdata2.data["764"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["765"] === imgdata2.data["765"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["766"] === imgdata2.data["766"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["767"] === imgdata2.data["767"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["768"] === imgdata2.data["768"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["769"] === imgdata2.data["769"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["770"] === imgdata2.data["770"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["771"] === imgdata2.data["771"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["772"] === imgdata2.data["772"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["773"] === imgdata2.data["773"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["774"] === imgdata2.data["774"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["775"] === imgdata2.data["775"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["776"] === imgdata2.data["776"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["777"] === imgdata2.data["777"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["778"] === imgdata2.data["778"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["779"] === imgdata2.data["779"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["780"] === imgdata2.data["780"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["781"] === imgdata2.data["781"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["782"] === imgdata2.data["782"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["783"] === imgdata2.data["783"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["784"] === imgdata2.data["784"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["785"] === imgdata2.data["785"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["786"] === imgdata2.data["786"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["787"] === imgdata2.data["787"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["788"] === imgdata2.data["788"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["789"] === imgdata2.data["789"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["790"] === imgdata2.data["790"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["791"] === imgdata2.data["791"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["792"] === imgdata2.data["792"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["793"] === imgdata2.data["793"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["794"] === imgdata2.data["794"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["795"] === imgdata2.data["795"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["796"] === imgdata2.data["796"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["797"] === imgdata2.data["797"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["798"] === imgdata2.data["798"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["799"] === imgdata2.data["799"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["800"] === imgdata2.data["800"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["801"] === imgdata2.data["801"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["802"] === imgdata2.data["802"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["803"] === imgdata2.data["803"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["804"] === imgdata2.data["804"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["805"] === imgdata2.data["805"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["806"] === imgdata2.data["806"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["807"] === imgdata2.data["807"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["808"] === imgdata2.data["808"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["809"] === imgdata2.data["809"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["810"] === imgdata2.data["810"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["811"] === imgdata2.data["811"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["812"] === imgdata2.data["812"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["813"] === imgdata2.data["813"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["814"] === imgdata2.data["814"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["815"] === imgdata2.data["815"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["816"] === imgdata2.data["816"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["817"] === imgdata2.data["817"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["818"] === imgdata2.data["818"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["819"] === imgdata2.data["819"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["820"] === imgdata2.data["820"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["821"] === imgdata2.data["821"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["822"] === imgdata2.data["822"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["823"] === imgdata2.data["823"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["824"] === imgdata2.data["824"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["825"] === imgdata2.data["825"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["826"] === imgdata2.data["826"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["827"] === imgdata2.data["827"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["828"] === imgdata2.data["828"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["829"] === imgdata2.data["829"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["830"] === imgdata2.data["830"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["831"] === imgdata2.data["831"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["832"] === imgdata2.data["832"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["833"] === imgdata2.data["833"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["834"] === imgdata2.data["834"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["835"] === imgdata2.data["835"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["836"] === imgdata2.data["836"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["837"] === imgdata2.data["837"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["838"] === imgdata2.data["838"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["839"] === imgdata2.data["839"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["840"] === imgdata2.data["840"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["841"] === imgdata2.data["841"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["842"] === imgdata2.data["842"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["843"] === imgdata2.data["843"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["844"] === imgdata2.data["844"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["845"] === imgdata2.data["845"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["846"] === imgdata2.data["846"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["847"] === imgdata2.data["847"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["848"] === imgdata2.data["848"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["849"] === imgdata2.data["849"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["850"] === imgdata2.data["850"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["851"] === imgdata2.data["851"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["852"] === imgdata2.data["852"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["853"] === imgdata2.data["853"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["854"] === imgdata2.data["854"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["855"] === imgdata2.data["855"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["856"] === imgdata2.data["856"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["857"] === imgdata2.data["857"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["858"] === imgdata2.data["858"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["859"] === imgdata2.data["859"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["860"] === imgdata2.data["860"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["861"] === imgdata2.data["861"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["862"] === imgdata2.data["862"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["863"] === imgdata2.data["863"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["864"] === imgdata2.data["864"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["865"] === imgdata2.data["865"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["866"] === imgdata2.data["866"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["867"] === imgdata2.data["867"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["868"] === imgdata2.data["868"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["869"] === imgdata2.data["869"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["870"] === imgdata2.data["870"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["871"] === imgdata2.data["871"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["872"] === imgdata2.data["872"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["873"] === imgdata2.data["873"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["874"] === imgdata2.data["874"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["875"] === imgdata2.data["875"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["876"] === imgdata2.data["876"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["877"] === imgdata2.data["877"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["878"] === imgdata2.data["878"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["879"] === imgdata2.data["879"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["880"] === imgdata2.data["880"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["881"] === imgdata2.data["881"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["882"] === imgdata2.data["882"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["883"] === imgdata2.data["883"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["884"] === imgdata2.data["884"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["885"] === imgdata2.data["885"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["886"] === imgdata2.data["886"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["887"] === imgdata2.data["887"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["888"] === imgdata2.data["888"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["889"] === imgdata2.data["889"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["890"] === imgdata2.data["890"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["891"] === imgdata2.data["891"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["892"] === imgdata2.data["892"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["893"] === imgdata2.data["893"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["894"] === imgdata2.data["894"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["895"] === imgdata2.data["895"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["896"] === imgdata2.data["896"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["897"] === imgdata2.data["897"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["898"] === imgdata2.data["898"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | olddata["899"] === imgdata2.data["899"] 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,14 of c305 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,15 of c305 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,16 of c305 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,34 of c305 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,35 of c305 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,36 of c305 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,14 of c305 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,15 of c305 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,16 of c305 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,34 of c305 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,35 of c305 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,36 of c305 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineCap === 'butt' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineCap === 'butt' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineCap === 'butt' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineCap === 'butt' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineCap === 'butt' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineCap === 'butt' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineCap === 'butt' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c307 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c308 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,1 of c308 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,48 of c308 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c308 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 17,6 of c309 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,6 of c309 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 32,6 of c309 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 17,43 of c309 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,43 of c309 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 32,43 of c309 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 67,6 of c309 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,6 of c309 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 82,6 of c309 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 67,43 of c309 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,43 of c309 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 82,43 of c309 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,4 of c310 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,5 of c310 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,6 of c310 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,44 of c310 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,45 of c310 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,46 of c310 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,4 of c310 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,5 of c310 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,6 of c310 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,44 of c310 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,45 of c310 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,46 of c310 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c311 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,1 of c311 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,48 of c311 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c311 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth === 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineCap === 'butt' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineJoin === 'miter' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.miterLimit === 10 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 34,16 of c313 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 34,15 of c313 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 35,15 of c313 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 36,15 of c313 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 36,14 of c313 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 84,16 of c313 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 84,15 of c313 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 85,15 of c313 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 86,15 of c313 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 86,14 of c313 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c314 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,1 of c314 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,48 of c314 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c314 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineJoin === 'bevel' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineJoin === 'bevel' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineJoin === 'bevel' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineJoin === 'bevel' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineJoin === 'bevel' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineJoin === 'bevel' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineJoin === 'bevel' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c315 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 38,12 of c316 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 39,11 of c316 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 40,10 of c316 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 41,9 of c316 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 42,8 of c316 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 88,12 of c316 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 89,11 of c316 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 90,10 of c316 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 91,9 of c316 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 92,8 of c316 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c317 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,1 of c317 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,48 of c317 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c317 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 36,14 of c319 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 36,13 of c319 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 37,13 of c319 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 38,13 of c319 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 38,12 of c319 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 86,14 of c319 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 86,13 of c319 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 87,13 of c319 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 88,13 of c319 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 88,12 of c319 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c320 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,1 of c320 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,48 of c320 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c320 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c321 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,1 of c321 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,48 of c321 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c321 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.miterLimit === 1.5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.miterLimit === 1.5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.miterLimit === 1.5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.miterLimit === 1.5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.miterLimit === 1.5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.miterLimit === 1.5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c322 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c323 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,1 of c323 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,48 of c323 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c323 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c324 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,1 of c324 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,48 of c324 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c324 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c325 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,1 of c325 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,48 of c325 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c325 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c326 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,1 of c326 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,48 of c326 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c326 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c327 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,1 of c327 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,1 of c327 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c327 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,1 of c327 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,48 of c327 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 14,25 of c328 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 15,25 of c328 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 16,25 of c328 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c328 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 34,25 of c328 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 35,25 of c328 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 36,25 of c328 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 64,25 of c328 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 65,25 of c328 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 66,25 of c328 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c328 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 84,25 of c328 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 85,25 of c328 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 86,25 of c328 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth === 1.5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth === 1.5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth === 1.5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth === 1.5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth === 1.5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth === 1.5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c329 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 14,25 of c330 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 15,25 of c330 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 16,25 of c330 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c330 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 34,25 of c330 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 35,25 of c330 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 36,25 of c330 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 64,25 of c330 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 65,25 of c330 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 66,25 of c330 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c330 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 84,25 of c330 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 85,25 of c330 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 86,25 of c330 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c332 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c333 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c334 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c335 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c335 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c335 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c335 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c336 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c337 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c337 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c337 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c337 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c338 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c339 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw IndexSizeError 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c341 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c342 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 90,45 of c342 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c342 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,0 of c343 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,0 of c343 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,0 of c343 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,25 of c343 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c343 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,25 of c343 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,49 of c343 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,49 of c343 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,49 of c343 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c344 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,1 of c344 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c344 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,25 of c344 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c344 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,25 of c344 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c344 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,48 of c344 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c344 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c345 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c346 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 90,10 of c346 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 97,1 of c346 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 97,2 of c346 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 97,3 of c346 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 2,48 of c346 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c347 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c347 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c347 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c347 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 20,48 of c347 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c347 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c348 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c348 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c348 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c348 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 20,48 of c348 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c348 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c350 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c350 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c350 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c350 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c350 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c351 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c351 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c351 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c351 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c351 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,20 of c352 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,20 of c353 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,20 of c354 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,20 of c355 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,20 of c356 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,20 of c357 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c358 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,1 of c359 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c359 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,48 of c359 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c360 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c361 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | pixel 50,25 of c362 is 255,0,0,255 (marked todo); expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | pixel 50,25 of c363 is 255,0,0,255 (marked todo); expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | pixel 50,25 of c364 is 255,0,0,255 (marked todo); expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw IndexSizeError 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c366 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 90,45 of c366 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c366 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,0 of c367 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,0 of c367 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,0 of c367 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,25 of c367 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c367 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,25 of c367 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,49 of c367 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,49 of c367 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,49 of c367 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c368 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 55,19 of c368 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 55,20 of c368 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 55,21 of c368 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 64,22 of c368 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 65,21 of c368 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 72,28 of c368 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 73,27 of c368 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 78,36 of c368 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 79,35 of c368 is 0,255,0,255; expected 0,255,0,255 +/- 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 80,44 of c368 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 80,45 of c368 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 80,46 of c368 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c369 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 55,19 of c369 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 55,20 of c369 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 55,21 of c369 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 64,22 of c369 is 0,255,0,255; expected 0,255,0,255 +/- 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 65,21 of c369 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 72,28 of c369 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 73,27 of c369 is 0,255,0,255; expected 0,255,0,255 +/- 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 78,36 of c369 is 0,255,0,255; expected 0,255,0,255 +/- 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 79,35 of c369 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 80,44 of c369 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 80,45 of c369 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 80,46 of c369 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c370 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c370 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c370 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c370 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c370 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c371 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c371 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c371 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c371 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c371 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,0 of c372 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,0 of c372 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,0 of c372 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,25 of c372 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c372 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,25 of c372 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,49 of c372 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,49 of c372 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,49 of c372 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c373 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c373 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c374 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c374 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c375 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c376 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | pixel 50,25 of c377 is 255,0,0,255 (marked todo); expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c378 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 90,45 of c378 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c378 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c379 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c379 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c379 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c379 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c379 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c380 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c380 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c380 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c380 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c380 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c381 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c382 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c383 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c384 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c385 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c386 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c387 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c388 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c389 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c390 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c391 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 90,10 of c392 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 10,40 of c392 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c393 is 0,128,0,255; expected 0,127,0,255 +/- 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c394 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c395 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c396 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c397 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | pixel 50,25 of c398 is 255,0,0,255 (marked todo); expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(50, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(50, 20) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(50, 30) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(50, 40) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(30, 20) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(70, 20) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(30, 30) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(70, 30) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(10, 10) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(30, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(10, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(30, 10) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(25, 20) == false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(25, 30) == false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(30, 20) == true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(30, 30) == false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(40, 2) == false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(40, 20) == true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(40, 30) == false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(40, 47) == false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(45, 20) == true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(45, 30) == false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(55, 20) == false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(55, 30) == true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(60, 2) == false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(60, 20) == false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(60, 30) == true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(60, 47) == false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(70, 20) == false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(70, 30) == true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(75, 20) == false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(75, 30) == false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(50, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(50, 20) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(50, 30) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(50, 40) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(30, 20) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(70, 20) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(30, 30) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(70, 30) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(0, 0) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(10, 0) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(20, 0) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(20, 10) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(20, 20) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(10, 20) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(0, 20) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(0, 10) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(10, -0.01) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(10, 20.01) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(-0.01, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(20.01, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(0, 0) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(Infinity, 0) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(-Infinity, 0) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(NaN, 0) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(0, Infinity) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(0, -Infinity) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(0, NaN) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(NaN, NaN) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c406 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(10, -110) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(10, -90) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(10, -70) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(30, -20) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(30, 0) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(30, 20) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(10, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(30, 10) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(50, 10) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(-40, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(10, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(49, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(51, 10) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(69, 10) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(71, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(-40, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(10, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(49, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(51, 10) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(69, 10) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(71, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(-40, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(10, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(49, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(51, 10) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(69, 10) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(71, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(10, 10) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(30, 10) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(5, 5) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(25, 5) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(45, 5) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(5, 25) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(25, 25) === false 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(45, 25) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(5, 45) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(25, 45) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.isPointInPath(45, 45) === true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c414 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | pixel 50,25 of c415 is 255,0,0,255 (marked todo); expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c416 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c417 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 90,45 of c417 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c417 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 90,25 of c418 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c419 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c420 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c421 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c421 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c422 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | pixel 50,25 of c423 is 255,0,0,255 (marked todo); expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c424 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 90,45 of c424 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c424 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c425 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c425 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c425 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c425 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c425 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c426 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c426 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c426 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c426 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c426 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c427 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c428 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c429 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c430 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c430 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c430 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c430 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,12 of c431 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,12 of c431 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,37 of c431 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,37 of c431 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c432 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c433 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 90,45 of c433 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c433 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,12 of c435 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,12 of c435 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,37 of c435 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,37 of c435 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c436 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c437 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c438 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c439 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c440 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c442 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c443 is 0,128,0,255; expected 0,127,0,255 +/- 1 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | pixel 50,25 of c444 is 255,0,0,255 (marked todo); expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | pixel 50,25 of c445 is 255,0,0,255 (marked todo); expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c446 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | pixel 50,25 of c447 is 255,0,0,255 (marked todo); expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | pixel 50,25 of c448 is 255,0,0,255 (marked todo); expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | pixel 50,25 of c449 is 255,0,0,255 (marked todo); expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,0 of c450 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,0 of c450 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,0 of c450 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,25 of c450 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c450 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,25 of c450 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,49 of c450 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,49 of c450 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,49 of c450 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,0 of c451 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,0 of c451 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,0 of c451 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,25 of c451 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c451 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,25 of c451 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,49 of c451 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,49 of c451 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,49 of c451 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,0 of c452 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,0 of c452 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,0 of c452 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,25 of c452 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c452 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,25 of c452 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,49 of c452 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,49 of c452 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,49 of c452 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c453 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c454 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c455 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c456 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c457 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | The author of the test has indicated that flaky timeouts are expected. Reason: untriaged 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c459 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,1 of c459 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c459 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,25 of c459 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c459 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,25 of c459 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c459 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,48 of c459 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c459 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c460 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c460 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c460 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c460 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c461 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c461 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c461 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c461 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.CanvasPattern !== undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pattern.thisImplementsCanvasPattern 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width === 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.height === 10 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw InvalidStateError 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width === 10 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.height === 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw InvalidStateError 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width === 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.height === 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw InvalidStateError 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c464 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw TypeError 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c470 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c470 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c470 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c470 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c471 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c471 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c471 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c471 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c474 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c474 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c474 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c474 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c475 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c475 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c475 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c475 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c476 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c476 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c476 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c476 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c477 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c477 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c477 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c477 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c478 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c478 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c478 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c478 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c479 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c479 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c479 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c479 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c480 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c480 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c480 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c480 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c481 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c481 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c481 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c481 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c482 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c482 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c482 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c482 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c483 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c483 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c483 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c483 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c484 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c484 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c484 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c484 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c485 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c485 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c485 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c485 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c486 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c486 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c486 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c486 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c487 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c487 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c487 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c487 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,25 of c487 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,25 of c487 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c488 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c488 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c488 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c488 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c489 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c489 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c489 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c489 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,1 of c490 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,48 of c490 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c490 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c490 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c490 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c490 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c491 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c491 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c491 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c491 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw SyntaxError 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c493 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c493 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c493 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c493 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c494 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c494 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c494 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c494 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw SyntaxError 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw SyntaxError 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw SyntaxError 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | test completed successfully 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c499 is 3,252,0,255; expected 0,255,0,255 +/- 4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c500 is 127,0,128,255; expected 127,0,127,255 +/- 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c501 is 127,0,128,255; expected 127,0,127,255 +/- 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c502 is 128,0,127,255; expected 127,0,127,255 +/- 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c503 is 127,0,128,255; expected 127,0,127,255 +/- 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowBlur === 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowBlur === 0.5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowBlur === 1e6 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowBlur === 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowBlur === 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowBlur === 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowBlur === 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowBlur === 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowBlur === 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowColor === '#00ff00' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowColor should be what we set it to 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowColor === '#00ff00' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowColor === '#00ff00' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowColor === '#00ff00' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetX === 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetY === 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetX === 0.5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetY === 0.25 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetX === -0.5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetY === -0.25 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetX === 1e6 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetY === 1e6 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetX === 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetY === 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetX === 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetY === 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetX === 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetY === 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c510 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c511 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | test completed successfully 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | test completed successfully 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c514 is 127,0,128,255; expected 127,0,127,255 +/- 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c515 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c516 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c517 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c517 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c517 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c518 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c518 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c519 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c519 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c520 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c520 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c521 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c522 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c525 is 127,0,128,255; expected 127,0,127,255 +/- 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c526 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c527 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c528 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c528 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c528 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c529 is 128,0,127,255; expected 127,0,127,255 +/- 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c530 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c531 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c531 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c531 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c532 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c532 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c532 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c533 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c534 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c534 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c534 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c535 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c535 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,12 of c536 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,37 of c536 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c537 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c537 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,12 of c538 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,37 of c538 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 12,25 of c539 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 87,25 of c539 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,12 of c539 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,37 of c539 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c540 is 128,0,127,255; expected 127,0,127,255 +/- 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c541 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c542 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c543 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c543 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c543 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,25 of c544 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c544 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,25 of c544 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,25 of c545 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c545 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,25 of c545 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,25 of c546 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c546 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,25 of c546 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c547 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,48 of c547 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c547 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c547 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c548 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,48 of c548 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c548 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c548 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c549 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,48 of c549 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c549 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c549 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c550 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c551 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c552 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c553 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.fillStyle === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.fillStyle === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalAlpha === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalAlpha === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineCap === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineCap === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineJoin === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineJoin === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.miterLimit === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.miterLimit === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c561 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowBlur === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowBlur === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowColor === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowColor === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetX === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetX === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetY === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetY === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == 3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == i 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.strokeStyle === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.strokeStyle === old 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c569 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth == 0.5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c571 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c572 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c573 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c574 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,12 of c575 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,12 of c575 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,37 of c575 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,37 of c575 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c576 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c576 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c577 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c578 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c579 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c580 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c581 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c582 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c583 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.strokeStyle == '#000000' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.textAlign === 'start' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.textAlign === 'start' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.textAlign === 'start' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.textAlign === 'start' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.textAlign === 'start' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.textBaseline === 'alphabetic' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.textBaseline === 'top' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.textBaseline === 'top' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.textBaseline === 'top' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.textBaseline === 'top' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c586 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c587 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c588 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c588 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c589 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c590 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,2 of c590 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,47 of c590 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c591 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,2 of c591 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,47 of c591 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c592 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 90,40 of c593 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c594 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 90,40 of c595 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c596 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c596 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c597 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c597 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c598 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,35 of c599 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c600 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c600 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 21,11 of c601 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 79,11 of c601 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 21,39 of c601 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 79,39 of c601 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 39,19 of c601 is 0,255,0,255; expected 0,255,0,255 +/- 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 61,19 of c601 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 39,31 of c601 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 61,31 of c601 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c602 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c603 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c604 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c604 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 21,11 of c605 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 79,11 of c605 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 21,39 of c605 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 79,39 of c605 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 39,19 of c605 is 0,255,0,255; expected 0,255,0,255 +/- 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 61,19 of c605 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 39,31 of c605 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 61,31 of c605 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 90,40 of c606 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c607 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c607 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.CanvasRenderingContext2D 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c610 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.CanvasRenderingContext2D.prototype 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.CanvasRenderingContext2D.prototype.fill 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.CanvasRenderingContext2D.prototype 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.CanvasRenderingContext2D.prototype 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.CanvasRenderingContext2D.prototype.fill === 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.CanvasRenderingContext2D.prototype.fill === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c612 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.save() === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.restore() === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.scale(1, 1) === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.rotate(0) === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.translate(0, 0) === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.transform(1, 0, 0, 1, 0, 0) === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.setTransform(1, 0, 0, 1, 0, 0) === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.resetTransform() === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.clearRect(0, 0, 0, 0) === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.fillRect(0, 0, 0, 0) === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.strokeRect(0, 0, 0, 0) === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.beginPath() === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.closePath() === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.moveTo(0, 0) === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineTo(0, 0) === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.quadraticCurveTo(0, 0, 0, 0) === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.bezierCurveTo(0, 0, 0, 0, 0, 0) === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.arcTo(0, 0, 0, 0, 1) === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.rect(0, 0, 0, 0) === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.arc(0, 0, 1, 0, 0, true) === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.fill() === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.stroke() === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.clip() === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.putImageData(ctx.getImageData(0, 0, 1, 1), 0, 0) === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.drawImage(document.getElementById('yellow_11.png'), 0, 0, 1, 1, 0, 0, 0, 0) === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.drawImage(canvas, 0, 0, 1, 1, 0, 0, 0, 0) === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.createLinearGradient(0, 0, 0, 0).addColorStop(0, 'white') === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Shouldn't be able to read images cross-site! 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Shouldn't be able to read images redirected cross-site! 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Should not throw an exception for invalid args to png encoder 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Should not throw an exception for invalid args to jpeg encoder 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getContext('2d', 'foo') !== null 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | should throw NotSupportedError 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getContext('2D') === null 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c617 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getContext("") === null 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c618 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getContext('This is not an implemented context in any real browser') === null 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c619 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getContext("2d#") === null 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c620 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getContext("2d\0") === null 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c621 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getContext("2\uFF44") === null 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c622 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.childNodes.length == 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.childNodes.length == 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.childNodes.length == 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 20,20 of c626 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.strokeStyle === default_val 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.fillStyle === default_val 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalAlpha === default_val 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineWidth === default_val 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineCap === default_val 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.lineJoin === default_val 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.miterLimit === default_val 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetX === default_val 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowOffsetY === default_val 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowBlur === default_val 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.shadowColor === default_val 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | ctx.globalCompositeOperation === default_val 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 20,20 of c628 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 20,20 of c629 is 255,0,0,255; expected 255,0,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 20,20 of c629 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c630 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 20,20 of c631 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c632 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 20,20 of c633 is 255,0,0,255; expected 255,0,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 20,20 of c633 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 20,20 of c634 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 300 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.height == 150 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | !canvas.hasAttribute('width') 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | !canvas.hasAttribute('height') 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 120 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.height == 60 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getAttribute('width') == 120 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getAttribute('height') == 60 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 100 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 100 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 300 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 300 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 100 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 100 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 100 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getAttribute('width') == '120' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getAttribute('height') == '60' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 120 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.height == 60 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getAttribute('width') == '120' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getAttribute('height') == '60' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 120 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.height == 60 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 300 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 100 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 100 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 300 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 300 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 100 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 100 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 100 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width == 50 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.height == 30 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width === 120 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.height === 60 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getAttribute('width') === '120' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getAttribute('height') === '60' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.width === 120 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.height === 60 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | default font is not '10px sans-serif' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | font getter returns incorrect value 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | font not being stored in the context state 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | measureText returns nonpositive value for non-empty string 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | measureText does not change with a different font size 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | measureText changes when alignement/baseline is changed 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | measureText reutuns zero for a non-empty string 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | measureText does not replace whitespace char with a space 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | measureText does not replace whitespace char with a space 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | measureText does not replace whitespace char with a space 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | measureText does not replace whitespace char with a space 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | measureText does not replace whitespace char with a space 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | default textAlign is not 'start' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textAlign getter returns incorrect value 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textAlign getter returns incorrect value 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textAlign getter returns incorrect value 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textAlign getter returns incorrect value 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textAlign getter returns incorrect value 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textAlign not being stored in the context state 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textAlign not being stored in the context state 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textAlign not being stored in the context state 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textAlign not being stored in the context state 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textAlign not being stored in the context state 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | default textBaseline is not 'alphabetic' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textBaseline getter returns incorrect value 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textBaseline getter returns incorrect value 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textBaseline getter returns incorrect value 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textBaseline getter returns incorrect value 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textBaseline getter returns incorrect value 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textBaseline getter returns incorrect value 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textBaseline not being stored in the context state 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textBaseline not being stored in the context state 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textBaseline not being stored in the context state 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textBaseline not being stored in the context state 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textBaseline not being stored in the context state 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | textBaseline not being stored in the context state 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | data =~ /^data:image\/png[;,]/ 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c664 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | data =~ /^data:image\/png[;,]/ 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c665 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | data =~ /^data:image\/png[;,]/ 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c666 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | data =~ /^data:image\/png[;,]/ 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | data =~ /^data:image\/png[;,]/ 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c669 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | data =~ /^data:image\/png[;,]/ 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | data =~ /^data:image\/png[;,]/ 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | data =~ /^data:image\/png[;,]/ 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c673 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | data === 'data:,' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.HTMLCanvasElement 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getZero() === 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Object.prototype.toString.call(canvas) === '[object HTMLCanvasElement]' 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.HTMLCanvasElement.prototype 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.HTMLCanvasElement.prototype.getContext 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.HTMLCanvasElement.prototype 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.HTMLCanvasElement.prototype 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.HTMLCanvasElement.prototype.getContext === 1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | window.HTMLCanvasElement.prototype.getContext === undefined 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length mismatch for fast test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length not a multiple of 4 for fast test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data width for fast test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data height for fast test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in created image data for fast test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after clearing pixels for fast test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 0 in test image data after clearing pixels for fast test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 1 in test image data after clearing pixels for fast test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 2 in test image data after clearing pixels for fast test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 3 in test image data after clearing pixels for fast test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after putting our imagedata for fast test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 0 in test image data after putting our imagedata for fast test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 1 in test image data after putting our imagedata for fast test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 2 in test image data after putting our imagedata for fast test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 3 in test image data after putting our imagedata for fast test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length mismatch for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length not a multiple of 4 for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data width for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data height for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in created image data for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after clearing pixels for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 0 in test image data after clearing pixels for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 1 in test image data after clearing pixels for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 2 in test image data after clearing pixels for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 3 in test image data after clearing pixels for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 4 in test image data after clearing pixels for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 5 in test image data after clearing pixels for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 6 in test image data after clearing pixels for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 7 in test image data after clearing pixels for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after putting our imagedata for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 0 in test image data after putting our imagedata for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 1 in test image data after putting our imagedata for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 2 in test image data after putting our imagedata for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 3 in test image data after putting our imagedata for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 4 in test image data after putting our imagedata for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 5 in test image data after putting our imagedata for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 6 in test image data after putting our imagedata for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 7 in test image data after putting our imagedata for fast test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length mismatch for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length not a multiple of 4 for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data width for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data height for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in created image data for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after clearing pixels for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 0 in test image data after clearing pixels for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 1 in test image data after clearing pixels for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 2 in test image data after clearing pixels for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 3 in test image data after clearing pixels for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 4 in test image data after clearing pixels for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 5 in test image data after clearing pixels for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 6 in test image data after clearing pixels for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 7 in test image data after clearing pixels for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after putting our imagedata for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 0 in test image data after putting our imagedata for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 1 in test image data after putting our imagedata for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 2 in test image data after putting our imagedata for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 3 in test image data after putting our imagedata for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 4 in test image data after putting our imagedata for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 5 in test image data after putting our imagedata for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 6 in test image data after putting our imagedata for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 7 in test image data after putting our imagedata for fast test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length mismatch for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length not a multiple of 4 for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data width for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data height for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in created image data for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after clearing pixels for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 0 in test image data after clearing pixels for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 1 in test image data after clearing pixels for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 2 in test image data after clearing pixels for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 3 in test image data after clearing pixels for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 4 in test image data after clearing pixels for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 5 in test image data after clearing pixels for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 6 in test image data after clearing pixels for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 7 in test image data after clearing pixels for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after putting our imagedata for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 0 in test image data after putting our imagedata for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 1 in test image data after putting our imagedata for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 2 in test image data after putting our imagedata for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 3 in test image data after putting our imagedata for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 4 in test image data after putting our imagedata for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 5 in test image data after putting our imagedata for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 6 in test image data after putting our imagedata for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 7 in test image data after putting our imagedata for fast test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length mismatch for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length not a multiple of 4 for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data width for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data height for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in created image data for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after clearing pixels for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 0 in test image data after clearing pixels for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 1 in test image data after clearing pixels for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 2 in test image data after clearing pixels for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 3 in test image data after clearing pixels for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 4 in test image data after clearing pixels for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 5 in test image data after clearing pixels for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 6 in test image data after clearing pixels for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 7 in test image data after clearing pixels for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after putting our imagedata for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 0 in test image data after putting our imagedata for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 1 in test image data after putting our imagedata for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 2 in test image data after putting our imagedata for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 3 in test image data after putting our imagedata for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 4 in test image data after putting our imagedata for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 5 in test image data after putting our imagedata for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 6 in test image data after putting our imagedata for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 7 in test image data after putting our imagedata for fast test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length mismatch for slow test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length not a multiple of 4 for slow test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data width for slow test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data height for slow test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in created image data for slow test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after clearing pixels for slow test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 0 in test image data after clearing pixels for slow test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 1 in test image data after clearing pixels for slow test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 2 in test image data after clearing pixels for slow test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 3 in test image data after clearing pixels for slow test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after putting our imagedata for slow test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 0 in test image data after putting our imagedata for slow test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 1 in test image data after putting our imagedata for slow test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 2 in test image data after putting our imagedata for slow test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 3 in test image data after putting our imagedata for slow test #1 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length mismatch for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length not a multiple of 4 for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data width for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data height for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in created image data for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after clearing pixels for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 0 in test image data after clearing pixels for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 1 in test image data after clearing pixels for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 2 in test image data after clearing pixels for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 3 in test image data after clearing pixels for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 4 in test image data after clearing pixels for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 5 in test image data after clearing pixels for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 6 in test image data after clearing pixels for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 7 in test image data after clearing pixels for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after putting our imagedata for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 0 in test image data after putting our imagedata for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 1 in test image data after putting our imagedata for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 2 in test image data after putting our imagedata for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 3 in test image data after putting our imagedata for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 4 in test image data after putting our imagedata for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 5 in test image data after putting our imagedata for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 6 in test image data after putting our imagedata for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 7 in test image data after putting our imagedata for slow test #2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length mismatch for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length not a multiple of 4 for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data width for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data height for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in created image data for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after clearing pixels for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 0 in test image data after clearing pixels for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 1 in test image data after clearing pixels for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 2 in test image data after clearing pixels for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 3 in test image data after clearing pixels for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 4 in test image data after clearing pixels for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 5 in test image data after clearing pixels for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 6 in test image data after clearing pixels for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 7 in test image data after clearing pixels for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after putting our imagedata for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 0 in test image data after putting our imagedata for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 1 in test image data after putting our imagedata for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 2 in test image data after putting our imagedata for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 3 in test image data after putting our imagedata for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 4 in test image data after putting our imagedata for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 5 in test image data after putting our imagedata for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 6 in test image data after putting our imagedata for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 7 in test image data after putting our imagedata for slow test #3 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length mismatch for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length not a multiple of 4 for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data width for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data height for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in created image data for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after clearing pixels for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 0 in test image data after clearing pixels for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 1 in test image data after clearing pixels for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 2 in test image data after clearing pixels for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 3 in test image data after clearing pixels for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 4 in test image data after clearing pixels for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 5 in test image data after clearing pixels for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 6 in test image data after clearing pixels for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 7 in test image data after clearing pixels for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after putting our imagedata for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 0 in test image data after putting our imagedata for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 1 in test image data after putting our imagedata for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 2 in test image data after putting our imagedata for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 3 in test image data after putting our imagedata for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 4 in test image data after putting our imagedata for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 5 in test image data after putting our imagedata for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 6 in test image data after putting our imagedata for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 7 in test image data after putting our imagedata for slow test #4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length mismatch for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Length not a multiple of 4 for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data width for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect created data height for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in created image data for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after clearing pixels for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 0 in test image data after clearing pixels for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 1 in test image data after clearing pixels for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 2 in test image data after clearing pixels for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 3 in test image data after clearing pixels for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 4 in test image data after clearing pixels for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 5 in test image data after clearing pixels for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 6 in test image data after clearing pixels for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Nonzero value at position 7 in test image data after clearing pixels for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect length in test image data after putting our imagedata for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 0 in test image data after putting our imagedata for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 1 in test image data after putting our imagedata for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 2 in test image data after putting our imagedata for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 3 in test image data after putting our imagedata for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 4 in test image data after putting our imagedata for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 5 in test image data after putting our imagedata for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 6 in test image data after putting our imagedata for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | Incorrect value at position 7 in test image data after putting our imagedata for slow test #5 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | initial imageSmoothingEnabled is true 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imageSmoothingEnabled is false after setting 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | imageSmoothingEnabled is true after restore 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel is ({0:0, 1:255, 2:0, 3:255}) (expected [0,255,0,255]) 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c.width not 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c.height not 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | isTransparentBlack 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | not the same length 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | changing dimensions broke canvas 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 20,20 of c688 is 0,0,0,255; expected 0,0,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 5,5 of c688 is 0,128,0,255; expected 0,128,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 15,5 of c688 is 128,0,0,255; expected 128,0,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c689 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c690 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c691 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c692 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c693 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c693 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c693 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c693 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c694 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c695 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c695 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c695 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c695 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c696 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c697 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw IndexSizeError 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | should throw IndexSizeError 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c699 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c700 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 90,45 of c700 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | c700 should not throw exception 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,0 of c701 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,0 of c701 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,0 of c701 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,25 of c701 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c701 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,25 of c701 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 0,49 of c701 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,49 of c701 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 99,49 of c701 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c702 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,1 of c702 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c702 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,25 of c702 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c702 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,25 of c702 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c702 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,48 of c702 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c702 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c703 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c704 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 90,10 of c704 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 97,1 of c704 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 97,2 of c704 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 97,3 of c704 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 2,48 of c704 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c705 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c705 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c705 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c705 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 20,48 of c705 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c705 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c706 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c706 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c706 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c706 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 20,48 of c706 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c706 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c707 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c707 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c707 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c707 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c707 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c708 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c708 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c708 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c708 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c708 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,20 of c709 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,20 of c710 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,20 of c711 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,20 of c712 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,20 of c713 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,20 of c714 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c715 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c716 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,1 of c716 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,24 of c716 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 48,48 of c716 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 24,48 of c716 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | canvas.getContext('2d') === 0 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | The author of the test has indicated that flaky timeouts are expected. Reason: untriaged 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | The author of the test has indicated that flaky timeouts are expected. Reason: untriaged 00:47:30 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | The author of the test has indicated that flaky timeouts are expected. Reason: untriaged 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c472 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c472 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c472 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c472 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,1 of c473 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,1 of c473 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 1,48 of c473 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 98,48 of c473 is 0,255,0,255; expected 0,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 12,40 of c667 is 1,3,254,255; expected 1,3,254,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 37,40 of c667 is 6,250,246,191; expected 8,252,248,191 +/- 2 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 62,40 of c667 is 5,9,247,128; expected 6,10,250,127 +/- 4 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 87,40 of c667 is 11,15,239,64; expected 12,16,244,63 +/- 8 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 12,20 of c672 is 255,255,0,255; expected 255,255,0,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,20 of c672 is 0,255,255,255; expected 0,255,255,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 87,20 of c672 is 0,0,255,255; expected 0,0,255,255 +/- 0 00:47:30 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,45 of c672 is 255,255,255,255; expected 255,255,255,255 +/- 0 00:47:31 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | The author of the test has indicated that flaky timeouts are expected. Reason: untriaged 00:47:31 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | The author of the test has indicated that flaky timeouts are expected. Reason: untriaged 00:47:32 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | The author of the test has indicated that flaky timeouts are expected. Reason: untriaged 00:47:32 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | The author of the test has indicated that flaky timeouts are expected. Reason: untriaged 00:47:32 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | The author of the test has indicated that flaky timeouts are expected. Reason: untriaged 00:47:33 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | The author of the test has indicated that flaky timeouts are expected. Reason: untriaged 00:47:33 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | The author of the test has indicated that flaky timeouts are expected. Reason: untriaged 00:47:34 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | The author of the test has indicated that flaky timeouts are expected. Reason: untriaged 00:47:34 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | The author of the test has indicated that flaky timeouts are expected. Reason: untriaged 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 25,25 of c458 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 75,25 of c458 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:35 INFO - TEST-FAIL | dom/canvas/test/test_canvas.html | The author of the test has indicated that flaky timeouts are expected. Reason: untriaged 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c108 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas.html | pixel 50,25 of c109 is 0,255,0,255; expected 0,255,0,255 +/- 2 00:47:35 INFO - GECKO(2058) | MEMORY STAT | vsize 4264MB | residentFast 220MB | heapAllocated 75MB 00:47:35 INFO - TEST-OK | dom/canvas/test/test_canvas.html | took 7273ms 00:47:35 INFO - TEST-START | dom/canvas/test/test_canvas_focusring.html 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_focusring.html | button 1 is focused 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_focusring.html | button 2 is focused 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_focusring.html | button 1 should not be focused 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_focusring.html | focus of button 1 is drawn 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_focusring.html | focus of button 2 is drawn 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_focusring.html | focus of button 1 is not drawn 00:47:35 INFO - GECKO(2058) | MEMORY STAT | vsize 4263MB | residentFast 221MB | heapAllocated 74MB 00:47:35 INFO - TEST-OK | dom/canvas/test/test_canvas_focusring.html | took 57ms 00:47:35 INFO - TEST-START | dom/canvas/test/test_canvas_font_setter.html 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_font_setter.html | initial font of canvas context 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_font_setter.html | valid font should round-trip 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_font_setter.html | invalid font should be ignored 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_font_setter.html | line-height should be dropped 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_font_setter.html | inherit should be ignored 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_font_setter.html | syntax error should be ignored 00:47:35 INFO - TEST-FAIL | dom/canvas/test/test_canvas_font_setter.html | system fonts should work - got "", expected "menu" 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_font_setter.html | text should be wider at 66px than at 20px 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_font_setter.html | serialization of em 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_font_setter.html | em should be relative to canvas font size 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_font_setter.html | serialization of em 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_font_setter.html | em should be relative to canvas font size at time of setting 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_font_setter.html | serialization of em 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_font_setter.html | em should be relative to canvas font size at time of setting 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_font_setter.html | serialization of em 00:47:35 INFO - TEST-PASS | dom/canvas/test/test_canvas_font_setter.html | em should be relative to 10px when canvas not in document 00:47:35 INFO - GECKO(2058) | MEMORY STAT | vsize 4263MB | residentFast 221MB | heapAllocated 75MB 00:47:36 INFO - TEST-OK | dom/canvas/test/test_canvas_font_setter.html | took 50ms 00:47:36 INFO - TEST-START | dom/canvas/test/test_canvas_path.html 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | pixel 50,50 of c1 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | pixel 50,50 of c1 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | pixel 50,50 of c1 is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | pixel 50,50 of c2 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | pixel 50,50 of c2 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | pixel 50,50 of c2 is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | pixel 0,0 of c3 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | pixel 25,25 of c3 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | pixel 10,10 of c3 is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:36 INFO - GECKO(2058) | [GFX1-]: Failed to create a SkiaGL DrawTarget, falling back to software 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | pixel 50,50 of c4 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | pixel 50,50 of c4 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | pixel 50,50 of c4 is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInPath(path, 50, 50) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInPath(path, NaN, 50) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInPath(path, 50, NaN) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInPath(path, 50, 50, 'nonzero') 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInPath(path, 50, 50, 'evenodd') 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInPath(null, 50, 50) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInPath(null, 50, 50, 'nonzero') 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInPath(null, 50, 50, 'evenodd') 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInPath(path, 50, 50) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInPath(path, 50, 50, 'nonzero') 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInPath(path, 50, 50, 'evenodd') 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInPath([], 50, 50) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInPath([], 50, 50, 'nonzero') 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInPath([], 50, 50, 'evenodd') 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInPath({}, 50, 50) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInPath({}, 50, 50, 'nonzero') 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInPath({}, 50, 50, 'evenodd') 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,20,20) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,120,20) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,20,120) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,120,120) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,70,20) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,20,70) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,120,70) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,70,120) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,22,22) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,118,22) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,22,118) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,118,118) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,70,18) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,122,70) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,70,122) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,18,70) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,NaN,122) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,18,NaN) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(null,70,20) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke([],20,70) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke({},120,70) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,22,22) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,118,22) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,22,118) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,118,118) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,70,18) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,122,70) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,70,122) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,18,70) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,26,70) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,70,26) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,70,114) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,114,70) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,113,20) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,113,20) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,113,20) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,112,10) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,112,10) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,117,10) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,112,10) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,117,10) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,15,10) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,25,10) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,35,10) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,15,10) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,25,10) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | ctx.isPointInStroke(path,35,10) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | pixel 105,5 of c7 is 0,0,255,255; expected 0,0,255,255 +/- 0 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | pixel 5,5 of c7 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | pixel 0,100 of c8 is 255,255,0,255; expected 255,255,0,255 +/- 0 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | pixel 50,50 of c8 is 255,255,0,255; expected 255,255,0,255 +/- 0 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | pixel 150,150 of c8 is 0,0,0,0; expected 0,0,0,0 +/- 0 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | p5.addPath(null, m) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | p5.addPath([], m) 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_path.html | p5.addPath({}, m) 00:47:36 INFO - GECKO(2058) | MEMORY STAT | vsize 4263MB | residentFast 221MB | heapAllocated 79MB 00:47:36 INFO - TEST-OK | dom/canvas/test/test_canvas_path.html | took 108ms 00:47:36 INFO - TEST-START | dom/canvas/test/test_canvas_strokeStyle_getter.html 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.01 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.02 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.03 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.04 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.05 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.06 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.07 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.08 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.09 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.11 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.12 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.13 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.14 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.15 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.16 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.17 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.18 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.2 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.22 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.23 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.24 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.25 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.26 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.27 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.28 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.29 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.31 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.32 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.33 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.34 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.35 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.36 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.37 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.38 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.4 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.42 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.43 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.44 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.45 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.46 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.47 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.48 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.49 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.51 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.52 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.53 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.54 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.55 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.56 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.57 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.58 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.59 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.6 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.62 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.63 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.64 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.65 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.66 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.67 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.68 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.69 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.71 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.72 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.73 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.74 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.75 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.76 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.77 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.78 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.8 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.81 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.82 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.83 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.84 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.85 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.86 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.87 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.88 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.89 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.91 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.92 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.93 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.94 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.95 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.96 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.97 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.98 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_canvas_strokeStyle_getter.html | strokeStyle should match for opacity=0.99 00:47:36 INFO - GECKO(2058) | MEMORY STAT | vsize 4263MB | residentFast 221MB | heapAllocated 80MB 00:47:36 INFO - TEST-OK | dom/canvas/test/test_canvas_strokeStyle_getter.html | took 51ms 00:47:36 INFO - TEST-START | dom/canvas/test/test_capture.html 00:47:36 INFO - Checking that all video elements become red when initiated just after the first drawColor(red). 00:47:36 INFO - Drawing color 255,0,0,1 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vauto should not be drawn to before stable state 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vrate should not be drawn to before stable state 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vmanual should not be drawn to before stable state 00:47:36 INFO - Waiting for video vauto to match [255,0,0,255] - red (should become red automatically) 00:47:36 INFO - Frame: 0 IsPixel ref=255,0,0,255 threshold=0 value=255,0,0,255 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vauto should become red automatically 00:47:36 INFO - Waiting for video vrate to match [255,0,0,255] - red (should become red automatically) 00:47:36 INFO - Frame: 0 IsPixel ref=255,0,0,255 threshold=0 value=255,0,0,255 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vrate should become red automatically 00:47:36 INFO - Waiting for video vmanual to match [255,0,0,255] - red (should become red when we get to stable state (first frame)) 00:47:36 INFO - Frame: 1 IsPixel ref=255,0,0,255 threshold=0 value=255,0,0,255 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vmanual should become red when we get to stable state (first frame) 00:47:36 INFO - Checking that drawing green propagates properly to video elements. 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Waiting for video vauto to match [0,255,0,255] - green (should become green automatically) 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Frame: 15 IsPixel ref=0,255,0,255 threshold=0 value=0,255,0,255 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vauto should become green automatically 00:47:36 INFO - Waiting for video vrate to match [0,255,0,255] - green (should become green automatically) 00:47:36 INFO - Frame: 4 IsPixel ref=0,255,0,255 threshold=0 value=0,255,0,255 00:47:36 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vrate should become green automatically 00:47:36 INFO - Waiting for video vmanual to match [255,0,0,255] - red (should still be red) 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:36 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Frame: 1 IsPixel ref=255,0,0,255 threshold=0 value=255,0,0,255 00:47:37 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vmanual should still be red 00:47:37 INFO - Requesting frame from vmanual 00:47:37 INFO - Waiting for video vmanual to match [0,255,0,255] - green (should become green after requstFrame()) 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Frame: 2 IsPixel ref=0,255,0,255 threshold=0 value=0,255,0,255 00:47:37 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vmanual should become green after requstFrame() 00:47:37 INFO - Checking that requestFrame() immediately after a drawColor() call results in the expected frame seen in the stream. 00:47:37 INFO - Waiting for video vmanual to match [0,255,0,255] - green (should still be green) 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Frame: 2 IsPixel ref=0,255,0,255 threshold=0 value=0,255,0,255 00:47:37 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vmanual should still be green 00:47:37 INFO - Drawing color 255,0,0,1 00:47:37 INFO - Requesting frame from vmanual 00:47:37 INFO - Waiting for video vmanual to match [255,0,0,255] - red (should become red after call order test) 00:47:37 INFO - Frame: 3 IsPixel ref=255,0,0,255 threshold=0 value=255,0,0,255 00:47:37 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vmanual should become red after call order test 00:47:37 INFO - Checking that drawing green propagates properly to video elements. 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Waiting for video vauto to match [0,255,0,255] - green (should become green automatically) 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:37 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Frame: 63 IsPixel ref=0,255,0,255 threshold=0 value=0,255,0,255 00:47:38 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vauto should become green automatically 00:47:38 INFO - Waiting for video vrate to match [0,255,0,255] - green (should become green automatically) 00:47:38 INFO - Frame: 15 IsPixel ref=0,255,0,255 threshold=0 value=0,255,0,255 00:47:38 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vrate should become green automatically 00:47:38 INFO - Waiting for video vmanual to match [255,0,0,255] - red (should still be red) 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Frame: 3 IsPixel ref=255,0,0,255 threshold=0 value=255,0,0,255 00:47:38 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vmanual should still be red 00:47:38 INFO - Requesting frame from vmanual 00:47:38 INFO - Waiting for video vmanual to match [0,255,0,255] - green (should become green after requstFrame()) 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Drawing color 0,255,0,1 00:47:38 INFO - Frame: 4 IsPixel ref=0,255,0,255 threshold=0 value=0,255,0,255 00:47:38 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vmanual should become green after requstFrame() 00:47:38 INFO - Checking that drawImage with not origin-clean image renders streams useless. 00:47:38 INFO - TEST-PASS | dom/canvas/test/test_capture.html | Canvas 'c' should not be origin-clean 00:47:38 INFO - Waiting for vauto to time out after 1000ms against [255,0,0,255] - red 00:47:38 INFO - Drawing color 0,255,0,1 00:47:39 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vauto should not become red 00:47:39 INFO - Waiting for video vmanual to match [0,255,0,255] - green (should still be green) 00:47:39 INFO - Frame: 4 IsPixel ref=0,255,0,255 threshold=0 value=0,255,0,255 00:47:39 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vmanual should still be green 00:47:39 INFO - Requesting frame from vmanual 00:47:39 INFO - Waiting for vmanual to time out after 1000ms against [255,0,0,255] - red 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_capture.html | vmanual should not become red 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_capture.html | Element vauto ended. 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_capture.html | Element vmanual ended. 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_capture.html | Element vrate ended. 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_capture.html | Test complete. 00:47:40 INFO - GECKO(2058) | MEMORY STAT | vsize 4264MB | residentFast 222MB | heapAllocated 56MB 00:47:40 INFO - TEST-OK | dom/canvas/test/test_capture.html | took 4519ms 00:47:40 INFO - TEST-START | dom/canvas/test/test_createPattern_broken.html 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_createPattern_broken.html | should throw InvalidStateError 00:47:40 INFO - GECKO(2058) | MEMORY STAT | vsize 4264MB | residentFast 222MB | heapAllocated 56MB 00:47:40 INFO - TEST-OK | dom/canvas/test/test_createPattern_broken.html | took 63ms 00:47:40 INFO - TEST-START | dom/canvas/test/test_drawImageIncomplete.html 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_drawImageIncomplete.html | Red channel of black should be 0 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_drawImageIncomplete.html | Green channel of black should be 0 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_drawImageIncomplete.html | Blue channel of black should be 0 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_drawImageIncomplete.html | Alpha channel of black should be opaque 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_drawImageIncomplete.html | Red channel of black should be 0 and image should have been ignored 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_drawImageIncomplete.html | Green channel of black should be 0 and image should have been ignored 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_drawImageIncomplete.html | Blue channel of black should be 0 and image should have been ignored 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_drawImageIncomplete.html | Alpha channel of black should be opaque and image should have been ignored 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_drawImageIncomplete.html | Red channel of green should be 0 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_drawImageIncomplete.html | Green channel of green should be 255 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_drawImageIncomplete.html | Blue channel of green should be 0 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_drawImageIncomplete.html | Alpha channel of green should be opaque 00:47:40 INFO - GECKO(2058) | MEMORY STAT | vsize 4264MB | residentFast 222MB | heapAllocated 57MB 00:47:40 INFO - TEST-OK | dom/canvas/test/test_drawImageIncomplete.html | took 59ms 00:47:40 INFO - TEST-START | dom/canvas/test/test_drawImage_document_domain.html 00:47:40 INFO - TEST-PASS | dom/canvas/test/test_drawImage_document_domain.html | Should get correct color 00:47:40 INFO - GECKO(2058) | MEMORY STAT | vsize 4264MB | residentFast 222MB | heapAllocated 57MB 00:47:40 INFO - TEST-OK | dom/canvas/test/test_drawImage_document_domain.html | took 80ms 00:47:40 INFO - TEST-START | dom/canvas/test/test_drawImage_edge_cases.html 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_drawImage_edge_cases.html | Red channel should be 0 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_drawImage_edge_cases.html | Green channel should be 1.0 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_drawImage_edge_cases.html | Blue channel should be 0 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_drawImage_edge_cases.html | Alpha channel should be opaque 00:47:41 INFO - GECKO(2058) | MEMORY STAT | vsize 4264MB | residentFast 222MB | heapAllocated 57MB 00:47:41 INFO - TEST-OK | dom/canvas/test/test_drawImage_edge_cases.html | took 54ms 00:47:41 INFO - TEST-START | dom/canvas/test/test_drawWindow.html 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_drawWindow.html | reftest comparison: == full draw of source on white background reference 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_drawWindow.html | reftest comparison: != full draw of source on yellow background reference 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_drawWindow.html | reftest comparison: == full draw of source on yellow background reference 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_drawWindow.html | reftest comparison: == draw of subrect of source with matching background reference 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_drawWindow.html | reftest comparison: == draw of subrect of source with different background reference 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_drawWindow.html | reftest comparison: == draw of subrect of source with different background reference 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_drawWindow.html | reftest comparison: == multiple drawWindow calls on top of each other reference 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_drawWindow.html | reftest comparison: == full draw of source on white background reference 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_drawWindow.html | reftest comparison: == full draw of source on yellow background reference 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_drawWindow.html | reftest comparison: != full draw of source on yellow background reference 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_drawWindow.html | reftest comparison: == draw of subrect of source with matching background reference 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_drawWindow.html | reftest comparison: == draw of subrect of source with different background reference 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_drawWindow.html | reftest comparison: == draw of subrect of source with different background reference 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_drawWindow.html | reftest comparison: == multiple drawWindow calls on top of each other reference 00:47:41 INFO - GECKO(2058) | MEMORY STAT | vsize 4264MB | residentFast 223MB | heapAllocated 62MB 00:47:41 INFO - TEST-OK | dom/canvas/test/test_drawWindow.html | took 625ms 00:47:41 INFO - TEST-START | dom/canvas/test/test_filter.html 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter.html | filter should intialy be set to 'none' 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter.html | valid filter should round-trip 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter.html | none should unset the filter 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter.html | filter should be part of the state 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter.html | invalid filter should be ignored 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter.html | syntax error should be ignored 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter.html | inherit should be ignored 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter.html | initial should be ignored 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter.html | empty string should be ignored and not unset the filter 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter.html | null should be ignored and not unset the filter 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter.html | undefined should be ignored and not unset the filter 00:47:41 INFO - GECKO(2058) | MEMORY STAT | vsize 4264MB | residentFast 223MB | heapAllocated 56MB 00:47:41 INFO - TEST-OK | dom/canvas/test/test_filter.html | took 124ms 00:47:41 INFO - TEST-START | dom/canvas/test/test_filter_tainted.html 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 8,8 is 92,92,92,255; expected 92,92,92,255 +/- 5 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have returned some ImageData from getImageData, and not thrown an error. 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 8,8 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have returned some ImageData from getImageData, and not thrown an error. 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | filter chain should parse correctly 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 8,8 is 183,183,183,255; expected 183,183,183,255 +/- 5 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have returned some ImageData from getImageData, and not thrown an error. 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | filter chain should parse correctly 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 8,8 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have returned some ImageData from getImageData, and not thrown an error. 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,4 is 0,0,255,255; expected 0,0,255,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,4 is 255,255,255,255; expected 255,255,255,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,12 is 255,255,255,255; expected 255,255,255,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,12 is 255,255,255,255; expected 255,255,255,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have returned some ImageData from getImageData, and not thrown an error. 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | filter chain should parse correctly 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,4 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,4 is 255,255,255,255; expected 255,255,255,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,12 is 255,255,255,255; expected 255,255,255,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,12 is 255,255,255,255; expected 255,255,255,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have returned some ImageData from getImageData, and not thrown an error. 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | filter chain should parse correctly 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,4 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,4 is 255,255,255,255; expected 255,255,255,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,12 is 255,255,255,255; expected 255,255,255,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,12 is 255,255,255,255; expected 255,255,255,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have returned some ImageData from getImageData, and not thrown an error. 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 8,8 is 0,255,0,255; expected 0,255,0,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have been tainted and should throw a SecurityError when calling getImageData. 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 8,8 is 53,53,53,255; expected 53,53,53,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have been tainted and should throw a SecurityError when calling getImageData. 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | filter chain should parse correctly 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,4 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,4 is 255,255,255,255; expected 255,255,255,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,12 is 255,255,255,255; expected 255,255,255,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,12 is 255,255,255,255; expected 255,255,255,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have been tainted and should throw a SecurityError when calling getImageData. 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,4 is 0,0,255,255; expected 0,0,255,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,4 is 255,255,255,255; expected 255,255,255,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,12 is 255,255,255,255; expected 255,255,255,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,12 is 255,255,255,255; expected 255,255,255,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have been tainted and should throw a SecurityError when calling getImageData. 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 8,8 is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have been tainted and should throw a SecurityError when calling getImageData. 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,4 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,4 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,12 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,12 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have been tainted and should throw a SecurityError when calling getImageData. 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have returned some ImageData from getImageData, and not thrown an error. 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,4 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,4 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,12 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,12 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:41 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have been tainted and should throw a SecurityError when calling getImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,4 is 0,255,0,255; expected 0,255,0,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,4 is 0,255,0,255; expected 0,255,0,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,12 is 0,255,0,255; expected 0,255,0,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,12 is 0,255,0,255; expected 0,255,0,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have been tainted and should throw a SecurityError when calling getImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | filter chain should parse correctly 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,4 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,4 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,12 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,12 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have been tainted and should throw a SecurityError when calling getImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | filter chain should parse correctly 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,4 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,4 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,12 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,12 is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have been tainted and should throw a SecurityError when calling getImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,4 is 53,53,53,255; expected 53,53,53,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,4 is 53,53,53,255; expected 53,53,53,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,12 is 53,53,53,255; expected 53,53,53,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,12 is 53,53,53,255; expected 53,53,53,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have been tainted and should throw a SecurityError when calling getImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,4 is 17,17,17,255; expected 17,17,17,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,4 is 53,53,53,255; expected 53,53,53,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 4,12 is 17,17,17,255; expected 17,17,17,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | pixel 12,12 is 53,53,53,255; expected 53,53,53,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_filter_tainted.html | Canvas should have been tainted and should throw a SecurityError when calling getImageData. 00:47:42 INFO - GECKO(2058) | MEMORY STAT | vsize 4260MB | residentFast 219MB | heapAllocated 53MB 00:47:42 INFO - TEST-OK | dom/canvas/test/test_filter_tainted.html | took 149ms 00:47:42 INFO - TEST-START | dom/canvas/test/test_hitregion_canvas.html 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_hitregion_canvas.html | c1 should not throw exception 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_hitregion_canvas.html | c1 should not throw exception 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_hitregion_canvas.html | should throw NotSupportedError 00:47:42 INFO - GECKO(2058) | MEMORY STAT | vsize 4260MB | residentFast 219MB | heapAllocated 53MB 00:47:42 INFO - TEST-OK | dom/canvas/test/test_hitregion_canvas.html | took 49ms 00:47:42 INFO - TEST-START | dom/canvas/test/test_hitregion_event.html 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_hitregion_event.html | Hit region a 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_hitregion_event.html | Hit region null 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_hitregion_event.html | Hit region b 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_hitregion_event.html | Hit region c 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_hitregion_event.html | Hit region d 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_hitregion_event.html | Hit region b 00:47:42 INFO - GECKO(2058) | MEMORY STAT | vsize 4260MB | residentFast 220MB | heapAllocated 53MB 00:47:42 INFO - TEST-OK | dom/canvas/test/test_hitregion_event.html | took 91ms 00:47:42 INFO - TEST-START | dom/canvas/test/test_imagebitmap.html 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 0,0 of c1 is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | Bitmap has correct width 128 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | Bitmap has correct height 128 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 0,0 of c1 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | Bitmap has correct width 128 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | Bitmap has correct height 128 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 0,0 of c1 is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 100,100 of c1 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | Bitmap has correct width 128 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | Bitmap has correct height 128 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 0,0 of c1 is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 100,100 of c1 is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | Bitmap has correct width 512 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | Bitmap has correct height 512 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 0,0 of c1 is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | Bitmap has correct width 128 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | Bitmap has correct height 128 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 0,0 of c1 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | Bitmap has correct width 256 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | Bitmap has correct height 256 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 0,0 of is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 128,128 of is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 256,256 of is 255,0,0,255; expected 255,0,0,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 384,0 of is 0,255,0,255; expected 0,255,0,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 0,384 of is 0,255,0,255; expected 0,255,0,255 +/- 1 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 0,0 of c2 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 0,0 of c2 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 0,0 of c2 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 0,0 of c2 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 0,0 of c2 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 0,0 of c2 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 0,0 of c2 is 0,255,1,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | pixel 0,0 of c2 is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | createImageBitmap should throw with unloaded image 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | createImageBitmap should throw with 0 width/height 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | createImageBitmap should throw with null source 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | Get a neutured ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | createImageBitmap should throw with neutured ImageData 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | Get a corrupted blob 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | Get a non-image blob 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | createImageBitmap should throw with corrupted blob 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | createImageBitmap should throw with non-image blob 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | SecurityError: The operation is insecure. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | SecurityError: The operation is insecure. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | SecurityError: The operation is insecure. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | SecurityError: The operation is insecure. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | The promise should be rejected with InvalidStateError. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(43,143,24,148) should equal to imageData(42,142,23,148).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(235,165,179,91) should equal to imageData(234,165,177,91).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(74,228,75,195) should equal to imageData(74,228,75,195).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(141,109,74,65) should equal to imageData(140,108,73,65).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(25,177,3,201) should equal to imageData(25,177,3,201).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(128,105,12,199) should equal to imageData(127,104,12,199).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(196,93,241,131) should equal to imageData(196,93,240,131).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(250,121,232,189) should equal to imageData(250,121,231,189).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(175,131,216,190) should equal to imageData(175,131,215,190).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(145,123,167,70) should equal to imageData(145,122,166,70).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(18,196,210,162) should equal to imageData(18,196,210,162).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(225,1,90,188) should equal to imageData(225,1,90,188).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(223,216,182,233) should equal to imageData(223,216,182,233).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(118,50,168,56) should equal to imageData(115,48,168,56).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(51,206,198,199) should equal to imageData(50,206,198,199).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(153,29,70,130) should equal to imageData(152,28,70,130).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(180,135,135,51) should equal to imageData(176,134,133,51).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(148,46,44,144) should equal to imageData(148,46,43,144).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(80,171,142,95) should equal to imageData(78,171,141,95).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(25,178,102,110) should equal to imageData(24,177,102,110).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(0,28,128,91) should equal to imageData(0,27,127,91).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(31,222,42,170) should equal to imageData(31,221,41,170).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(85,8,218,146) should equal to imageData(85,7,218,146).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(65,29,198,238) should equal to imageData(65,30,198,238).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(121,57,124,88) should equal to imageData(121,56,123,88).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(246,40,141,146) should equal to imageData(246,39,140,146).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(174,195,255,149) should equal to imageData(174,195,254,149).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(30,153,92,116) should equal to imageData(29,153,92,116).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(18,241,6,111) should equal to imageData(17,240,5,111).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(39,162,85,143) should equal to imageData(38,162,84,143).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(237,159,201,244) should equal to imageData(237,159,201,244).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(93,68,14,246) should equal to imageData(93,68,14,246).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(143,143,83,221) should equal to imageData(143,142,82,221).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(187,215,243,154) should equal to imageData(187,215,243,154).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(24,125,221,53) should equal to imageData(24,121,220,53).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(80,153,151,219) should equal to imageData(80,153,151,219).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap.html | newImageData(202,241,250,191) should equal to imageData(202,241,250,191).Premultiplied Alpha is handled while creating ImageBitmap from ImageData. 00:47:42 INFO - GECKO(2058) | MEMORY STAT | vsize 4279MB | residentFast 227MB | heapAllocated 59MB 00:47:42 INFO - TEST-OK | dom/canvas/test/test_imagebitmap.html | took 305ms 00:47:42 INFO - TEST-START | dom/canvas/test/test_imagebitmap_close.html 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_close.html | toDataURL should return same result. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_close.html | After close(), width and height should return 0 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_close.html | Drawing operations with a closed ImageBitmap should do nothing. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_close.html | Get the ImageBitmap from the main script. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_close.html | After close(), width and height should return 0 00:47:42 INFO - GECKO(2058) | MEMORY STAT | vsize 4281MB | residentFast 228MB | heapAllocated 60MB 00:47:42 INFO - TEST-OK | dom/canvas/test/test_imagebitmap_close.html | took 68ms 00:47:42 INFO - TEST-START | dom/canvas/test/test_imagebitmap_cropping.html 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | [Prepare Sources] gVideo is ok. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | [Prepare Sources] gCanvas is ok. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | [Prepare Sources] gCtx is ok. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | [Prepare Sources] gImageData is ok. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | [Prepare Sources] gImageBitmap is ok. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | [Prepare Sources] gJPEGBlob is ok. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | [Prepare Sources] gPNGBlob is ok. 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 50,0 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 519,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,439 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 519,439 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,120 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 200,140 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,100 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,100 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,100 of is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,100 of is 255,0,255,255; expected 255,0,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 0,0,255,255; expected 0,0,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 200,0 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 250,10 of is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,0 of is 0,60,135,255; expected 0,60,136,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 180,10 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,60,135,255; expected 0,60,136,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,20 of is 107,0,209,255; expected 107,0,210,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 80,150 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 120,20 of is 0,0,255,255; expected 0,0,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 299,299 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 50,0 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 519,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,439 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 519,439 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,120 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 200,140 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,100 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,100 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,100 of is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,100 of is 255,0,255,255; expected 255,0,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 0,0,255,255; expected 0,0,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 200,0 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 250,10 of is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,0 of is 0,60,135,255; expected 0,60,136,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 180,10 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,60,135,255; expected 0,60,136,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,20 of is 107,0,209,255; expected 107,0,210,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 80,150 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 120,20 of is 0,0,255,255; expected 0,0,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 299,299 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 50,0 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 519,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,439 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 519,439 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,120 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 200,140 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,100 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,100 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,100 of is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,100 of is 255,0,255,255; expected 255,0,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 0,0,255,255; expected 0,0,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 200,0 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 250,10 of is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,0 of is 0,60,135,255; expected 0,60,136,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 180,10 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,60,135,255; expected 0,60,136,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,20 of is 107,0,209,255; expected 107,0,210,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 80,150 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 120,20 of is 0,0,255,255; expected 0,0,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 299,299 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 50,0 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 519,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,439 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 519,439 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,120 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 200,140 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,100 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,100 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,100 of is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,100 of is 255,0,255,255; expected 255,0,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 0,0,255,255; expected 0,0,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 200,0 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 250,10 of is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,0 of is 0,60,135,255; expected 0,60,136,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 180,10 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,60,135,255; expected 0,60,136,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,20 of is 107,0,209,255; expected 107,0,210,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 80,150 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 120,20 of is 0,0,255,255; expected 0,0,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 299,299 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 50,0 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 519,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,439 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 519,439 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,120 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 200,140 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,100 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,100 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,100 of is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,100 of is 255,0,255,255; expected 255,0,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 0,0,255,255; expected 0,0,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 200,0 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 250,10 of is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,0 of is 0,60,135,255; expected 0,60,136,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 180,10 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,60,135,255; expected 0,60,136,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,20 of is 107,0,209,255; expected 107,0,210,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 80,150 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 120,20 of is 0,0,255,255; expected 0,0,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 299,299 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 50,0 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 519,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,439 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 519,439 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,120 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 200,140 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,100 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,100 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,100 of is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,100 of is 255,0,255,255; expected 255,0,255,255 +/- 5 00:47:42 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 0,0,255,255; expected 0,0,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 200,0 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 250,10 of is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,0 of is 0,60,135,255; expected 0,60,136,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 180,10 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,60,135,255; expected 0,60,136,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,20 of is 107,0,209,255; expected 107,0,210,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 80,150 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 120,20 of is 0,0,255,255; expected 0,0,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 299,299 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 50,0 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 519,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,439 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 519,439 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,120 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 200,140 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,100 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,100 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,100 of is 255,0,0,255; expected 255,0,0,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,100 of is 255,0,255,255; expected 255,0,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 0,0,255,255; expected 0,0,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 200,0 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 250,10 of is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,0 of is 0,60,135,255; expected 0,60,136,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 180,10 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,60,135,255; expected 0,60,136,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,20 of is 107,0,209,255; expected 107,0,210,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 80,150 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,255,0,255; expected 0,255,0,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 120,20 of is 0,0,255,255; expected 0,0,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 299,299 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 50,0 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 519,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,439 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 519,439 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,120 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 200,140 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,100 of is 255,255,0,255; expected 255,255,0,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,100 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 150,100 of is 254,0,0,255; expected 255,0,0,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,100 of is 255,0,254,255; expected 255,0,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,100 of is 0,0,254,255; expected 0,0,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 200,0 of is 0,255,255,255; expected 0,255,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 250,10 of is 0,255,1,255; expected 0,255,0,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,0 of is 1,60,136,255; expected 0,60,136,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 180,10 of is 255,255,255,255; expected 255,255,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 1,60,136,255; expected 0,60,136,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 100,20 of is 108,0,208,255; expected 107,0,210,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 80,150 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,255,1,255; expected 0,255,0,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 120,20 of is 0,0,254,255; expected 0,0,255,255 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 299,299 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 0,0 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_cropping.html | pixel 19,19 of is 0,0,0,0; expected 0,0,0,0 +/- 5 00:47:43 INFO - GECKO(2058) | MEMORY STAT | vsize 4318MB | residentFast 253MB | heapAllocated 74MB 00:47:43 INFO - TEST-OK | dom/canvas/test/test_imagebitmap_cropping.html | took 618ms 00:47:43 INFO - TEST-START | dom/canvas/test/test_imagebitmap_extensions.html 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Parent exists 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:GRAY8 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:GRAY8 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:GRAY8 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:GRAY8 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:GRAY8 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:GRAY8 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:GRAY8 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:GRAY8 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:GRAY8 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:GRAY8 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:GRAY8 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:GRAY8 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:GRAY8 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:DEPTH 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:DEPTH 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,0)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,0)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,1)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,1)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,2)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,2)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,2)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,0)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,1)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,1)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,2)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,2)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,2)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,0)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,1)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,1)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,2)channnel(R): dstImageDataValue:128 should equal to dstDataValue_R: 128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,2)channnel(G): dstImageDataValue:128 should equal to dstDataValue_G: 128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,2)channnel(B): dstImageDataValue:128 should equal to dstDataValue_B: 128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,0)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,0)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,1)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,1)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,2)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,2)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,2)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,0)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,1)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,1)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,2)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,2)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,2)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,0)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,1)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,1)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,2)channnel(R): dstImageDataValue:128 should equal to dstDataValue_R: 128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,2)channnel(G): dstImageDataValue:128 should equal to dstDataValue_G: 128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,2)channnel(B): dstImageDataValue:128 should equal to dstDataValue_B: 128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,0)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,0)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 254 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,1)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,1)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,2)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,2)channnel(G): dstImageDataValue:254 should equal to dstDataValue_G: 253 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,2)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 1 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,0)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 251 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,1)channnel(R): dstImageDataValue:254 should equal to dstDataValue_R: 253 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,1)channnel(G): dstImageDataValue:254 should equal to dstDataValue_G: 253 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,1)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 2 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,2)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,2)channnel(G): dstImageDataValue:254 should equal to dstDataValue_G: 253 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,2)channnel(B): dstImageDataValue:254 should equal to dstDataValue_B: 252 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,0)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 252 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,1)channnel(R): dstImageDataValue:254 should equal to dstDataValue_R: 253 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,1)channnel(G): dstImageDataValue:254 should equal to dstDataValue_G: 253 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,1)channnel(B): dstImageDataValue:254 should equal to dstDataValue_B: 253 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,2)channnel(R): dstImageDataValue:128 should equal to dstDataValue_R: 127 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,2)channnel(G): dstImageDataValue:128 should equal to dstDataValue_G: 127 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,2)channnel(B): dstImageDataValue:128 should equal to dstDataValue_B: 127 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,0)channnel(R): dstImageDataValue:89 should equal to dstDataValue_R: 89 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,0)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,1)channnel(R): dstImageDataValue:166 should equal to dstDataValue_R: 165 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,1)channnel(G): dstImageDataValue:38 should equal to dstDataValue_G: 38 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,1)channnel(B): dstImageDataValue:38 should equal to dstDataValue_B: 38 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,2)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,2)channnel(G): dstImageDataValue:254 should equal to dstDataValue_G: 253 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,2)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 1 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,0)channnel(R): dstImageDataValue:29 should equal to dstDataValue_R: 28 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,0)channnel(G): dstImageDataValue:29 should equal to dstDataValue_G: 28 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,0)channnel(B): dstImageDataValue:29 should equal to dstDataValue_B: 28 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,1)channnel(R): dstImageDataValue:225 should equal to dstDataValue_R: 224 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,1)channnel(G): dstImageDataValue:225 should equal to dstDataValue_G: 224 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,1)channnel(B): dstImageDataValue:225 should equal to dstDataValue_B: 224 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,2)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,2)channnel(G): dstImageDataValue:254 should equal to dstDataValue_G: 253 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,2)channnel(B): dstImageDataValue:254 should equal to dstDataValue_B: 252 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,0)channnel(R): dstImageDataValue:180 should equal to dstDataValue_R: 180 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,0)channnel(G): dstImageDataValue:53 should equal to dstDataValue_G: 52 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,0)channnel(B): dstImageDataValue:180 should equal to dstDataValue_B: 178 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,1)channnel(G): dstImageDataValue:202 should equal to dstDataValue_G: 200 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,1)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,2)channnel(R): dstImageDataValue:128 should equal to dstDataValue_R: 127 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,2)channnel(G): dstImageDataValue:128 should equal to dstDataValue_G: 127 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,2)channnel(B): dstImageDataValue:128 should equal to dstDataValue_B: 127 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,0)channnel(R): dstImageDataValue:44 should equal to dstDataValue_R: 44 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,0)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,1)channnel(R): dstImageDataValue:121 should equal to dstDataValue_R: 120 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,1)channnel(G): dstImageDataValue:57 should equal to dstDataValue_G: 57 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,1)channnel(B): dstImageDataValue:58 should equal to dstDataValue_B: 58 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,2)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,2)channnel(G): dstImageDataValue:239 should equal to dstDataValue_G: 238 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,2)channnel(B): dstImageDataValue:112 should equal to dstDataValue_B: 112 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,0)channnel(R): dstImageDataValue:73 should equal to dstDataValue_R: 73 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,0)channnel(G): dstImageDataValue:9 should equal to dstDataValue_G: 9 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,0)channnel(B): dstImageDataValue:10 should equal to dstDataValue_B: 11 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,1)channnel(G): dstImageDataValue:206 should equal to dstDataValue_G: 205 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,1)channnel(B): dstImageDataValue:207 should equal to dstDataValue_B: 206 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,2)channnel(R): dstImageDataValue:13 should equal to dstDataValue_R: 12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,2)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,2)channnel(B): dstImageDataValue:141 should equal to dstDataValue_B: 141 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,0)channnel(R): dstImageDataValue:180 should equal to dstDataValue_R: 180 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,0)channnel(G): dstImageDataValue:53 should equal to dstDataValue_G: 52 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,0)channnel(B): dstImageDataValue:180 should equal to dstDataValue_B: 178 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,1)channnel(G): dstImageDataValue:202 should equal to dstDataValue_G: 200 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,1)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,2)channnel(R): dstImageDataValue:128 should equal to dstDataValue_R: 127 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,2)channnel(G): dstImageDataValue:128 should equal to dstDataValue_G: 127 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,2)channnel(B): dstImageDataValue:128 should equal to dstDataValue_B: 127 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,0)channnel(R): dstImageDataValue:44 should equal to dstDataValue_R: 44 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,0)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,1)channnel(R): dstImageDataValue:121 should equal to dstDataValue_R: 120 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,1)channnel(G): dstImageDataValue:57 should equal to dstDataValue_G: 57 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,1)channnel(B): dstImageDataValue:58 should equal to dstDataValue_B: 58 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,2)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,2)channnel(G): dstImageDataValue:239 should equal to dstDataValue_G: 238 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,2)channnel(B): dstImageDataValue:112 should equal to dstDataValue_B: 112 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,0)channnel(R): dstImageDataValue:73 should equal to dstDataValue_R: 73 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,0)channnel(G): dstImageDataValue:9 should equal to dstDataValue_G: 9 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,0)channnel(B): dstImageDataValue:10 should equal to dstDataValue_B: 11 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,1)channnel(G): dstImageDataValue:206 should equal to dstDataValue_G: 205 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,1)channnel(B): dstImageDataValue:207 should equal to dstDataValue_B: 206 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,2)channnel(R): dstImageDataValue:13 should equal to dstDataValue_R: 12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,2)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,2)channnel(B): dstImageDataValue:141 should equal to dstDataValue_B: 141 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,0)channnel(R): dstImageDataValue:180 should equal to dstDataValue_R: 180 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,0)channnel(G): dstImageDataValue:53 should equal to dstDataValue_G: 52 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,0)channnel(B): dstImageDataValue:180 should equal to dstDataValue_B: 178 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,1)channnel(G): dstImageDataValue:202 should equal to dstDataValue_G: 200 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,1)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,2)channnel(R): dstImageDataValue:128 should equal to dstDataValue_R: 127 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,2)channnel(G): dstImageDataValue:128 should equal to dstDataValue_G: 127 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,2)channnel(B): dstImageDataValue:128 should equal to dstDataValue_B: 127 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,0)channnel(R): dstImageDataValue:44 should equal to dstDataValue_R: 44 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,0)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,1)channnel(R): dstImageDataValue:121 should equal to dstDataValue_R: 120 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,1)channnel(G): dstImageDataValue:57 should equal to dstDataValue_G: 57 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,1)channnel(B): dstImageDataValue:58 should equal to dstDataValue_B: 58 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,2)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,2)channnel(G): dstImageDataValue:239 should equal to dstDataValue_G: 238 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,2)channnel(B): dstImageDataValue:112 should equal to dstDataValue_B: 112 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,0)channnel(R): dstImageDataValue:73 should equal to dstDataValue_R: 73 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,0)channnel(G): dstImageDataValue:9 should equal to dstDataValue_G: 9 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,0)channnel(B): dstImageDataValue:10 should equal to dstDataValue_B: 11 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,1)channnel(G): dstImageDataValue:206 should equal to dstDataValue_G: 205 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,1)channnel(B): dstImageDataValue:207 should equal to dstDataValue_B: 206 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,2)channnel(R): dstImageDataValue:13 should equal to dstDataValue_R: 12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,2)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,2)channnel(B): dstImageDataValue:141 should equal to dstDataValue_B: 141 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,0)channnel(R): dstImageDataValue:180 should equal to dstDataValue_R: 180 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,0)channnel(G): dstImageDataValue:53 should equal to dstDataValue_G: 52 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,0)channnel(B): dstImageDataValue:180 should equal to dstDataValue_B: 178 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,1)channnel(G): dstImageDataValue:202 should equal to dstDataValue_G: 200 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,1)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,2)channnel(R): dstImageDataValue:128 should equal to dstDataValue_R: 127 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,2)channnel(G): dstImageDataValue:128 should equal to dstDataValue_G: 127 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,2)channnel(B): dstImageDataValue:128 should equal to dstDataValue_B: 127 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,0)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,0)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,1)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,1)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,2)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,2)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,2)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,0)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,1)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,1)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,2)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,2)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,2)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,0)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,1)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,1)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,2)channnel(R): dstImageDataValue:128 should equal to dstDataValue_R: 128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,2)channnel(G): dstImageDataValue:128 should equal to dstDataValue_G: 128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,2)channnel(B): dstImageDataValue:128 should equal to dstDataValue_B: 128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,0)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,0)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,1)channnel(R): dstImageDataValue:254 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,1)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,1)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,2)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,2)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,2)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,0)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,1)channnel(R): dstImageDataValue:254 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,1)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,1)channnel(B): dstImageDataValue:0 should equal to dstDataValue_B: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,2)channnel(R): dstImageDataValue:0 should equal to dstDataValue_R: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,2)channnel(G): dstImageDataValue:255 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,2)channnel(B): dstImageDataValue:254 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,0)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,0)channnel(G): dstImageDataValue:0 should equal to dstDataValue_G: 0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,0)channnel(B): dstImageDataValue:255 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,0)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,1)channnel(R): dstImageDataValue:255 should equal to dstDataValue_R: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,1)channnel(G): dstImageDataValue:254 should equal to dstDataValue_G: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,1)channnel(B): dstImageDataValue:254 should equal to dstDataValue_B: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,1)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,2)channnel(R): dstImageDataValue:128 should equal to dstDataValue_R: 128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,2)channnel(G): dstImageDataValue:128 should equal to dstDataValue_G: 128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,2)channnel(B): dstImageDataValue:127 should equal to dstDataValue_B: 128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,2)channnel(A): dstImageDataValue:255 should equal to dstDataValue_A: 255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:43 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:76 should equal to dstDataValue:76 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:149 should equal to dstDataValue:149 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:29 should equal to dstDataValue:29 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:225 should equal to dstDataValue:225 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:105 should equal to dstDataValue:105 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:90 should equal to dstDataValue:90 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:202 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:146 should equal to dstDataValue:146 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:222 should equal to dstDataValue:222 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:145 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:211 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:171 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:237 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:118 should equal to dstDataValue:119 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:164 should equal to dstDataValue:165 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:174 should equal to dstDataValue:175 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:60 should equal to dstDataValue:60 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:1.000000013351432e-10 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:1.9921873872785767e-10 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.501960813999176 should equal to dstDataValue:0.501960813999176 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:53.24058532714844 should equal to dstDataValue:53.24058532714844 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:87.73509979248047 should equal to dstDataValue:87.73509979248047 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:32.29566955566406 should equal to dstDataValue:32.29566955566406 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:97.13951110839844 should equal to dstDataValue:97.13951110839844 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:91.11329650878906 should equal to dstDataValue:91.11329650878906 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:60.32350158691406 should equal to dstDataValue:60.32350158691406 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:100 should equal to dstDataValue:100 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.58501434326172 should equal to dstDataValue:53.58501434326172 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:80.09418487548828 should equal to dstDataValue:80.09418487548828 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-86.1812515258789 should equal to dstDataValue:-86.1812515258789 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:79.1869888305664 should equal to dstDataValue:79.1869888305664 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:-21.552413940429688 should equal to dstDataValue:-21.552413940429688 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-48.08855056762695 should equal to dstDataValue:-48.08855056762695 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:98.23516082763672 should equal to dstDataValue:98.23516082763672 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:67.2015380859375 should equal to dstDataValue:67.2015380859375 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:83.17748260498047 should equal to dstDataValue:83.17748260498047 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:-107.86175537109375 should equal to dstDataValue:-107.86176300048828 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:94.47579193115234 should equal to dstDataValue:94.47579193115234 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:-14.130962371826172 should equal to dstDataValue:-14.130962371826172 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-60.82549285888672 should equal to dstDataValue:-60.82549285888672 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGBA32 -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:76 should equal to dstDataValue:76 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:149 should equal to dstDataValue:149 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:29 should equal to dstDataValue:29 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:225 should equal to dstDataValue:225 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:105 should equal to dstDataValue:105 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:145 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:211 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:171 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:237 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:90 should equal to dstDataValue:90 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:239 should equal to dstDataValue:240 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:166 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:201 should equal to dstDataValue:202 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:239 should equal to dstDataValue:240 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:145 should equal to dstDataValue:146 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:221 should equal to dstDataValue:222 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:145 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:211 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:171 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:237 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:166 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:164 should equal to dstDataValue:165 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:174 should equal to dstDataValue:175 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:145 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:211 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:171 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:237 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:118 should equal to dstDataValue:119 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:164 should equal to dstDataValue:165 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:174 should equal to dstDataValue:175 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:145 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:211 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:171 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:237 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:118 should equal to dstDataValue:119 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:164 should equal to dstDataValue:165 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:174 should equal to dstDataValue:175 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:145 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:211 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:171 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:237 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:174 should equal to dstDataValue:175 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:118 should equal to dstDataValue:119 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:164 should equal to dstDataValue:165 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:60 should equal to dstDataValue:60 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:1.000000013351432e-10 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:1.9921873872785767e-10 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.501960813999176 should equal to dstDataValue:0.501960813999176 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:53.24058532714844 should equal to dstDataValue:53.24058532714844 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:87.73509979248047 should equal to dstDataValue:87.73509979248047 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:32.29566955566406 should equal to dstDataValue:32.29566955566406 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:97.13951110839844 should equal to dstDataValue:97.13951110839844 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:91.11329650878906 should equal to dstDataValue:91.11329650878906 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:60.32350158691406 should equal to dstDataValue:60.32350158691406 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:100 should equal to dstDataValue:100 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.58501434326172 should equal to dstDataValue:53.58501434326172 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:80.09418487548828 should equal to dstDataValue:80.09418487548828 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-86.1812515258789 should equal to dstDataValue:-86.1812515258789 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:79.1869888305664 should equal to dstDataValue:79.1869888305664 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:-21.552413940429688 should equal to dstDataValue:-21.552413940429688 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-48.08855056762695 should equal to dstDataValue:-48.08855056762695 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:98.23516082763672 should equal to dstDataValue:98.23516082763672 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:67.2015380859375 should equal to dstDataValue:67.2015380859375 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:83.17748260498047 should equal to dstDataValue:83.17748260498047 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:-107.86175537109375 should equal to dstDataValue:-107.86176300048828 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:94.47579193115234 should equal to dstDataValue:94.47579193115234 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:-14.130962371826172 should equal to dstDataValue:-14.130962371826172 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-60.82549285888672 should equal to dstDataValue:-60.82549285888672 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGRA32 -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:76 should equal to dstDataValue:76 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:149 should equal to dstDataValue:149 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:29 should equal to dstDataValue:29 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:225 should equal to dstDataValue:225 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:105 should equal to dstDataValue:105 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:90 should equal to dstDataValue:90 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:202 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:146 should equal to dstDataValue:146 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:222 should equal to dstDataValue:222 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:60 should equal to dstDataValue:60 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:1.000000013351432e-10 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:1.9921873872785767e-10 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.501960813999176 should equal to dstDataValue:0.501960813999176 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:53.24058532714844 should equal to dstDataValue:53.24058532714844 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:87.73509979248047 should equal to dstDataValue:87.73509979248047 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:32.29566955566406 should equal to dstDataValue:32.29566955566406 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:97.13951110839844 should equal to dstDataValue:97.13951110839844 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:91.11329650878906 should equal to dstDataValue:91.11329650878906 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:60.32350158691406 should equal to dstDataValue:60.32350158691406 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:100 should equal to dstDataValue:100 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.58501434326172 should equal to dstDataValue:53.58501434326172 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:80.09418487548828 should equal to dstDataValue:80.09418487548828 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-86.1812515258789 should equal to dstDataValue:-86.1812515258789 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:79.1869888305664 should equal to dstDataValue:79.1869888305664 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:-21.552413940429688 should equal to dstDataValue:-21.552413940429688 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-48.08855056762695 should equal to dstDataValue:-48.08855056762695 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:98.23516082763672 should equal to dstDataValue:98.23516082763672 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:67.2015380859375 should equal to dstDataValue:67.2015380859375 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:83.17748260498047 should equal to dstDataValue:83.17748260498047 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:-107.86175537109375 should equal to dstDataValue:-107.86176300048828 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:94.47579193115234 should equal to dstDataValue:94.47579193115234 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:-14.130962371826172 should equal to dstDataValue:-14.130962371826172 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-60.82549285888672 should equal to dstDataValue:-60.82549285888672 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [RGB24 -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:76 should equal to dstDataValue:76 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:149 should equal to dstDataValue:149 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:29 should equal to dstDataValue:29 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:225 should equal to dstDataValue:225 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:105 should equal to dstDataValue:105 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:90 should equal to dstDataValue:90 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:202 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:146 should equal to dstDataValue:146 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:222 should equal to dstDataValue:222 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:60 should equal to dstDataValue:60 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:1.000000013351432e-10 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:1.9921873872785767e-10 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.501960813999176 should equal to dstDataValue:0.501960813999176 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:53.24058532714844 should equal to dstDataValue:53.24058532714844 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:87.73509979248047 should equal to dstDataValue:87.73509979248047 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:32.29566955566406 should equal to dstDataValue:32.29566955566406 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:97.13951110839844 should equal to dstDataValue:97.13951110839844 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:91.11329650878906 should equal to dstDataValue:91.11329650878906 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:60.32350158691406 should equal to dstDataValue:60.32350158691406 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:100 should equal to dstDataValue:100 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.58501434326172 should equal to dstDataValue:53.58501434326172 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:80.09418487548828 should equal to dstDataValue:80.09418487548828 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-86.1812515258789 should equal to dstDataValue:-86.1812515258789 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:79.1869888305664 should equal to dstDataValue:79.1869888305664 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:-21.552413940429688 should equal to dstDataValue:-21.552413940429688 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-48.08855056762695 should equal to dstDataValue:-48.08855056762695 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:98.23516082763672 should equal to dstDataValue:98.23516082763672 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:67.2015380859375 should equal to dstDataValue:67.2015380859375 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:83.17748260498047 should equal to dstDataValue:83.17748260498047 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:-107.86175537109375 should equal to dstDataValue:-107.86176300048828 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:94.47579193115234 should equal to dstDataValue:94.47579193115234 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:-14.130962371826172 should equal to dstDataValue:-14.130962371826172 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-60.82549285888672 should equal to dstDataValue:-60.82549285888672 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [BGR24 -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:254 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:251 should equal to dstDataValue:251 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:2 should equal to dstDataValue:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:251 should equal to dstDataValue:251 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:2 should equal to dstDataValue:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:254 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:254 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:251 should equal to dstDataValue:251 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:2 should equal to dstDataValue:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:251 should equal to dstDataValue:251 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:2 should equal to dstDataValue:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:254 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:90 should equal to dstDataValue:90 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:202 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:146 should equal to dstDataValue:146 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:222 should equal to dstDataValue:222 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:135 should equal to dstDataValue:133 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:80 should equal to dstDataValue:78 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:168 should equal to dstDataValue:164 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:113 should equal to dstDataValue:109 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:184 should equal to dstDataValue:180 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:129 should equal to dstDataValue:125 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:147 should equal to dstDataValue:145 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:77 should equal to dstDataValue:74 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:168 should equal to dstDataValue:165 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:98 should equal to dstDataValue:95 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:179 should equal to dstDataValue:175 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:108 should equal to dstDataValue:105 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:135 should equal to dstDataValue:133 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:80 should equal to dstDataValue:78 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:184 should equal to dstDataValue:181 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:129 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:147 should equal to dstDataValue:145 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:77 should equal to dstDataValue:74 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:179 should equal to dstDataValue:176 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:108 should equal to dstDataValue:106 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:135 should equal to dstDataValue:133 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:80 should equal to dstDataValue:78 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:184 should equal to dstDataValue:181 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:129 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:147 should equal to dstDataValue:145 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:77 should equal to dstDataValue:74 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:179 should equal to dstDataValue:176 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:108 should equal to dstDataValue:106 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:145 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:77 should equal to dstDataValue:74 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:179 should equal to dstDataValue:176 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:108 should equal to dstDataValue:106 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:135 should equal to dstDataValue:133 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:80 should equal to dstDataValue:78 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:181 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:129 should equal to dstDataValue:126 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:120.23715209960938 should equal to dstDataValue:120.23715209960938 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:60 should equal to dstDataValue:60 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:179.76284790039062 should equal to dstDataValue:179.76284790039062 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300.70587158203125 should equal to dstDataValue:300.70587158203125 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:0.992094874382019 should equal to dstDataValue:0.992094874382019 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:1.0079051482314583e-10 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:2.0078740059492617e-10 should equal to dstDataValue:0 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:44 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:0.9960784316062927 should equal to dstDataValue:0.9960784316062927 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:0.9921568632125854 should equal to dstDataValue:0.9921568632125854 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:0.9843137264251709 should equal to dstDataValue:0.9843137264251709 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:0.9921568632125854 should equal to dstDataValue:0.9921568632125854 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:0.9921568632125854 should equal to dstDataValue:0.9921568632125854 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:0.9921568632125854 should equal to dstDataValue:0.9921568632125854 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.49803921580314636 should equal to dstDataValue:0.49803921580314636 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:53.03460693359375 should equal to dstDataValue:53.034610748291016 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:87.11875915527344 should equal to dstDataValue:87.11875915527344 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:31.72034454345703 should equal to dstDataValue:31.720346450805664 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:96.4679183959961 should equal to dstDataValue:96.4679183959961 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:90.44660949707031 should equal to dstDataValue:90.44660949707031 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:60.151954650878906 should equal to dstDataValue:60.15195083618164 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:99.30958557128906 should equal to dstDataValue:99.30958557128906 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.192779541015625 should equal to dstDataValue:53.19277572631836 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:79.85591888427734 should equal to dstDataValue:79.85590362548828 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-85.6543197631836 should equal to dstDataValue:-85.654296875 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:78.24369049072266 should equal to dstDataValue:78.2436752319336 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:-21.40951156616211 should equal to dstDataValue:-21.40951919555664 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-48.089027404785156 should equal to dstDataValue:-48.089027404785156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:97.8207015991211 should equal to dstDataValue:97.82070922851562 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:-0.000029802322387695312 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:67.00162506103516 should equal to dstDataValue:67.00162506103516 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:82.60623931884766 should equal to dstDataValue:82.60623168945312 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:-106.57682800292969 should equal to dstDataValue:-106.57683563232422 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:93.7754898071289 should equal to dstDataValue:93.77548217773438 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:-13.571035385131836 should equal to dstDataValue:-13.57103443145752 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-59.437347412109375 should equal to dstDataValue:-59.437347412109375 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV444P -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0.000011920928955078125 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:89 should equal to dstDataValue:89 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:28 should equal to dstDataValue:28 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:224 should equal to dstDataValue:224 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:38 should equal to dstDataValue:38 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:28 should equal to dstDataValue:28 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:224 should equal to dstDataValue:224 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:38 should equal to dstDataValue:38 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:28 should equal to dstDataValue:28 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:224 should equal to dstDataValue:224 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:39 should equal to dstDataValue:38 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:29 should equal to dstDataValue:28 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:226 should equal to dstDataValue:224 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:252 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:178 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:39 should equal to dstDataValue:38 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:254 should equal to dstDataValue:253 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:29 should equal to dstDataValue:28 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:226 should equal to dstDataValue:224 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:254 should equal to dstDataValue:253 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:53 should equal to dstDataValue:52 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:200 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:89 should equal to dstDataValue:89 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:166 should equal to dstDataValue:165 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:29 should equal to dstDataValue:28 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:226 should equal to dstDataValue:224 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:181 should equal to dstDataValue:180 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:89 should equal to dstDataValue:89 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:28 should equal to dstDataValue:28 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:224 should equal to dstDataValue:224 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:38 should equal to dstDataValue:38 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:28 should equal to dstDataValue:28 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:224 should equal to dstDataValue:224 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:38 should equal to dstDataValue:38 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:28 should equal to dstDataValue:28 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:224 should equal to dstDataValue:224 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:38 should equal to dstDataValue:38 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:28 should equal to dstDataValue:28 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:224 should equal to dstDataValue:224 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:38 should equal to dstDataValue:38 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:28 should equal to dstDataValue:28 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:224 should equal to dstDataValue:224 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:89 should equal to dstDataValue:89 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:28 should equal to dstDataValue:28 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:224 should equal to dstDataValue:224 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:108 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:82 should equal to dstDataValue:81 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:53 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:114 should equal to dstDataValue:112 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:100 should equal to dstDataValue:98 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:182 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:108 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:35 should equal to dstDataValue:33 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:168 should equal to dstDataValue:166 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:111 should equal to dstDataValue:109 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:54 should equal to dstDataValue:51 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:152 should equal to dstDataValue:150 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:113 should equal to dstDataValue:110 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:73 should equal to dstDataValue:70 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:147 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:147 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:152 should equal to dstDataValue:152 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:72 should equal to dstDataValue:72 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:147 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:147 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:152 should equal to dstDataValue:152 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:72 should equal to dstDataValue:72 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:152 should equal to dstDataValue:152 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:72 should equal to dstDataValue:72 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:147 should equal to dstDataValue:147 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:147 should equal to dstDataValue:147 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:120.23715209960938 should equal to dstDataValue:120.23715209960938 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:179.76284790039062 should equal to dstDataValue:179.76284790039062 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300.9375 should equal to dstDataValue:300.9375 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:0.7696970105171204 should equal to dstDataValue:0.7696969509124756 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:9.10714281765479e-10 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:1.1383928522068487e-10 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:0.7111111283302307 should equal to dstDataValue:0.7111111283302307 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:0.21568626165390015 should equal to dstDataValue:0.21568627655506134 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:2.0078740059492617e-10 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0.3490196168422699 should equal to dstDataValue:0.3490196168422699 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:0.6470588445663452 should equal to dstDataValue:0.6470588445663452 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:0.9921568632125854 should equal to dstDataValue:0.9921568632125854 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:0.10980392247438431 should equal to dstDataValue:0.10980392247438431 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:0.8784313797950745 should equal to dstDataValue:0.8784313797950745 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:0.9921568632125854 should equal to dstDataValue:0.9921568632125854 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:0.7058823704719543 should equal to dstDataValue:0.7058823704719543 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.49803921580314636 should equal to dstDataValue:0.49803921580314636 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:16.12778091430664 should equal to dstDataValue:16.12778091430664 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:36.98168182373047 should equal to dstDataValue:36.98168182373047 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:87.11875915527344 should equal to dstDataValue:87.11875915527344 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:10.268182754516602 should equal to dstDataValue:10.268184661865234 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:89.17728424072266 should equal to dstDataValue:89.17727661132812 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:90.44660949707031 should equal to dstDataValue:90.44660949707031 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:46.144073486328125 should equal to dstDataValue:46.144073486328125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:86.89388275146484 should equal to dstDataValue:86.89388275146484 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.192779541015625 should equal to dstDataValue:53.19277572631836 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:37.16386795043945 should equal to dstDataValue:37.16386413574219 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:50.903499603271484 should equal to dstDataValue:50.90351104736328 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-85.6543197631836 should equal to dstDataValue:-85.654296875 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-48.089027404785156 should equal to dstDataValue:-48.089027404785156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:65.1689453125 should equal to dstDataValue:65.1689453125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:28.46291732788086 should equal to dstDataValue:28.462923049926758 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:-0.000029802322387695312 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:25.04368782043457 should equal to dstDataValue:25.043689727783203 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:32.31142044067383 should equal to dstDataValue:32.31142044067383 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:82.60623931884766 should equal to dstDataValue:82.60623168945312 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:0.000011920928955078125 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:-13.571035385131836 should equal to dstDataValue:-13.57103443145752 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-40.2679328918457 should equal to dstDataValue:-40.2679328918457 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:-19.464969635009766 should equal to dstDataValue:-19.4649658203125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV422P -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0.000011920928955078125 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:45 should equal to dstDataValue:44 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:121 should equal to dstDataValue:120 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:74 should equal to dstDataValue:73 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:14 should equal to dstDataValue:12 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:181 should equal to dstDataValue:180 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:58 should equal to dstDataValue:57 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:238 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:10 should equal to dstDataValue:9 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:207 should equal to dstDataValue:205 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:53 should equal to dstDataValue:52 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:200 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:59 should equal to dstDataValue:58 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:113 should equal to dstDataValue:112 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:208 should equal to dstDataValue:206 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:142 should equal to dstDataValue:141 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:180 should equal to dstDataValue:178 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:59 should equal to dstDataValue:58 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:113 should equal to dstDataValue:112 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:208 should equal to dstDataValue:206 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:142 should equal to dstDataValue:141 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:178 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:58 should equal to dstDataValue:57 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:238 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:10 should equal to dstDataValue:9 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:207 should equal to dstDataValue:205 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:53 should equal to dstDataValue:52 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:200 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:45 should equal to dstDataValue:44 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:121 should equal to dstDataValue:120 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:74 should equal to dstDataValue:73 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:14 should equal to dstDataValue:12 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:181 should equal to dstDataValue:180 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:44 should equal to dstDataValue:44 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:73 should equal to dstDataValue:73 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:12 should equal to dstDataValue:12 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:57 should equal to dstDataValue:57 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:238 should equal to dstDataValue:238 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:9 should equal to dstDataValue:9 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:205 should equal to dstDataValue:205 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:58 should equal to dstDataValue:58 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:112 should equal to dstDataValue:112 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:206 should equal to dstDataValue:206 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:141 should equal to dstDataValue:141 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:58 should equal to dstDataValue:58 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:112 should equal to dstDataValue:112 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:206 should equal to dstDataValue:206 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:141 should equal to dstDataValue:141 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:57 should equal to dstDataValue:57 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:238 should equal to dstDataValue:238 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:9 should equal to dstDataValue:9 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:205 should equal to dstDataValue:205 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:44 should equal to dstDataValue:44 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:73 should equal to dstDataValue:73 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:12 should equal to dstDataValue:12 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:118 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:115 should equal to dstDataValue:113 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:109 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:142 should equal to dstDataValue:140 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:131 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:117 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:162 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:154 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:92 should equal to dstDataValue:90 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:26 should equal to dstDataValue:24 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:163 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:122 should equal to dstDataValue:119 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:77 should equal to dstDataValue:75 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:172 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:152 should equal to dstDataValue:149 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:150 should equal to dstDataValue:149 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:122 should equal to dstDataValue:121 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:164 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:169 should equal to dstDataValue:168 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:93 should equal to dstDataValue:93 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:174 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:359.047607421875 should equal to dstDataValue:359.047607421875 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:148.23529052734375 should equal to dstDataValue:148.23529052734375 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:358.125 should equal to dstDataValue:358.125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:358.79998779296875 should equal to dstDataValue:358.79998779296875 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:151.8518524169922 should equal to dstDataValue:151.8518524169922 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300.9375 should equal to dstDataValue:300.9375 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:0.5249999761581421 should equal to dstDataValue:0.5249999761581421 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:0.8767123222351074 should equal to dstDataValue:0.8767123222351074 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:0.19607841968536377 should equal to dstDataValue:0.19607843458652496 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:0.9529411792755127 should equal to dstDataValue:0.9529411792755127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:0.7111111283302307 should equal to dstDataValue:0.7111111283302307 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:0.21568626165390015 should equal to dstDataValue:0.21568627655506134 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:2.0078740059492617e-10 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0.1725490242242813 should equal to dstDataValue:0.1725490242242813 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:0.47058823704719543 should equal to dstDataValue:0.47058823704719543 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:0.9333333373069763 should equal to dstDataValue:0.9333333373069763 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:0.2862745225429535 should equal to dstDataValue:0.2862745225429535 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:0.7058823704719543 should equal to dstDataValue:0.7058823704719543 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.49803921580314636 should equal to dstDataValue:0.49803921580314636 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:4.838520050048828 should equal to dstDataValue:4.838520050048828 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:32.31563186645508 should equal to dstDataValue:32.31563186645508 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:83.08065032958984 should equal to dstDataValue:83.08065032958984 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:13.45050048828125 should equal to dstDataValue:13.4505033493042 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:86.69267272949219 should equal to dstDataValue:86.69267272949219 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:88.69345092773438 should equal to dstDataValue:88.69344329833984 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:46.144073486328125 should equal to dstDataValue:46.144073486328125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:86.89388275146484 should equal to dstDataValue:86.89388275146484 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.192779541015625 should equal to dstDataValue:53.19277572631836 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:21.141103744506836 should equal to dstDataValue:21.14110565185547 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:27.575462341308594 should equal to dstDataValue:27.575469970703125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-73.895751953125 should equal to dstDataValue:-73.895751953125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:29.406993865966797 should equal to dstDataValue:29.406984329223633 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:17.773897171020508 should equal to dstDataValue:17.773881912231445 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-74.34829711914062 should equal to dstDataValue:-74.34828186035156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:65.1689453125 should equal to dstDataValue:65.1689453125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:28.46291732788086 should equal to dstDataValue:28.462923049926758 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:-0.000029802322387695312 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:7.645699501037598 should equal to dstDataValue:7.645699977874756 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:12.300896644592285 should equal to dstDataValue:12.300896644592285 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:47.405921936035156 should equal to dstDataValue:47.405921936035156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:16.33334732055664 should equal to dstDataValue:16.333349227905273 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:6.216716766357422 should equal to dstDataValue:6.216708660125732 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:40.64106750488281 should equal to dstDataValue:40.64106750488281 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-40.2679328918457 should equal to dstDataValue:-40.2679328918457 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:-19.464969635009766 should equal to dstDataValue:-19.4649658203125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420P -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0.000011920928955078125 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:44 should equal to dstDataValue:44 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:73 should equal to dstDataValue:73 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:12 should equal to dstDataValue:12 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:57 should equal to dstDataValue:57 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:238 should equal to dstDataValue:238 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:9 should equal to dstDataValue:9 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:205 should equal to dstDataValue:205 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:58 should equal to dstDataValue:58 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:112 should equal to dstDataValue:112 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:206 should equal to dstDataValue:206 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:141 should equal to dstDataValue:141 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:59 should equal to dstDataValue:58 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:113 should equal to dstDataValue:112 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:208 should equal to dstDataValue:206 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:142 should equal to dstDataValue:141 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:178 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:58 should equal to dstDataValue:57 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:238 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:10 should equal to dstDataValue:9 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:207 should equal to dstDataValue:205 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:53 should equal to dstDataValue:52 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:200 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:45 should equal to dstDataValue:44 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:121 should equal to dstDataValue:120 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:74 should equal to dstDataValue:73 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:14 should equal to dstDataValue:12 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:181 should equal to dstDataValue:180 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:44 should equal to dstDataValue:44 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:73 should equal to dstDataValue:73 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:12 should equal to dstDataValue:12 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:57 should equal to dstDataValue:57 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:238 should equal to dstDataValue:238 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:9 should equal to dstDataValue:9 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:205 should equal to dstDataValue:205 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:58 should equal to dstDataValue:58 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:112 should equal to dstDataValue:112 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:206 should equal to dstDataValue:206 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:141 should equal to dstDataValue:141 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:58 should equal to dstDataValue:58 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:112 should equal to dstDataValue:112 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:206 should equal to dstDataValue:206 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:141 should equal to dstDataValue:141 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:57 should equal to dstDataValue:57 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:238 should equal to dstDataValue:238 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:9 should equal to dstDataValue:9 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:205 should equal to dstDataValue:205 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:44 should equal to dstDataValue:44 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:73 should equal to dstDataValue:73 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:12 should equal to dstDataValue:12 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:118 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:115 should equal to dstDataValue:113 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:109 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:142 should equal to dstDataValue:140 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:131 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:117 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:162 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:154 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:92 should equal to dstDataValue:90 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:26 should equal to dstDataValue:24 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:163 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:122 should equal to dstDataValue:119 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:77 should equal to dstDataValue:75 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:172 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:152 should equal to dstDataValue:149 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:150 should equal to dstDataValue:149 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:122 should equal to dstDataValue:121 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:164 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:169 should equal to dstDataValue:168 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:93 should equal to dstDataValue:93 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:174 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:359.047607421875 should equal to dstDataValue:359.047607421875 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:148.23529052734375 should equal to dstDataValue:148.23529052734375 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:358.125 should equal to dstDataValue:358.125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:358.79998779296875 should equal to dstDataValue:358.79998779296875 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:151.8518524169922 should equal to dstDataValue:151.8518524169922 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300.9375 should equal to dstDataValue:300.9375 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:0.5249999761581421 should equal to dstDataValue:0.5249999761581421 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:0.8767123222351074 should equal to dstDataValue:0.8767123222351074 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:0.19607841968536377 should equal to dstDataValue:0.19607843458652496 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:0.9529411792755127 should equal to dstDataValue:0.9529411792755127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:0.7111111283302307 should equal to dstDataValue:0.7111111283302307 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:0.21568626165390015 should equal to dstDataValue:0.21568627655506134 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:2.0078740059492617e-10 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0.1725490242242813 should equal to dstDataValue:0.1725490242242813 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:0.47058823704719543 should equal to dstDataValue:0.47058823704719543 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:0.9333333373069763 should equal to dstDataValue:0.9333333373069763 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:0.2862745225429535 should equal to dstDataValue:0.2862745225429535 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:0.7058823704719543 should equal to dstDataValue:0.7058823704719543 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.49803921580314636 should equal to dstDataValue:0.49803921580314636 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:4.838520050048828 should equal to dstDataValue:4.838520050048828 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:32.31563186645508 should equal to dstDataValue:32.31563186645508 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:83.08065032958984 should equal to dstDataValue:83.08065032958984 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:13.45050048828125 should equal to dstDataValue:13.4505033493042 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:86.69267272949219 should equal to dstDataValue:86.69267272949219 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:88.69345092773438 should equal to dstDataValue:88.69344329833984 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:46.144073486328125 should equal to dstDataValue:46.144073486328125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:86.89388275146484 should equal to dstDataValue:86.89388275146484 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.192779541015625 should equal to dstDataValue:53.19277572631836 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:21.141103744506836 should equal to dstDataValue:21.14110565185547 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:27.575462341308594 should equal to dstDataValue:27.575469970703125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-73.895751953125 should equal to dstDataValue:-73.895751953125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:29.406993865966797 should equal to dstDataValue:29.406984329223633 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:17.773897171020508 should equal to dstDataValue:17.773881912231445 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-74.34829711914062 should equal to dstDataValue:-74.34828186035156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:65.1689453125 should equal to dstDataValue:65.1689453125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:28.46291732788086 should equal to dstDataValue:28.462923049926758 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:-0.000029802322387695312 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:7.645699501037598 should equal to dstDataValue:7.645699977874756 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:12.300896644592285 should equal to dstDataValue:12.300896644592285 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:47.405921936035156 should equal to dstDataValue:47.405921936035156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:16.33334732055664 should equal to dstDataValue:16.333349227905273 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:6.216716766357422 should equal to dstDataValue:6.216708660125732 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:40.64106750488281 should equal to dstDataValue:40.64106750488281 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-40.2679328918457 should equal to dstDataValue:-40.2679328918457 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:-19.464969635009766 should equal to dstDataValue:-19.4649658203125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV12 -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0.000011920928955078125 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:44 should equal to dstDataValue:44 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:73 should equal to dstDataValue:73 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:12 should equal to dstDataValue:12 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:57 should equal to dstDataValue:57 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:238 should equal to dstDataValue:238 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:9 should equal to dstDataValue:9 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:205 should equal to dstDataValue:205 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:58 should equal to dstDataValue:58 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:112 should equal to dstDataValue:112 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:206 should equal to dstDataValue:206 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:141 should equal to dstDataValue:141 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:59 should equal to dstDataValue:58 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:113 should equal to dstDataValue:112 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:208 should equal to dstDataValue:206 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:142 should equal to dstDataValue:141 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:178 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:58 should equal to dstDataValue:57 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:238 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:10 should equal to dstDataValue:9 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:207 should equal to dstDataValue:205 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:53 should equal to dstDataValue:52 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:200 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:45 should equal to dstDataValue:44 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:121 should equal to dstDataValue:120 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:74 should equal to dstDataValue:73 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:14 should equal to dstDataValue:12 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:181 should equal to dstDataValue:180 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:44 should equal to dstDataValue:44 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:73 should equal to dstDataValue:73 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:12 should equal to dstDataValue:12 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:57 should equal to dstDataValue:57 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:238 should equal to dstDataValue:238 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:9 should equal to dstDataValue:9 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:205 should equal to dstDataValue:205 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:58 should equal to dstDataValue:58 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:112 should equal to dstDataValue:112 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:206 should equal to dstDataValue:206 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:141 should equal to dstDataValue:141 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:58 should equal to dstDataValue:58 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:112 should equal to dstDataValue:112 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:206 should equal to dstDataValue:206 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:141 should equal to dstDataValue:141 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:57 should equal to dstDataValue:57 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:238 should equal to dstDataValue:238 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:9 should equal to dstDataValue:9 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:205 should equal to dstDataValue:205 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:44 should equal to dstDataValue:44 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:73 should equal to dstDataValue:73 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:12 should equal to dstDataValue:12 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:118 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:115 should equal to dstDataValue:113 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:109 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:142 should equal to dstDataValue:140 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:131 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:117 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:162 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:154 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:92 should equal to dstDataValue:90 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:26 should equal to dstDataValue:24 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:163 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:122 should equal to dstDataValue:119 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:77 should equal to dstDataValue:75 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:172 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:152 should equal to dstDataValue:149 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:150 should equal to dstDataValue:149 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:122 should equal to dstDataValue:121 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:164 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:169 should equal to dstDataValue:168 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:93 should equal to dstDataValue:93 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:174 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:359.047607421875 should equal to dstDataValue:359.047607421875 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:148.23529052734375 should equal to dstDataValue:148.23529052734375 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:358.125 should equal to dstDataValue:358.125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:358.79998779296875 should equal to dstDataValue:358.79998779296875 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:151.8518524169922 should equal to dstDataValue:151.8518524169922 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300.9375 should equal to dstDataValue:300.9375 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:0.5249999761581421 should equal to dstDataValue:0.5249999761581421 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:0.8767123222351074 should equal to dstDataValue:0.8767123222351074 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:0.19607841968536377 should equal to dstDataValue:0.19607843458652496 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:0.9529411792755127 should equal to dstDataValue:0.9529411792755127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:0.7111111283302307 should equal to dstDataValue:0.7111111283302307 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:0.21568626165390015 should equal to dstDataValue:0.21568627655506134 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:2.0078740059492617e-10 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0.1725490242242813 should equal to dstDataValue:0.1725490242242813 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:0.47058823704719543 should equal to dstDataValue:0.47058823704719543 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:0.9333333373069763 should equal to dstDataValue:0.9333333373069763 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:0.2862745225429535 should equal to dstDataValue:0.2862745225429535 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:0.7058823704719543 should equal to dstDataValue:0.7058823704719543 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.49803921580314636 should equal to dstDataValue:0.49803921580314636 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:4.838520050048828 should equal to dstDataValue:4.838520050048828 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:32.31563186645508 should equal to dstDataValue:32.31563186645508 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:83.08065032958984 should equal to dstDataValue:83.08065032958984 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:13.45050048828125 should equal to dstDataValue:13.4505033493042 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:86.69267272949219 should equal to dstDataValue:86.69267272949219 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:88.69345092773438 should equal to dstDataValue:88.69344329833984 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:46.144073486328125 should equal to dstDataValue:46.144073486328125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:86.89388275146484 should equal to dstDataValue:86.89388275146484 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.192779541015625 should equal to dstDataValue:53.19277572631836 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:21.141103744506836 should equal to dstDataValue:21.14110565185547 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:27.575462341308594 should equal to dstDataValue:27.575469970703125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-73.895751953125 should equal to dstDataValue:-73.895751953125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:29.406993865966797 should equal to dstDataValue:29.406984329223633 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:17.773897171020508 should equal to dstDataValue:17.773881912231445 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-74.34829711914062 should equal to dstDataValue:-74.34828186035156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:65.1689453125 should equal to dstDataValue:65.1689453125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:28.46291732788086 should equal to dstDataValue:28.462923049926758 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:-0.000029802322387695312 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:7.645699501037598 should equal to dstDataValue:7.645699977874756 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:12.300896644592285 should equal to dstDataValue:12.300896644592285 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:47.405921936035156 should equal to dstDataValue:47.405921936035156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:16.33334732055664 should equal to dstDataValue:16.333349227905273 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:6.216716766357422 should equal to dstDataValue:6.216708660125732 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:40.64106750488281 should equal to dstDataValue:40.64106750488281 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-40.2679328918457 should equal to dstDataValue:-40.2679328918457 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:-19.464969635009766 should equal to dstDataValue:-19.4649658203125 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [YUV420SP_NV21 -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0.000011920928955078125 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:76 should equal to dstDataValue:76 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:149 should equal to dstDataValue:149 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:29 should equal to dstDataValue:29 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:225 should equal to dstDataValue:225 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:105 should equal to dstDataValue:105 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:90 should equal to dstDataValue:90 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:202 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:146 should equal to dstDataValue:146 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:222 should equal to dstDataValue:222 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:60 should equal to dstDataValue:60 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.501960813999176 should equal to dstDataValue:0.501960813999176 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:53.24058532714844 should equal to dstDataValue:53.24058532714844 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:87.73509979248047 should equal to dstDataValue:87.73509979248047 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:32.29566955566406 should equal to dstDataValue:32.29566955566406 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:97.13951110839844 should equal to dstDataValue:97.13951110839844 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:91.11329650878906 should equal to dstDataValue:91.11329650878906 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:60.32350158691406 should equal to dstDataValue:60.32350158691406 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:100 should equal to dstDataValue:100 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.58501434326172 should equal to dstDataValue:53.58501434326172 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:80.09418487548828 should equal to dstDataValue:80.09418487548828 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-86.1812515258789 should equal to dstDataValue:-86.1812515258789 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:79.1869888305664 should equal to dstDataValue:79.1869888305664 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:-21.552413940429688 should equal to dstDataValue:-21.552413940429688 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-48.08855056762695 should equal to dstDataValue:-48.08855056762695 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:98.23516082763672 should equal to dstDataValue:98.23516082763672 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:67.2015380859375 should equal to dstDataValue:67.2015380859375 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:83.17748260498047 should equal to dstDataValue:83.17748260498047 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:-107.86175537109375 should equal to dstDataValue:-107.86176300048828 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:94.47579193115234 should equal to dstDataValue:94.47579193115234 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:-14.130962371826172 should equal to dstDataValue:-14.130962371826172 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-60.82549285888672 should equal to dstDataValue:-60.82549285888672 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [HSV -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:45 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:75 should equal to dstDataValue:76 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:149 should equal to dstDataValue:149 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:29 should equal to dstDataValue:29 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:225 should equal to dstDataValue:225 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:105 should equal to dstDataValue:105 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:90 should equal to dstDataValue:90 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:17 should equal to dstDataValue:16 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:166 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:202 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:239 should equal to dstDataValue:240 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:145 should equal to dstDataValue:146 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:17 should equal to dstDataValue:16 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:222 should equal to dstDataValue:222 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:166 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:17 should equal to dstDataValue:16 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:60.235294342041016 should equal to dstDataValue:60.235294342041016 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:179.76470947265625 should equal to dstDataValue:179.76470947265625 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:60 should equal to dstDataValue:59.999996185302734 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:0.003921568393707275 should equal to dstDataValue:0.00392200006172061 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:0.0078125586733222 should equal to dstDataValue:0.007813000120222569 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:0.9960784316062927 should equal to dstDataValue:0.9960780143737793 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.501960813999176 should equal to dstDataValue:0.5019609928131104 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:53.24058532714844 should equal to dstDataValue:53.24058532714844 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:87.73509979248047 should equal to dstDataValue:87.73509979248047 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:32.29566955566406 should equal to dstDataValue:32.29566955566406 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:97.13951110839844 should equal to dstDataValue:97.13951110839844 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:91.11329650878906 should equal to dstDataValue:91.11329650878906 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:60.32350158691406 should equal to dstDataValue:60.32350158691406 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:100 should equal to dstDataValue:100 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.58501434326172 should equal to dstDataValue:53.58501434326172 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:80.09418487548828 should equal to dstDataValue:80.09418487548828 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-86.1812515258789 should equal to dstDataValue:-86.1812515258789 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:79.1869888305664 should equal to dstDataValue:79.1869888305664 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:-21.552413940429688 should equal to dstDataValue:-21.552413940429688 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-48.08855056762695 should equal to dstDataValue:-48.08855056762695 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:98.23516082763672 should equal to dstDataValue:98.23516082763672 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:67.2015380859375 should equal to dstDataValue:67.2015380859375 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:83.17748260498047 should equal to dstDataValue:83.17748260498047 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:-107.86176300048828 should equal to dstDataValue:-107.86176300048828 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:94.47579193115234 should equal to dstDataValue:94.47579193115234 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:-14.130962371826172 should equal to dstDataValue:-14.130962371826172 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-60.82549285888672 should equal to dstDataValue:-60.82549285888672 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Lab -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [GRAY8 -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [GRAY8 -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:76 should equal to dstDataValue:76 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [GRAY8 -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:149 should equal to dstDataValue:149 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [GRAY8 -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:29 should equal to dstDataValue:29 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [GRAY8 -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:225 should equal to dstDataValue:225 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [GRAY8 -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [GRAY8 -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:105 should equal to dstDataValue:105 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [GRAY8 -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [GRAY8 -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [DEPTH -> DEPTH] pixel(0,0) channnel(0): dstBufferViewValue:2 should equal to dstDataValue:2 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [DEPTH -> DEPTH] pixel(0,1) channnel(0): dstBufferViewValue:4 should equal to dstDataValue:4 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [DEPTH -> DEPTH] pixel(0,2) channnel(0): dstBufferViewValue:8 should equal to dstDataValue:8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [DEPTH -> DEPTH] pixel(1,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [DEPTH -> DEPTH] pixel(1,1) channnel(0): dstBufferViewValue:32 should equal to dstDataValue:32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [DEPTH -> DEPTH] pixel(1,2) channnel(0): dstBufferViewValue:64 should equal to dstDataValue:64 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [DEPTH -> DEPTH] pixel(2,0) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [DEPTH -> DEPTH] pixel(2,1) channnel(0): dstBufferViewValue:256 should equal to dstDataValue:256 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [DEPTH -> DEPTH] pixel(2,2) channnel(0): dstBufferViewValue:512 should equal to dstDataValue:512 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Prepare Sources] gVideo is ok. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Prepare Sources] gCanvas is ok. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Prepare Sources] gCtx is ok. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Prepare Sources] gGroundTruthImageData is ok. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Prepare Sources] gImageData is ok. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Prepare Sources] gImageBitmap is ok. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Prepare Sources] gJPEGBlob is ok. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Prepare Sources] gPNGBlob is ok. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[205][40]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[194][1]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[42][112]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[196][129]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[31][145]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[44][151]: Video is 255,255,192,255; ImageBitmap is 255,255,193,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[189][141]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[105][99]: Video is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[235][92]: Video is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[149][174]: Video is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[172][70]: Video is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[158][166]: Video is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[179][91]: Video is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[218][56]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[205][14]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[179][46]: Video is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[1][64]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[65][126]: Video is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[59][96]: Video is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[196][121]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[9][73]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[203][42]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[23][114]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[85][9]: Video is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[42][147]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[18][0]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[24][42]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[52][167]: Video is 0,1,0,255; ImageBitmap is 0,2,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[127][75]: Video is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[39][98]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[141][53]: Video is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[201][65]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[212][116]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[193][170]: Video is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[57][155]: Video is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[194][125]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[16][109]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[221][59]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[15][89]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[163][60]: Video is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[156][71]: Video is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[138][173]: Video is 0,6,0,255; ImageBitmap is 0,6,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[162][13]: Video is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[137][118]: Video is 0,255,100,255; ImageBitmap is 0,255,101,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[157][34]: Video is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[172][132]: Video is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[116][154]: Video is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[80][59]: Video is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[15][91]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[231][26]: Video is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[75][67]: Image is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[146][108]: Image is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[219][59]: Image is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[73][174]: Image is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[200][147]: Image is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[104][112]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[104][4]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[50][119]: Image is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[123][140]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[37][162]: Image is 0,0,255,255; ImageBitmap is 0,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[74][145]: Image is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[162][120]: Image is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[145][48]: Image is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[33][40]: Image is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[218][68]: Image is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[181][15]: Image is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[104][35]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[142][98]: Image is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[88][84]: Image is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[216][49]: Image is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[121][103]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[113][172]: Image is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[161][17]: Image is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[163][113]: Image is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[62][100]: Image is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[115][96]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[134][20]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[167][3]: Image is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[134][136]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[109][5]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[92][164]: Image is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[176][134]: Image is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[219][92]: Image is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[108][43]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[0][115]: Image is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[162][119]: Image is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[2][66]: Image is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[42][50]: Image is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[77][76]: Image is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[205][28]: Image is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[112][116]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[11][88]: Image is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[225][160]: Image is 2,255,255,255; ImageBitmap is 2,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[96][118]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[60][24]: Image is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[219][38]: Image is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[226][70]: Image is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[120][147]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[176][108]: Image is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[85][68]: Image is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[87][68]: Canvas is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[116][16]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[84][0]: Canvas is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[142][17]: Canvas is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[69][131]: Canvas is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[100][121]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[58][170]: Canvas is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[50][48]: Canvas is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[135][171]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[180][4]: Canvas is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[49][152]: Canvas is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[166][10]: Canvas is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[195][49]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[60][128]: Canvas is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[231][63]: Canvas is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[183][26]: Canvas is 220,16,222,255; ImageBitmap is 220,16,222,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[36][169]: Canvas is 0,0,255,255; ImageBitmap is 0,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[112][92]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[111][52]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[145][59]: Canvas is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[227][33]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[22][94]: Canvas is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[239][139]: Canvas is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[202][109]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[146][100]: Canvas is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[123][82]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[145][93]: Canvas is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[105][92]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[14][154]: Canvas is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[91][147]: Canvas is 75,255,164,255; ImageBitmap is 75,255,164,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[153][95]: Canvas is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[165][76]: Canvas is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[171][86]: Canvas is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[195][72]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[111][174]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[209][81]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[146][44]: Canvas is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[45][59]: Canvas is 255,255,170,255; ImageBitmap is 255,255,170,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[106][164]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[153][132]: Canvas is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[115][40]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[77][65]: Canvas is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[184][140]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[228][139]: Canvas is 255,0,55,255; ImageBitmap is 255,0,55,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[61][48]: Canvas is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[9][170]: Canvas is 0,0,255,255; ImageBitmap is 0,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[56][37]: Canvas is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[230][91]: Canvas is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[80][89]: Canvas is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[223][81]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[30][35]: Ctx is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[101][48]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[158][113]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[227][76]: Ctx is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[68][88]: Ctx is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[102][105]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[223][46]: Ctx is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[236][149]: Ctx is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[147][77]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[131][70]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[187][34]: Ctx is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[185][71]: Ctx is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[43][28]: Ctx is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[181][27]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[171][139]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[76][108]: Ctx is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[20][78]: Ctx is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[142][60]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[13][171]: Ctx is 0,0,255,255; ImageBitmap is 0,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[152][59]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[71][92]: Ctx is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[176][76]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[85][90]: Ctx is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[217][135]: Ctx is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[149][4]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[139][144]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[39][2]: Ctx is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[70][30]: Ctx is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[4][163]: Ctx is 0,0,255,255; ImageBitmap is 0,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[73][160]: Ctx is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[102][31]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[136][155]: Ctx is 0,255,129,255; ImageBitmap is 0,255,129,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[64][41]: Ctx is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[5][66]: Ctx is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[110][119]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[180][115]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[167][105]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[132][139]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[217][130]: Ctx is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[3][41]: Ctx is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[186][141]: Ctx is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[161][153]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[131][157]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[61][81]: Ctx is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[116][141]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[202][75]: Ctx is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[212][174]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[174][70]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[170][86]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[228][46]: Ctx is 255,0,55,255; ImageBitmap is 255,0,55,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[80][89]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[93][16]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[98][150]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[139][99]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[76][18]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[193][134]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[16][126]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[95][42]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[48][119]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[126][117]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[216][48]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[175][93]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[151][13]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[41][153]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[52][120]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[27][80]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[176][72]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[84][171]: ImageData is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[202][92]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[194][128]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[104][125]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[164][84]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[183][139]: ImageData is 220,16,222,255; ImageBitmap is 220,16,222,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[235][90]: ImageData is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[210][122]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[186][130]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[56][26]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[154][2]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[74][153]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[127][116]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[123][76]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[10][17]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[208][69]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[69][49]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[133][103]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[4][44]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[217][35]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[89][74]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[105][71]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[113][6]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[130][96]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[77][50]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[50][36]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[88][104]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[133][20]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[30][82]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[180][17]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[212][59]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[8][151]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[124][84]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[63][152]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[174][115]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[125][55]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[124][166]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[55][75]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[44][121]: ImageBitmap is 255,255,189,255; ImageBitmap is 255,255,189,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[190][148]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[115][29]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[19][51]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[139][126]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[72][98]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[131][120]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[15][167]: ImageBitmap is 0,0,255,255; ImageBitmap is 0,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[215][37]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[56][45]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[187][140]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[106][169]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[135][117]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[218][74]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[158][8]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[73][139]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[211][94]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[150][118]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[168][120]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[82][162]: ImageBitmap is 0,0,2,255; ImageBitmap is 0,0,2,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[222][69]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[230][144]: ImageBitmap is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[235][136]: ImageBitmap is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[186][115]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[25][144]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[165][66]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[107][71]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[20][139]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[191][48]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[199][36]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[220][34]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[162][114]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[35][31]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[142][160]: ImageBitmap is 0,1,0,255; ImageBitmap is 0,1,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[52][121]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[133][127]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[48][77]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[178][37]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[238][58]: ImageBitmap is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[154][117]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[201][14]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[55][101]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[192][170]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[50][15]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[199][16]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[209][72]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[182][174]: PNG is 0,136,125,255; ImageBitmap is 0,136,125,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[215][8]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[130][155]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[122][138]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[14][59]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[18][154]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[78][131]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[153][78]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[107][111]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[19][60]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[139][155]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[184][165]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[145][106]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[152][51]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[169][30]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[14][126]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[81][121]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[24][70]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[93][10]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[232][148]: PNG is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[92][30]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[99][161]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[120][15]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[32][119]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[23][107]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[14][152]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[163][46]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[87][59]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[236][39]: PNG is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[43][38]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[124][148]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[42][43]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[63][63]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[177][102]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[175][137]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[185][10]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[123][17]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[148][25]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[181][159]: PNG is 0,234,0,255; ImageBitmap is 0,234,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[164][11]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[9][99]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[190][152]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[78][143]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[105][129]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[137][3]: PNG is 0,255,100,255; ImageBitmap is 0,255,100,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[24][12]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[189][110]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[8][27]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[52][5]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[230][33]: JPEG is 255,0,0,255; ImageBitmap is 254,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[105][65]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[83][37]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[118][155]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[210][103]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[172][62]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[116][80]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[155][163]: JPEG is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[30][170]: JPEG is 0,0,255,255; ImageBitmap is 0,0,254,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[13][25]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[71][120]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[102][24]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[148][148]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[227][0]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[187][28]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[166][94]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[217][142]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[36][80]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[63][140]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[59][107]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[177][72]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[44][124]: JPEG is 255,255,189,255; ImageBitmap is 254,255,189,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[230][43]: JPEG is 255,0,0,255; ImageBitmap is 254,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[116][160]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[33][95]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[184][147]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[222][164]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[176][105]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[53][26]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[53][95]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[148][49]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[43][79]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[136][54]: JPEG is 0,255,126,255; ImageBitmap is 0,255,127,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[54][120]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[210][10]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[192][142]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[121][139]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[213][157]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[60][158]: JPEG is 255,255,38,255; ImageBitmap is 255,255,37,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[55][20]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[91][84]: JPEG is 73,255,164,255; ImageBitmap is 72,255,163,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[91][133]: JPEG is 73,255,164,255; ImageBitmap is 72,255,163,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[46][165]: JPEG is 1,1,0,255; ImageBitmap is 1,1,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[74][34]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[28][97]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[203][28]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[125][13]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[232][48]: JPEG is 255,0,0,255; ImageBitmap is 254,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[31][79]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[216][134]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[14][44]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[80][87]: Video is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[117][114]: Video is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[119][40]: Video is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[152][27]: Video is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[165][119]: Video is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[77][71]: Video is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[183][18]: Video is 220,16,222,255; ImageBitmap is 221,17,221,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[118][49]: Video is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[201][169]: Video is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[5][169]: Video is 0,0,255,255; ImageBitmap is 0,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[92][111]: Video is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[213][148]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[154][68]: Video is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[228][34]: Video is 255,0,55,255; ImageBitmap is 255,0,56,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[33][148]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[75][13]: Video is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[188][54]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[125][6]: Video is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[129][125]: Video is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[67][169]: Video is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[1][144]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[31][149]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[116][119]: Video is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[195][128]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[35][95]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[200][33]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[129][128]: Video is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[106][74]: Video is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[134][174]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[229][15]: Video is 255,0,39,255; ImageBitmap is 255,0,40,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[102][168]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[205][98]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[176][160]: Video is 0,1,0,255; ImageBitmap is 0,2,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[181][150]: Video is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[212][132]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[117][71]: Video is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[37][86]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[123][154]: Video is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[23][147]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[119][16]: Video is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[86][104]: Video is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[49][89]: Video is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[67][88]: Video is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[71][39]: Video is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[70][50]: Video is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[217][36]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[42][93]: Video is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[213][24]: Video is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[93][28]: Video is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[136][101]: Image is 0,255,126,255; ImageBitmap is 0,255,126,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[194][169]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[110][138]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[26][31]: Image is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[235][3]: Image is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[157][53]: Image is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[192][70]: Image is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[152][8]: Image is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[64][36]: Image is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[172][119]: Image is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[125][65]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[75][147]: Image is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[59][165]: Image is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[237][77]: Image is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[54][148]: Image is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[179][30]: Image is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[238][145]: Image is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[116][19]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[86][172]: Image is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[12][134]: Image is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[94][160]: Image is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[71][58]: Image is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[165][164]: Image is 0,1,0,255; ImageBitmap is 0,1,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[64][118]: Image is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[136][18]: Image is 0,255,126,255; ImageBitmap is 0,255,126,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[78][130]: Image is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[114][125]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[7][7]: Image is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[113][38]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[157][145]: Image is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[128][100]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[238][80]: Image is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[106][0]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[43][43]: Image is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[107][18]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[208][117]: Image is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[99][129]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[150][165]: Image is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[110][77]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[101][162]: Image is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[80][54]: Image is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[139][151]: Image is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[83][83]: Image is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[122][82]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[23][170]: Image is 0,0,255,255; ImageBitmap is 0,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[93][135]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[67][164]: Image is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[153][121]: Image is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[131][128]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[113][91]: Image is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[198][86]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[101][44]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[64][112]: Canvas is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[60][94]: Canvas is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[150][90]: Canvas is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[94][66]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[216][173]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[114][14]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[176][90]: Canvas is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[66][167]: Canvas is 0,1,0,255; ImageBitmap is 0,1,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[210][161]: Canvas is 3,255,255,255; ImageBitmap is 3,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[111][40]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[0][2]: Canvas is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[117][34]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[193][85]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[2][169]: Canvas is 0,0,255,255; ImageBitmap is 0,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[181][101]: Canvas is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[192][45]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[95][41]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[91][28]: Canvas is 73,255,164,255; ImageBitmap is 73,255,164,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[68][37]: Canvas is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[203][3]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[69][112]: Canvas is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[56][87]: Canvas is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[43][135]: Canvas is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[143][40]: Canvas is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[116][86]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[148][2]: Canvas is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[42][154]: Canvas is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[213][14]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[199][61]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[0][145]: Canvas is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[96][64]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[33][59]: Canvas is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[117][80]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[25][112]: Canvas is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[180][104]: Canvas is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[106][142]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[108][56]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[122][85]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[226][73]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[51][76]: Canvas is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[208][90]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[203][47]: Canvas is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[81][65]: Canvas is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[99][149]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[102][104]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[78][8]: Canvas is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[36][69]: Canvas is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[134][133]: Canvas is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[237][174]: Ctx is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[141][20]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[205][30]: Ctx is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[133][152]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[30][109]: Ctx is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[215][25]: Ctx is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[96][174]: Ctx is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[57][34]: Ctx is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[117][158]: Ctx is 52,239,255,255; ImageBitmap is 52,239,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[219][108]: Ctx is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[55][41]: Ctx is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[107][65]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[156][52]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[134][18]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[196][49]: Ctx is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[175][3]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[200][147]: Ctx is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[141][80]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[149][131]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[13][26]: Ctx is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[203][173]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[175][147]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[19][76]: Ctx is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[219][26]: Ctx is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[105][69]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[124][97]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[113][89]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[233][51]: Ctx is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[69][144]: Ctx is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[231][81]: Ctx is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[222][170]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[28][43]: Ctx is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[129][101]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[199][159]: Ctx is 222,36,255,255; ImageBitmap is 222,36,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[51][84]: Ctx is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[227][47]: Ctx is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[157][67]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[176][158]: Ctx is 12,255,16,255; ImageBitmap is 12,255,16,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[55][87]: Ctx is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[143][35]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[21][104]: Ctx is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[141][81]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[83][110]: Ctx is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[100][111]: Ctx is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[76][90]: Ctx is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[97][159]: Ctx is 38,225,255,255; ImageBitmap is 38,225,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[156][77]: Ctx is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[211][24]: Ctx is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[56][20]: Ctx is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[208][28]: Ctx is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[42][8]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[36][0]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[152][74]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[59][167]: ImageData is 0,1,0,255; ImageBitmap is 0,1,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[69][165]: ImageData is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[129][47]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[92][154]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[178][80]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[101][83]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[163][103]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[110][39]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[168][78]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[42][157]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[236][53]: ImageData is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[7][35]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[56][108]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[56][51]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[171][109]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[176][38]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[148][107]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[106][171]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[220][108]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[97][81]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[63][120]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[215][42]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[28][26]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[146][4]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[35][94]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[86][87]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[33][96]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[153][167]: ImageData is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[40][72]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[174][44]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[5][154]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[197][54]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[34][130]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[44][0]: ImageData is 255,255,189,255; ImageBitmap is 255,255,189,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[81][147]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[15][108]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[5][169]: ImageData is 0,0,255,255; ImageBitmap is 0,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[118][32]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[4][101]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[108][24]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[223][131]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[115][39]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[50][64]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[146][104]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[231][121]: ImageData is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[141][59]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[199][85]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[191][97]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[108][44]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[223][68]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[124][8]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[235][77]: ImageBitmap is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[89][95]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[6][104]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[191][155]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[85][5]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[15][55]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[206][112]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[139][155]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[90][59]: ImageBitmap is 120,255,211,255; ImageBitmap is 120,255,211,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[189][173]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[131][17]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[59][129]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[182][145]: ImageBitmap is 255,53,255,255; ImageBitmap is 255,53,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[5][77]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[30][129]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[43][59]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[231][14]: ImageBitmap is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[19][57]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[201][23]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[231][60]: ImageBitmap is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[137][68]: ImageBitmap is 0,255,100,255; ImageBitmap is 0,255,100,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[67][31]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[174][5]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[53][111]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[19][59]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[157][53]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[59][146]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[113][169]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[103][171]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[229][110]: ImageBitmap is 255,0,39,255; ImageBitmap is 255,0,39,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[144][156]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[214][6]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[163][0]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[12][128]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[29][117]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[31][42]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[92][63]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[236][136]: ImageBitmap is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[221][33]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[192][77]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[100][173]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[126][152]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[163][140]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[152][157]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[62][51]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[40][113]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[130][35]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[200][57]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[1][83]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[98][158]: PNG is 52,239,255,255; ImageBitmap is 52,239,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[101][75]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[170][166]: PNG is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[119][19]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[120][109]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[13][26]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[192][26]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[115][119]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[170][162]: PNG is 0,1,0,255; ImageBitmap is 0,1,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[39][41]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[51][4]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[15][40]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[118][53]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[227][166]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[99][81]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[86][18]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[95][63]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[124][8]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[29][135]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[199][105]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[234][143]: PNG is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[211][117]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[56][60]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[36][64]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[16][26]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[143][162]: PNG is 4,0,0,255; ImageBitmap is 4,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[95][163]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[14][44]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[96][104]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[143][37]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[149][21]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[171][65]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[40][111]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[45][102]: PNG is 255,255,170,255; ImageBitmap is 255,255,170,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[163][87]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[44][21]: PNG is 255,255,189,255; ImageBitmap is 255,255,189,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[183][100]: PNG is 220,16,222,255; ImageBitmap is 220,16,222,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[78][104]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[94][11]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[78][74]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[206][4]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[163][8]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[170][78]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[92][136]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[202][125]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[164][38]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[83][23]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[60][81]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[170][87]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[149][32]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[75][120]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[112][46]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[82][80]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[125][153]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[52][14]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[227][170]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[238][2]: JPEG is 255,0,0,255; ImageBitmap is 254,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[61][16]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[191][112]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[72][58]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[30][174]: JPEG is 0,0,255,255; ImageBitmap is 0,0,254,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[112][52]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[239][87]: JPEG is 255,0,0,255; ImageBitmap is 254,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[80][3]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[69][7]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[172][143]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[237][61]: JPEG is 255,0,0,255; ImageBitmap is 254,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[1][74]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[157][144]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[13][139]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[44][89]: JPEG is 255,255,189,255; ImageBitmap is 254,255,189,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[165][97]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[163][153]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[179][4]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[65][116]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[31][4]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[83][29]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[124][167]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[67][128]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[219][100]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[89][76]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[68][24]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[123][138]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[157][32]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[56][107]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[175][57]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[115][62]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[76][48]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[86][146]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[22][78]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[66][166]: JPEG is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[194][85]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[45][110]: JPEG is 255,255,170,255; ImageBitmap is 255,255,169,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[46][76]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[35][60]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[50][9]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | pixel[180][91]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid srcData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from GRAY8 to RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from GRAY8 to BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from GRAY8 to RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from GRAY8 to BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from GRAY8 to YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from GRAY8 to YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from GRAY8 to YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from GRAY8 to YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from GRAY8 to YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from GRAY8 to HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from GRAY8 to Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from GRAY8 to DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from DEPTH to RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from DEPTH to BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from DEPTH to RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from DEPTH to BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from DEPTH to GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from DEPTH to YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from DEPTH to YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from DEPTH to YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from DEPTH to YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from DEPTH to YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from DEPTH to HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from DEPTH to Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from RGBA32 to DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from BGRA32 to DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from RGB24 to DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from BGR24 to DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from YUV444P to DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from YUV422P to DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from YUV420P to DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from YUV420SP_NV12 to DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from YUV420SP_NV21 to DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from HSV to DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] Cannot convert from Lab to DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] mapDataInto() should throw with transparent black. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] mapDataInto() should throw with transparent black. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] mapDataInto() should throw with transparent black. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] mapDataInto() should throw with transparent black. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] mapDataInto() should throw with transparent black. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] mapDataInto() should throw with transparent black. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] mapDataInto() should throw with transparent black. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions.html | [Exception] mapDataInto() should throw with transparent black. 00:47:46 INFO - GECKO(2058) | MEMORY STAT | vsize 4349MB | residentFast 282MB | heapAllocated 109MB 00:47:46 INFO - TEST-OK | dom/canvas/test/test_imagebitmap_extensions.html | took 3380ms 00:47:46 INFO - TEST-START | dom/canvas/test/test_imagebitmap_extensions_on_worker.html 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Worker created successfully. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Prepare Sources] gVideo is ok. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Prepare Sources] gCanvas is ok. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Prepare Sources] gCtx is ok. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Prepare Sources] gGroundTruthImageData is ok. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Prepare Sources] gImageData is ok. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Prepare Sources] gImageBitmap is ok. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Prepare Sources] gJPEGBlob is ok. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Prepare Sources] gPNGBlob is ok. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get gGroundTruthImageData! 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get gImageData! 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get gImageBitmap! 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get gPNGBlob! 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get gJPEGBlob! 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGBA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGRA32 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:RGB24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:BGR24 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV444P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV422P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420P 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV12 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:YUV420SP_NV21 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:HSV 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:Lab 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid srcData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Get valid dstData of type:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:46 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGBA32 should equal to sourceFromat:RGBA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGRA32 should equal to sourceFromat:BGRA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():RGB24 should equal to sourceFromat:RGB24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():BGR24 should equal to sourceFromat:BGR24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV444P should equal to sourceFromat:YUV444P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV422P should equal to sourceFromat:YUV422P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420P should equal to sourceFromat:YUV420P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV12 should equal to sourceFromat:YUV420SP_NV12 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():YUV420SP_NV21 should equal to sourceFromat:YUV420SP_NV21 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():HSV should equal to sourceFromat:HSV 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():Lab should equal to sourceFromat:Lab 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():GRAY8 should equal to sourceFromat:GRAY8 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | Should get a valid srcBitmap. 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | srcBitmap.findOptimalFormat():DEPTH should equal to sourceFromat:DEPTH 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from GRAY8 to RGBA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from GRAY8 to BGRA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from GRAY8 to RGB24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from GRAY8 to BGR24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from GRAY8 to YUV444P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from GRAY8 to YUV422P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from GRAY8 to YUV420P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from GRAY8 to YUV420SP_NV12 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from GRAY8 to YUV420SP_NV21 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from GRAY8 to HSV 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from GRAY8 to Lab 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from GRAY8 to DEPTH 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from DEPTH to RGBA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from DEPTH to BGRA32 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from DEPTH to RGB24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from DEPTH to BGR24 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from DEPTH to GRAY8 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from DEPTH to YUV444P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from DEPTH to YUV422P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from DEPTH to YUV420P 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from DEPTH to YUV420SP_NV12 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from DEPTH to YUV420SP_NV21 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from DEPTH to HSV 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from DEPTH to Lab 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from RGBA32 to DEPTH 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from BGRA32 to DEPTH 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from RGB24 to DEPTH 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from BGR24 to DEPTH 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from YUV444P to DEPTH 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from YUV422P to DEPTH 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from YUV420P to DEPTH 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from YUV420SP_NV12 to DEPTH 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from YUV420SP_NV21 to DEPTH 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from HSV to DEPTH 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] Cannot convert from Lab to DEPTH 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:76 should equal to dstDataValue:76 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:149 should equal to dstDataValue:149 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:29 should equal to dstDataValue:29 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:225 should equal to dstDataValue:225 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:105 should equal to dstDataValue:105 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:90 should equal to dstDataValue:90 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:202 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:146 should equal to dstDataValue:146 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:222 should equal to dstDataValue:222 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:145 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:211 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:171 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:237 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:118 should equal to dstDataValue:119 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:164 should equal to dstDataValue:165 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:174 should equal to dstDataValue:175 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:60 should equal to dstDataValue:60 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:1.000000013351432e-10 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:1.9921873872785767e-10 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.501960813999176 should equal to dstDataValue:0.501960813999176 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:53.24058532714844 should equal to dstDataValue:53.24058532714844 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:87.73509979248047 should equal to dstDataValue:87.73509979248047 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:32.29566955566406 should equal to dstDataValue:32.29566955566406 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:97.13951110839844 should equal to dstDataValue:97.13951110839844 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:91.11329650878906 should equal to dstDataValue:91.11329650878906 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:60.32350158691406 should equal to dstDataValue:60.32350158691406 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:100 should equal to dstDataValue:100 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.58501434326172 should equal to dstDataValue:53.58501434326172 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:80.09418487548828 should equal to dstDataValue:80.09418487548828 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-86.1812515258789 should equal to dstDataValue:-86.1812515258789 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:79.1869888305664 should equal to dstDataValue:79.1869888305664 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:-21.552413940429688 should equal to dstDataValue:-21.552413940429688 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-48.08855056762695 should equal to dstDataValue:-48.08855056762695 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:98.23516082763672 should equal to dstDataValue:98.23516082763672 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:67.2015380859375 should equal to dstDataValue:67.2015380859375 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:83.17748260498047 should equal to dstDataValue:83.17748260498047 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:-107.86175537109375 should equal to dstDataValue:-107.86176300048828 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:94.47579193115234 should equal to dstDataValue:94.47579193115234 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:-14.130962371826172 should equal to dstDataValue:-14.130962371826172 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-60.82549285888672 should equal to dstDataValue:-60.82549285888672 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGBA32 -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:76 should equal to dstDataValue:76 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:149 should equal to dstDataValue:149 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:29 should equal to dstDataValue:29 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:225 should equal to dstDataValue:225 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:105 should equal to dstDataValue:105 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:145 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:211 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:171 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:237 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:90 should equal to dstDataValue:90 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:239 should equal to dstDataValue:240 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:166 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:201 should equal to dstDataValue:202 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:239 should equal to dstDataValue:240 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:145 should equal to dstDataValue:146 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:221 should equal to dstDataValue:222 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:145 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:211 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:171 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:237 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:166 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:164 should equal to dstDataValue:165 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:174 should equal to dstDataValue:175 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:145 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:211 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:171 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:237 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:118 should equal to dstDataValue:119 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:164 should equal to dstDataValue:165 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:174 should equal to dstDataValue:175 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:145 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:211 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:171 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:237 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:118 should equal to dstDataValue:119 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:164 should equal to dstDataValue:165 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:174 should equal to dstDataValue:175 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:145 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:211 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:171 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:237 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:174 should equal to dstDataValue:175 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:118 should equal to dstDataValue:119 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:164 should equal to dstDataValue:165 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:60 should equal to dstDataValue:60 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:1.000000013351432e-10 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:1.9921873872785767e-10 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.501960813999176 should equal to dstDataValue:0.501960813999176 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:53.24058532714844 should equal to dstDataValue:53.24058532714844 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:87.73509979248047 should equal to dstDataValue:87.73509979248047 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:32.29566955566406 should equal to dstDataValue:32.29566955566406 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:97.13951110839844 should equal to dstDataValue:97.13951110839844 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:91.11329650878906 should equal to dstDataValue:91.11329650878906 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:60.32350158691406 should equal to dstDataValue:60.32350158691406 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:100 should equal to dstDataValue:100 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.58501434326172 should equal to dstDataValue:53.58501434326172 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:80.09418487548828 should equal to dstDataValue:80.09418487548828 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-86.1812515258789 should equal to dstDataValue:-86.1812515258789 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:79.1869888305664 should equal to dstDataValue:79.1869888305664 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:-21.552413940429688 should equal to dstDataValue:-21.552413940429688 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-48.08855056762695 should equal to dstDataValue:-48.08855056762695 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:98.23516082763672 should equal to dstDataValue:98.23516082763672 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:67.2015380859375 should equal to dstDataValue:67.2015380859375 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:83.17748260498047 should equal to dstDataValue:83.17748260498047 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:-107.86175537109375 should equal to dstDataValue:-107.86176300048828 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:94.47579193115234 should equal to dstDataValue:94.47579193115234 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:-14.130962371826172 should equal to dstDataValue:-14.130962371826172 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-60.82549285888672 should equal to dstDataValue:-60.82549285888672 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGRA32 -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:76 should equal to dstDataValue:76 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:149 should equal to dstDataValue:149 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:29 should equal to dstDataValue:29 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:225 should equal to dstDataValue:225 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:105 should equal to dstDataValue:105 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:90 should equal to dstDataValue:90 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:202 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:146 should equal to dstDataValue:146 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:222 should equal to dstDataValue:222 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:60 should equal to dstDataValue:60 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:1.000000013351432e-10 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:1.9921873872785767e-10 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.501960813999176 should equal to dstDataValue:0.501960813999176 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:53.24058532714844 should equal to dstDataValue:53.24058532714844 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:87.73509979248047 should equal to dstDataValue:87.73509979248047 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:32.29566955566406 should equal to dstDataValue:32.29566955566406 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:97.13951110839844 should equal to dstDataValue:97.13951110839844 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:91.11329650878906 should equal to dstDataValue:91.11329650878906 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:60.32350158691406 should equal to dstDataValue:60.32350158691406 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:100 should equal to dstDataValue:100 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.58501434326172 should equal to dstDataValue:53.58501434326172 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:80.09418487548828 should equal to dstDataValue:80.09418487548828 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-86.1812515258789 should equal to dstDataValue:-86.1812515258789 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:79.1869888305664 should equal to dstDataValue:79.1869888305664 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:-21.552413940429688 should equal to dstDataValue:-21.552413940429688 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-48.08855056762695 should equal to dstDataValue:-48.08855056762695 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:98.23516082763672 should equal to dstDataValue:98.23516082763672 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:67.2015380859375 should equal to dstDataValue:67.2015380859375 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:83.17748260498047 should equal to dstDataValue:83.17748260498047 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:-107.86175537109375 should equal to dstDataValue:-107.86176300048828 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:94.47579193115234 should equal to dstDataValue:94.47579193115234 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:-14.130962371826172 should equal to dstDataValue:-14.130962371826172 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-60.82549285888672 should equal to dstDataValue:-60.82549285888672 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [RGB24 -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:76 should equal to dstDataValue:76 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:149 should equal to dstDataValue:149 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:29 should equal to dstDataValue:29 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:225 should equal to dstDataValue:225 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:105 should equal to dstDataValue:105 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:90 should equal to dstDataValue:90 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:202 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:146 should equal to dstDataValue:146 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:222 should equal to dstDataValue:222 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:60 should equal to dstDataValue:60 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:1.000000013351432e-10 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:1.9921873872785767e-10 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.501960813999176 should equal to dstDataValue:0.501960813999176 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:53.24058532714844 should equal to dstDataValue:53.24058532714844 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:87.73509979248047 should equal to dstDataValue:87.73509979248047 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:32.29566955566406 should equal to dstDataValue:32.29566955566406 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:97.13951110839844 should equal to dstDataValue:97.13951110839844 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:91.11329650878906 should equal to dstDataValue:91.11329650878906 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:60.32350158691406 should equal to dstDataValue:60.32350158691406 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:100 should equal to dstDataValue:100 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.58501434326172 should equal to dstDataValue:53.58501434326172 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:80.09418487548828 should equal to dstDataValue:80.09418487548828 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-86.1812515258789 should equal to dstDataValue:-86.1812515258789 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:79.1869888305664 should equal to dstDataValue:79.1869888305664 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:-21.552413940429688 should equal to dstDataValue:-21.552413940429688 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-48.08855056762695 should equal to dstDataValue:-48.08855056762695 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:98.23516082763672 should equal to dstDataValue:98.23516082763672 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:67.2015380859375 should equal to dstDataValue:67.2015380859375 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:83.17748260498047 should equal to dstDataValue:83.17748260498047 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:-107.86175537109375 should equal to dstDataValue:-107.86176300048828 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:94.47579193115234 should equal to dstDataValue:94.47579193115234 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:-14.130962371826172 should equal to dstDataValue:-14.130962371826172 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-60.82549285888672 should equal to dstDataValue:-60.82549285888672 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [BGR24 -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:254 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:251 should equal to dstDataValue:251 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:2 should equal to dstDataValue:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:251 should equal to dstDataValue:251 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:2 should equal to dstDataValue:2 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:254 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:47 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:254 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:251 should equal to dstDataValue:251 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:2 should equal to dstDataValue:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:251 should equal to dstDataValue:251 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:2 should equal to dstDataValue:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:254 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:90 should equal to dstDataValue:90 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:202 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:146 should equal to dstDataValue:146 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:222 should equal to dstDataValue:222 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:135 should equal to dstDataValue:133 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:80 should equal to dstDataValue:78 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:168 should equal to dstDataValue:164 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:113 should equal to dstDataValue:109 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:184 should equal to dstDataValue:180 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:129 should equal to dstDataValue:125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:147 should equal to dstDataValue:145 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:77 should equal to dstDataValue:74 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:168 should equal to dstDataValue:165 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:98 should equal to dstDataValue:95 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:179 should equal to dstDataValue:175 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:108 should equal to dstDataValue:105 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:135 should equal to dstDataValue:133 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:80 should equal to dstDataValue:78 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:184 should equal to dstDataValue:181 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:129 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:147 should equal to dstDataValue:145 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:77 should equal to dstDataValue:74 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:179 should equal to dstDataValue:176 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:108 should equal to dstDataValue:106 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:135 should equal to dstDataValue:133 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:80 should equal to dstDataValue:78 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:184 should equal to dstDataValue:181 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:129 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:147 should equal to dstDataValue:145 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:77 should equal to dstDataValue:74 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:179 should equal to dstDataValue:176 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:108 should equal to dstDataValue:106 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:145 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:77 should equal to dstDataValue:74 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:179 should equal to dstDataValue:176 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:108 should equal to dstDataValue:106 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:135 should equal to dstDataValue:133 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:80 should equal to dstDataValue:78 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:181 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:129 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:120.23715209960938 should equal to dstDataValue:120.23715209960938 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:60 should equal to dstDataValue:60 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:179.76284790039062 should equal to dstDataValue:179.76284790039062 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300.70587158203125 should equal to dstDataValue:300.70587158203125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:0.992094874382019 should equal to dstDataValue:0.992094874382019 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:1.0079051482314583e-10 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:2.0078740059492617e-10 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:0.9960784316062927 should equal to dstDataValue:0.9960784316062927 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:0.9921568632125854 should equal to dstDataValue:0.9921568632125854 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:0.9843137264251709 should equal to dstDataValue:0.9843137264251709 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:0.9921568632125854 should equal to dstDataValue:0.9921568632125854 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:0.9921568632125854 should equal to dstDataValue:0.9921568632125854 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:0.9921568632125854 should equal to dstDataValue:0.9921568632125854 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.49803921580314636 should equal to dstDataValue:0.49803921580314636 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:53.03460693359375 should equal to dstDataValue:53.034610748291016 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:87.11875915527344 should equal to dstDataValue:87.11875915527344 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:31.72034454345703 should equal to dstDataValue:31.720346450805664 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:96.4679183959961 should equal to dstDataValue:96.4679183959961 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:90.44660949707031 should equal to dstDataValue:90.44660949707031 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:60.151954650878906 should equal to dstDataValue:60.15195083618164 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:99.30958557128906 should equal to dstDataValue:99.30958557128906 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.192779541015625 should equal to dstDataValue:53.19277572631836 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:79.85591888427734 should equal to dstDataValue:79.85590362548828 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-85.6543197631836 should equal to dstDataValue:-85.654296875 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:78.24369049072266 should equal to dstDataValue:78.2436752319336 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:-21.40951156616211 should equal to dstDataValue:-21.40951919555664 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-48.089027404785156 should equal to dstDataValue:-48.089027404785156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:97.8207015991211 should equal to dstDataValue:97.82070922851562 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:-0.000029802322387695312 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:67.00162506103516 should equal to dstDataValue:67.00162506103516 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:82.60623931884766 should equal to dstDataValue:82.60623168945312 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:-106.57682800292969 should equal to dstDataValue:-106.57683563232422 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:93.7754898071289 should equal to dstDataValue:93.77548217773438 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:-13.571035385131836 should equal to dstDataValue:-13.57103443145752 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-59.437347412109375 should equal to dstDataValue:-59.437347412109375 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV444P -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0.000011920928955078125 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:89 should equal to dstDataValue:89 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:28 should equal to dstDataValue:28 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:224 should equal to dstDataValue:224 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:38 should equal to dstDataValue:38 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:28 should equal to dstDataValue:28 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:224 should equal to dstDataValue:224 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:38 should equal to dstDataValue:38 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:28 should equal to dstDataValue:28 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:224 should equal to dstDataValue:224 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:39 should equal to dstDataValue:38 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:29 should equal to dstDataValue:28 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:226 should equal to dstDataValue:224 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:252 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:178 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:39 should equal to dstDataValue:38 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:254 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:29 should equal to dstDataValue:28 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:226 should equal to dstDataValue:224 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:254 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:53 should equal to dstDataValue:52 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:200 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:89 should equal to dstDataValue:89 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:166 should equal to dstDataValue:165 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:29 should equal to dstDataValue:28 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:226 should equal to dstDataValue:224 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:181 should equal to dstDataValue:180 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:89 should equal to dstDataValue:89 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:28 should equal to dstDataValue:28 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:224 should equal to dstDataValue:224 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:38 should equal to dstDataValue:38 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:28 should equal to dstDataValue:28 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:224 should equal to dstDataValue:224 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:38 should equal to dstDataValue:38 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:28 should equal to dstDataValue:28 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:224 should equal to dstDataValue:224 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:38 should equal to dstDataValue:38 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:28 should equal to dstDataValue:28 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:224 should equal to dstDataValue:224 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:252 should equal to dstDataValue:252 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:38 should equal to dstDataValue:38 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:28 should equal to dstDataValue:28 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:224 should equal to dstDataValue:224 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:253 should equal to dstDataValue:253 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:89 should equal to dstDataValue:89 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:28 should equal to dstDataValue:28 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:224 should equal to dstDataValue:224 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:108 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:82 should equal to dstDataValue:81 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:53 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:114 should equal to dstDataValue:112 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:100 should equal to dstDataValue:98 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:182 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:108 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:35 should equal to dstDataValue:33 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:168 should equal to dstDataValue:166 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:111 should equal to dstDataValue:109 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:54 should equal to dstDataValue:51 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:152 should equal to dstDataValue:150 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:113 should equal to dstDataValue:110 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:73 should equal to dstDataValue:70 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:147 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:147 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:152 should equal to dstDataValue:152 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:72 should equal to dstDataValue:72 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:147 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:147 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:152 should equal to dstDataValue:152 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:72 should equal to dstDataValue:72 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:152 should equal to dstDataValue:152 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:72 should equal to dstDataValue:72 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:147 should equal to dstDataValue:147 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:147 should equal to dstDataValue:147 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:120.23715209960938 should equal to dstDataValue:120.23715209960938 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:179.76284790039062 should equal to dstDataValue:179.76284790039062 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300.9375 should equal to dstDataValue:300.9375 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:0.7696970105171204 should equal to dstDataValue:0.7696969509124756 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:9.10714281765479e-10 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:1.1383928522068487e-10 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:0.7111111283302307 should equal to dstDataValue:0.7111111283302307 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:0.21568626165390015 should equal to dstDataValue:0.21568627655506134 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:2.0078740059492617e-10 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0.3490196168422699 should equal to dstDataValue:0.3490196168422699 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:0.6470588445663452 should equal to dstDataValue:0.6470588445663452 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:0.9921568632125854 should equal to dstDataValue:0.9921568632125854 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:0.10980392247438431 should equal to dstDataValue:0.10980392247438431 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:0.8784313797950745 should equal to dstDataValue:0.8784313797950745 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:0.9921568632125854 should equal to dstDataValue:0.9921568632125854 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:0.7058823704719543 should equal to dstDataValue:0.7058823704719543 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.49803921580314636 should equal to dstDataValue:0.49803921580314636 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:16.12778091430664 should equal to dstDataValue:16.12778091430664 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:36.98168182373047 should equal to dstDataValue:36.98168182373047 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:87.11875915527344 should equal to dstDataValue:87.11875915527344 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:10.268182754516602 should equal to dstDataValue:10.268184661865234 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:89.17728424072266 should equal to dstDataValue:89.17727661132812 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:90.44660949707031 should equal to dstDataValue:90.44660949707031 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:46.144073486328125 should equal to dstDataValue:46.144073486328125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:86.89388275146484 should equal to dstDataValue:86.89388275146484 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.192779541015625 should equal to dstDataValue:53.19277572631836 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:37.16386795043945 should equal to dstDataValue:37.16386413574219 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:50.903499603271484 should equal to dstDataValue:50.90351104736328 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-85.6543197631836 should equal to dstDataValue:-85.654296875 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-48.089027404785156 should equal to dstDataValue:-48.089027404785156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:65.1689453125 should equal to dstDataValue:65.1689453125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:28.46291732788086 should equal to dstDataValue:28.462923049926758 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:-0.000029802322387695312 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:25.04368782043457 should equal to dstDataValue:25.043689727783203 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:32.31142044067383 should equal to dstDataValue:32.31142044067383 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:82.60623931884766 should equal to dstDataValue:82.60623168945312 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:0.000011920928955078125 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:-13.571035385131836 should equal to dstDataValue:-13.57103443145752 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-40.2679328918457 should equal to dstDataValue:-40.2679328918457 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:-19.464969635009766 should equal to dstDataValue:-19.4649658203125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV422P -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0.000011920928955078125 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:45 should equal to dstDataValue:44 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:121 should equal to dstDataValue:120 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:74 should equal to dstDataValue:73 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:14 should equal to dstDataValue:12 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:181 should equal to dstDataValue:180 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:58 should equal to dstDataValue:57 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:238 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:10 should equal to dstDataValue:9 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:207 should equal to dstDataValue:205 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:53 should equal to dstDataValue:52 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:200 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:59 should equal to dstDataValue:58 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:113 should equal to dstDataValue:112 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:208 should equal to dstDataValue:206 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:142 should equal to dstDataValue:141 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:180 should equal to dstDataValue:178 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:59 should equal to dstDataValue:58 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:113 should equal to dstDataValue:112 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:208 should equal to dstDataValue:206 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:142 should equal to dstDataValue:141 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:178 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:58 should equal to dstDataValue:57 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:238 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:10 should equal to dstDataValue:9 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:207 should equal to dstDataValue:205 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:53 should equal to dstDataValue:52 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:200 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:45 should equal to dstDataValue:44 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:121 should equal to dstDataValue:120 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:74 should equal to dstDataValue:73 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:14 should equal to dstDataValue:12 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:181 should equal to dstDataValue:180 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:44 should equal to dstDataValue:44 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:73 should equal to dstDataValue:73 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:12 should equal to dstDataValue:12 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:57 should equal to dstDataValue:57 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:238 should equal to dstDataValue:238 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:9 should equal to dstDataValue:9 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:205 should equal to dstDataValue:205 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:58 should equal to dstDataValue:58 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:112 should equal to dstDataValue:112 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:206 should equal to dstDataValue:206 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:141 should equal to dstDataValue:141 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:58 should equal to dstDataValue:58 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:112 should equal to dstDataValue:112 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:206 should equal to dstDataValue:206 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:141 should equal to dstDataValue:141 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:57 should equal to dstDataValue:57 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:238 should equal to dstDataValue:238 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:9 should equal to dstDataValue:9 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:205 should equal to dstDataValue:205 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:44 should equal to dstDataValue:44 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:73 should equal to dstDataValue:73 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:12 should equal to dstDataValue:12 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:118 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:115 should equal to dstDataValue:113 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:109 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:142 should equal to dstDataValue:140 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:131 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:117 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:162 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:154 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:92 should equal to dstDataValue:90 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:26 should equal to dstDataValue:24 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:163 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:122 should equal to dstDataValue:119 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:77 should equal to dstDataValue:75 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:172 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:152 should equal to dstDataValue:149 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:150 should equal to dstDataValue:149 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:122 should equal to dstDataValue:121 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:164 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:169 should equal to dstDataValue:168 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:93 should equal to dstDataValue:93 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:174 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:359.047607421875 should equal to dstDataValue:359.047607421875 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:148.23529052734375 should equal to dstDataValue:148.23529052734375 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:358.125 should equal to dstDataValue:358.125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:358.79998779296875 should equal to dstDataValue:358.79998779296875 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:151.8518524169922 should equal to dstDataValue:151.8518524169922 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300.9375 should equal to dstDataValue:300.9375 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:0.5249999761581421 should equal to dstDataValue:0.5249999761581421 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:0.8767123222351074 should equal to dstDataValue:0.8767123222351074 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:0.19607841968536377 should equal to dstDataValue:0.19607843458652496 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:0.9529411792755127 should equal to dstDataValue:0.9529411792755127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:0.7111111283302307 should equal to dstDataValue:0.7111111283302307 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:0.21568626165390015 should equal to dstDataValue:0.21568627655506134 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:2.0078740059492617e-10 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0.1725490242242813 should equal to dstDataValue:0.1725490242242813 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:0.47058823704719543 should equal to dstDataValue:0.47058823704719543 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:0.9333333373069763 should equal to dstDataValue:0.9333333373069763 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:0.2862745225429535 should equal to dstDataValue:0.2862745225429535 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:0.7058823704719543 should equal to dstDataValue:0.7058823704719543 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.49803921580314636 should equal to dstDataValue:0.49803921580314636 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:4.838520050048828 should equal to dstDataValue:4.838520050048828 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:32.31563186645508 should equal to dstDataValue:32.31563186645508 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:83.08065032958984 should equal to dstDataValue:83.08065032958984 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:13.45050048828125 should equal to dstDataValue:13.4505033493042 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:86.69267272949219 should equal to dstDataValue:86.69267272949219 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:88.69345092773438 should equal to dstDataValue:88.69344329833984 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:46.144073486328125 should equal to dstDataValue:46.144073486328125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:86.89388275146484 should equal to dstDataValue:86.89388275146484 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.192779541015625 should equal to dstDataValue:53.19277572631836 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:21.141103744506836 should equal to dstDataValue:21.14110565185547 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:27.575462341308594 should equal to dstDataValue:27.575469970703125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-73.895751953125 should equal to dstDataValue:-73.895751953125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:29.406993865966797 should equal to dstDataValue:29.406984329223633 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:17.773897171020508 should equal to dstDataValue:17.773881912231445 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-74.34829711914062 should equal to dstDataValue:-74.34828186035156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:65.1689453125 should equal to dstDataValue:65.1689453125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:28.46291732788086 should equal to dstDataValue:28.462923049926758 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:-0.000029802322387695312 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:7.645699501037598 should equal to dstDataValue:7.645699977874756 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:12.300896644592285 should equal to dstDataValue:12.300896644592285 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:47.405921936035156 should equal to dstDataValue:47.405921936035156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:16.33334732055664 should equal to dstDataValue:16.333349227905273 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:6.216716766357422 should equal to dstDataValue:6.216708660125732 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:40.64106750488281 should equal to dstDataValue:40.64106750488281 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-40.2679328918457 should equal to dstDataValue:-40.2679328918457 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:-19.464969635009766 should equal to dstDataValue:-19.4649658203125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420P -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0.000011920928955078125 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:44 should equal to dstDataValue:44 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:73 should equal to dstDataValue:73 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:12 should equal to dstDataValue:12 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:57 should equal to dstDataValue:57 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:238 should equal to dstDataValue:238 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:9 should equal to dstDataValue:9 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:205 should equal to dstDataValue:205 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:58 should equal to dstDataValue:58 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:112 should equal to dstDataValue:112 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:206 should equal to dstDataValue:206 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:141 should equal to dstDataValue:141 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:59 should equal to dstDataValue:58 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:113 should equal to dstDataValue:112 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:208 should equal to dstDataValue:206 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:142 should equal to dstDataValue:141 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:178 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:58 should equal to dstDataValue:57 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:238 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:10 should equal to dstDataValue:9 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:207 should equal to dstDataValue:205 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:53 should equal to dstDataValue:52 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:200 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:45 should equal to dstDataValue:44 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:121 should equal to dstDataValue:120 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:74 should equal to dstDataValue:73 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:14 should equal to dstDataValue:12 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:181 should equal to dstDataValue:180 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:44 should equal to dstDataValue:44 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:73 should equal to dstDataValue:73 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:12 should equal to dstDataValue:12 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:57 should equal to dstDataValue:57 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:238 should equal to dstDataValue:238 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:9 should equal to dstDataValue:9 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:205 should equal to dstDataValue:205 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:58 should equal to dstDataValue:58 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:112 should equal to dstDataValue:112 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:206 should equal to dstDataValue:206 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:141 should equal to dstDataValue:141 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:58 should equal to dstDataValue:58 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:112 should equal to dstDataValue:112 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:206 should equal to dstDataValue:206 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:141 should equal to dstDataValue:141 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:57 should equal to dstDataValue:57 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:238 should equal to dstDataValue:238 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:9 should equal to dstDataValue:9 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:205 should equal to dstDataValue:205 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:44 should equal to dstDataValue:44 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:73 should equal to dstDataValue:73 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:12 should equal to dstDataValue:12 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:118 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:115 should equal to dstDataValue:113 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:109 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:142 should equal to dstDataValue:140 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:131 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:117 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:162 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:154 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:92 should equal to dstDataValue:90 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:26 should equal to dstDataValue:24 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:163 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:122 should equal to dstDataValue:119 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:77 should equal to dstDataValue:75 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:172 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:152 should equal to dstDataValue:149 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:150 should equal to dstDataValue:149 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:122 should equal to dstDataValue:121 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:164 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:169 should equal to dstDataValue:168 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:93 should equal to dstDataValue:93 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:174 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:359.047607421875 should equal to dstDataValue:359.047607421875 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:148.23529052734375 should equal to dstDataValue:148.23529052734375 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:358.125 should equal to dstDataValue:358.125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:358.79998779296875 should equal to dstDataValue:358.79998779296875 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:151.8518524169922 should equal to dstDataValue:151.8518524169922 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300.9375 should equal to dstDataValue:300.9375 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:0.5249999761581421 should equal to dstDataValue:0.5249999761581421 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:0.8767123222351074 should equal to dstDataValue:0.8767123222351074 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:0.19607841968536377 should equal to dstDataValue:0.19607843458652496 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:0.9529411792755127 should equal to dstDataValue:0.9529411792755127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:0.7111111283302307 should equal to dstDataValue:0.7111111283302307 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:0.21568626165390015 should equal to dstDataValue:0.21568627655506134 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:2.0078740059492617e-10 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0.1725490242242813 should equal to dstDataValue:0.1725490242242813 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:0.47058823704719543 should equal to dstDataValue:0.47058823704719543 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:0.9333333373069763 should equal to dstDataValue:0.9333333373069763 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:0.2862745225429535 should equal to dstDataValue:0.2862745225429535 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:0.7058823704719543 should equal to dstDataValue:0.7058823704719543 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.49803921580314636 should equal to dstDataValue:0.49803921580314636 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:4.838520050048828 should equal to dstDataValue:4.838520050048828 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:32.31563186645508 should equal to dstDataValue:32.31563186645508 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:83.08065032958984 should equal to dstDataValue:83.08065032958984 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:13.45050048828125 should equal to dstDataValue:13.4505033493042 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:86.69267272949219 should equal to dstDataValue:86.69267272949219 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:88.69345092773438 should equal to dstDataValue:88.69344329833984 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:46.144073486328125 should equal to dstDataValue:46.144073486328125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:86.89388275146484 should equal to dstDataValue:86.89388275146484 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.192779541015625 should equal to dstDataValue:53.19277572631836 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:21.141103744506836 should equal to dstDataValue:21.14110565185547 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:27.575462341308594 should equal to dstDataValue:27.575469970703125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-73.895751953125 should equal to dstDataValue:-73.895751953125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:29.406993865966797 should equal to dstDataValue:29.406984329223633 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:17.773897171020508 should equal to dstDataValue:17.773881912231445 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-74.34829711914062 should equal to dstDataValue:-74.34828186035156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:65.1689453125 should equal to dstDataValue:65.1689453125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:28.46291732788086 should equal to dstDataValue:28.462923049926758 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:-0.000029802322387695312 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:7.645699501037598 should equal to dstDataValue:7.645699977874756 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:12.300896644592285 should equal to dstDataValue:12.300896644592285 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:47.405921936035156 should equal to dstDataValue:47.405921936035156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:16.33334732055664 should equal to dstDataValue:16.333349227905273 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:6.216716766357422 should equal to dstDataValue:6.216708660125732 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:40.64106750488281 should equal to dstDataValue:40.64106750488281 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-40.2679328918457 should equal to dstDataValue:-40.2679328918457 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:-19.464969635009766 should equal to dstDataValue:-19.4649658203125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV12 -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0.000011920928955078125 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:44 should equal to dstDataValue:44 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:73 should equal to dstDataValue:73 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:12 should equal to dstDataValue:12 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:57 should equal to dstDataValue:57 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:238 should equal to dstDataValue:238 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:9 should equal to dstDataValue:9 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:205 should equal to dstDataValue:205 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:58 should equal to dstDataValue:58 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:112 should equal to dstDataValue:112 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:206 should equal to dstDataValue:206 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:141 should equal to dstDataValue:141 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:59 should equal to dstDataValue:58 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:113 should equal to dstDataValue:112 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:208 should equal to dstDataValue:206 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:142 should equal to dstDataValue:141 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:178 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:58 should equal to dstDataValue:57 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:238 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:10 should equal to dstDataValue:9 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:207 should equal to dstDataValue:205 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:53 should equal to dstDataValue:52 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:200 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:45 should equal to dstDataValue:44 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:121 should equal to dstDataValue:120 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:74 should equal to dstDataValue:73 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:14 should equal to dstDataValue:12 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:181 should equal to dstDataValue:180 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:44 should equal to dstDataValue:44 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:73 should equal to dstDataValue:73 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:12 should equal to dstDataValue:12 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:57 should equal to dstDataValue:57 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:238 should equal to dstDataValue:238 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:9 should equal to dstDataValue:9 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:205 should equal to dstDataValue:205 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:58 should equal to dstDataValue:58 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:112 should equal to dstDataValue:112 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:206 should equal to dstDataValue:206 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:141 should equal to dstDataValue:141 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:58 should equal to dstDataValue:58 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:112 should equal to dstDataValue:112 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:11 should equal to dstDataValue:11 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:206 should equal to dstDataValue:206 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:141 should equal to dstDataValue:141 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:57 should equal to dstDataValue:57 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:238 should equal to dstDataValue:238 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:9 should equal to dstDataValue:9 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:205 should equal to dstDataValue:205 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:52 should equal to dstDataValue:52 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:200 should equal to dstDataValue:200 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:44 should equal to dstDataValue:44 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:73 should equal to dstDataValue:73 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:12 should equal to dstDataValue:12 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:118 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:115 should equal to dstDataValue:113 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:109 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:142 should equal to dstDataValue:140 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:131 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:117 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:162 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:147 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:154 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:92 should equal to dstDataValue:90 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:26 should equal to dstDataValue:24 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:163 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:122 should equal to dstDataValue:119 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:77 should equal to dstDataValue:75 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:172 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:152 should equal to dstDataValue:149 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:150 should equal to dstDataValue:149 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:122 should equal to dstDataValue:121 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:164 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:169 should equal to dstDataValue:168 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:93 should equal to dstDataValue:93 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:174 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:359.047607421875 should equal to dstDataValue:359.047607421875 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:148.23529052734375 should equal to dstDataValue:148.23529052734375 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:358.125 should equal to dstDataValue:358.125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:358.79998779296875 should equal to dstDataValue:358.79998779296875 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:151.8518524169922 should equal to dstDataValue:151.8518524169922 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300.9375 should equal to dstDataValue:300.9375 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:0.5249999761581421 should equal to dstDataValue:0.5249999761581421 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:0.8767123222351074 should equal to dstDataValue:0.8767123222351074 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:0.19607841968536377 should equal to dstDataValue:0.19607843458652496 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:0.9529411792755127 should equal to dstDataValue:0.9529411792755127 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:0.7111111283302307 should equal to dstDataValue:0.7111111283302307 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:0.21568626165390015 should equal to dstDataValue:0.21568627655506134 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:2.0078740059492617e-10 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0.1725490242242813 should equal to dstDataValue:0.1725490242242813 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:0.47058823704719543 should equal to dstDataValue:0.47058823704719543 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:0.9333333373069763 should equal to dstDataValue:0.9333333373069763 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:0.2862745225429535 should equal to dstDataValue:0.2862745225429535 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:0.7058823704719543 should equal to dstDataValue:0.7058823704719543 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.49803921580314636 should equal to dstDataValue:0.49803921580314636 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:4.838520050048828 should equal to dstDataValue:4.838520050048828 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:32.31563186645508 should equal to dstDataValue:32.31563186645508 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:83.08065032958984 should equal to dstDataValue:83.08065032958984 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:13.45050048828125 should equal to dstDataValue:13.4505033493042 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:86.69267272949219 should equal to dstDataValue:86.69267272949219 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:88.69345092773438 should equal to dstDataValue:88.69344329833984 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:46.144073486328125 should equal to dstDataValue:46.144073486328125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:86.89388275146484 should equal to dstDataValue:86.89388275146484 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.192779541015625 should equal to dstDataValue:53.19277572631836 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:21.141103744506836 should equal to dstDataValue:21.14110565185547 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:27.575462341308594 should equal to dstDataValue:27.575469970703125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-73.895751953125 should equal to dstDataValue:-73.895751953125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:29.406993865966797 should equal to dstDataValue:29.406984329223633 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:17.773897171020508 should equal to dstDataValue:17.773881912231445 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-74.34829711914062 should equal to dstDataValue:-74.34828186035156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:65.1689453125 should equal to dstDataValue:65.1689453125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:28.46291732788086 should equal to dstDataValue:28.462923049926758 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:-0.000029802322387695312 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:7.645699501037598 should equal to dstDataValue:7.645699977874756 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:12.300896644592285 should equal to dstDataValue:12.300896644592285 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:47.405921936035156 should equal to dstDataValue:47.405921936035156 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:16.33334732055664 should equal to dstDataValue:16.333349227905273 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:6.216716766357422 should equal to dstDataValue:6.216708660125732 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:40.64106750488281 should equal to dstDataValue:40.64106750488281 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-40.2679328918457 should equal to dstDataValue:-40.2679328918457 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:-19.464969635009766 should equal to dstDataValue:-19.4649658203125 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [YUV420SP_NV21 -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0.000011920928955078125 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:48 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:76 should equal to dstDataValue:76 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:149 should equal to dstDataValue:149 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:29 should equal to dstDataValue:29 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:225 should equal to dstDataValue:225 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:105 should equal to dstDataValue:105 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:90 should equal to dstDataValue:90 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:202 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:146 should equal to dstDataValue:146 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:222 should equal to dstDataValue:222 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:166 should equal to dstDataValue:166 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:82 should equal to dstDataValue:82 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:60 should equal to dstDataValue:60 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:180 should equal to dstDataValue:180 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.501960813999176 should equal to dstDataValue:0.501960813999176 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:53.24058532714844 should equal to dstDataValue:53.24058532714844 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:87.73509979248047 should equal to dstDataValue:87.73509979248047 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:32.29566955566406 should equal to dstDataValue:32.29566955566406 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:97.13951110839844 should equal to dstDataValue:97.13951110839844 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:91.11329650878906 should equal to dstDataValue:91.11329650878906 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:60.32350158691406 should equal to dstDataValue:60.32350158691406 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:100 should equal to dstDataValue:100 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.58501434326172 should equal to dstDataValue:53.58501434326172 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:80.09418487548828 should equal to dstDataValue:80.09418487548828 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-86.1812515258789 should equal to dstDataValue:-86.1812515258789 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:79.1869888305664 should equal to dstDataValue:79.1869888305664 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:-21.552413940429688 should equal to dstDataValue:-21.552413940429688 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-48.08855056762695 should equal to dstDataValue:-48.08855056762695 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:98.23516082763672 should equal to dstDataValue:98.23516082763672 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:67.2015380859375 should equal to dstDataValue:67.2015380859375 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:83.17748260498047 should equal to dstDataValue:83.17748260498047 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:-107.86175537109375 should equal to dstDataValue:-107.86176300048828 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:94.47579193115234 should equal to dstDataValue:94.47579193115234 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:-14.130962371826172 should equal to dstDataValue:-14.130962371826172 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-60.82549285888672 should equal to dstDataValue:-60.82549285888672 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [HSV -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(0,1) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(1,1) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(2,1) channnel(1): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(1,2) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(2,1) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGBA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:4 should equal to dstData.channelCount:4 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(1,2) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(2,1) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(2,1) channnel(1): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(0,1) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(1,1) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[3] dstChannelLayout.skip:3 should equal to dataChannelLayout.skip:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(0,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(0,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(0,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(1,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(1,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(1,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(2,0) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(2,1) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGRA32] pixel(2,2) channnel(3): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(0,1) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(1,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(1,1) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(1,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(2,2) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(2,1) channnel(1): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(0,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(1,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(1,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(1,2) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(2,1) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> RGB24] pixel(2,2) channnel(2): dstBufferViewValue:127 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(0,2) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(1,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(1,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(1,2) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(2,0) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(2,1) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(0,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(0,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(1,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(1,1) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(1,2) channnel(1): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(2,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(2,1) channnel(1): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(0,1) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(0,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(1,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(1,1) channnel(2): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(1,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(2,0) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(2,1) channnel(2): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> BGR24] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:75 should equal to dstDataValue:76 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:149 should equal to dstDataValue:149 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:29 should equal to dstDataValue:29 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:225 should equal to dstDataValue:225 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:105 should equal to dstDataValue:105 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:254 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(0,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(0,1) channnel(1): dstBufferViewValue:90 should equal to dstDataValue:90 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(0,2) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(1,0) channnel(1): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(1,1) channnel(1): dstBufferViewValue:17 should equal to dstDataValue:16 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(1,2) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:166 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(2,0) channnel(1): dstBufferViewValue:202 should equal to dstDataValue:202 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(2,2) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(0,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(0,1) channnel(2): dstBufferViewValue:239 should equal to dstDataValue:240 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(0,2) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(1,0) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(1,1) channnel(2): dstBufferViewValue:145 should equal to dstDataValue:146 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(1,2) channnel(2): dstBufferViewValue:17 should equal to dstDataValue:16 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(2,0) channnel(2): dstBufferViewValue:222 should equal to dstDataValue:222 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV444P] pixel(2,2) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(0,0) channnel(1): dstBufferViewValue:109 should equal to dstDataValue:109 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(0,1) channnel(1): dstBufferViewValue:54 should equal to dstDataValue:54 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(1,0) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(1,1) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:166 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(2,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(2,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(0,0) channnel(2): dstBufferViewValue:184 should equal to dstDataValue:184 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(0,1) channnel(2): dstBufferViewValue:34 should equal to dstDataValue:34 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(1,0) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(1,1) channnel(2): dstBufferViewValue:17 should equal to dstDataValue:16 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(2,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV422P] pixel(2,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420P] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420P] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420P] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420P] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420P] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420P] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420P] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420P] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420P] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420P] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420P] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420P] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420P] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420P] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420P] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420P] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420P] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV12] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV12] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV12] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV12] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV12] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV12] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV12] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV12] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV12] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV12] pixel(0,0) channnel(1): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV12] pixel(0,1) channnel(1): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV12] pixel(1,0) channnel(1): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV12] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV12] pixel(0,0) channnel(2): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV12] pixel(0,1) channnel(2): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV12] pixel(1,0) channnel(2): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV12] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV21] pixel(0,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV21] pixel(0,1) channnel(0): dstBufferViewValue:81 should equal to dstDataValue:82 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV21] pixel(0,2) channnel(0): dstBufferViewValue:144 should equal to dstDataValue:144 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV21] pixel(1,0) channnel(0): dstBufferViewValue:41 should equal to dstDataValue:41 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV21] pixel(1,1) channnel(0): dstBufferViewValue:210 should equal to dstDataValue:210 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV21] pixel(1,2) channnel(0): dstBufferViewValue:169 should equal to dstDataValue:169 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV21] pixel(2,0) channnel(0): dstBufferViewValue:107 should equal to dstDataValue:107 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV21] pixel(2,1) channnel(0): dstBufferViewValue:235 should equal to dstDataValue:235 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV21] pixel(2,2) channnel(0): dstBufferViewValue:126 should equal to dstDataValue:126 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV21] pixel(0,0) channnel(1): dstBufferViewValue:156 should equal to dstDataValue:156 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV21] pixel(0,1) channnel(1): dstBufferViewValue:25 should equal to dstDataValue:25 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV21] pixel(1,0) channnel(1): dstBufferViewValue:175 should equal to dstDataValue:175 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV21] pixel(1,1) channnel(1): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:2 should equal to dataChannelLayout.width:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:2 should equal to dataChannelLayout.height:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:1 should equal to dataChannelLayout.skip:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV21] pixel(0,0) channnel(2): dstBufferViewValue:119 should equal to dstDataValue:119 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV21] pixel(0,1) channnel(2): dstBufferViewValue:110 should equal to dstDataValue:110 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV21] pixel(1,0) channnel(2): dstBufferViewValue:165 should equal to dstDataValue:165 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> YUV420SP_NV21] pixel(1,1) channnel(2): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(0,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(0,2) channnel(0): dstBufferViewValue:120 should equal to dstDataValue:120 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(1,0) channnel(0): dstBufferViewValue:240 should equal to dstDataValue:240 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(1,1) channnel(0): dstBufferViewValue:60.235294342041016 should equal to dstDataValue:60.235294342041016 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(1,2) channnel(0): dstBufferViewValue:179.76470947265625 should equal to dstDataValue:179.76470947265625 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(2,0) channnel(0): dstBufferViewValue:300 should equal to dstDataValue:300 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(2,1) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(2,2) channnel(0): dstBufferViewValue:60 should equal to dstDataValue:59.999996185302734 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(0,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(0,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(1,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(1,1) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(1,2) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(2,0) channnel(1): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(2,1) channnel(1): dstBufferViewValue:0.003921568393707275 should equal to dstDataValue:0.00392200006172061 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(2,2) channnel(1): dstBufferViewValue:0.0078125586733222 should equal to dstDataValue:0.007813000120222569 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(0,1) channnel(2): dstBufferViewValue:0.9960784316062927 should equal to dstDataValue:0.9960780143737793 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(0,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(1,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(1,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(1,2) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(2,0) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(2,1) channnel(2): dstBufferViewValue:1 should equal to dstDataValue:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> HSV] pixel(2,2) channnel(2): dstBufferViewValue:0.501960813999176 should equal to dstDataValue:0.5019609928131104 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:3 should equal to dstData.channelCount:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(0,1) channnel(0): dstBufferViewValue:53.24058532714844 should equal to dstDataValue:53.24058532714844 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(0,2) channnel(0): dstBufferViewValue:87.73509979248047 should equal to dstDataValue:87.73509979248047 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(1,0) channnel(0): dstBufferViewValue:32.29566955566406 should equal to dstDataValue:32.29566955566406 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(1,1) channnel(0): dstBufferViewValue:97.13951110839844 should equal to dstDataValue:97.13951110839844 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(1,2) channnel(0): dstBufferViewValue:91.11329650878906 should equal to dstDataValue:91.11329650878906 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(2,0) channnel(0): dstBufferViewValue:60.32350158691406 should equal to dstDataValue:60.32350158691406 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(2,1) channnel(0): dstBufferViewValue:100 should equal to dstDataValue:100 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(2,2) channnel(0): dstBufferViewValue:53.58501434326172 should equal to dstDataValue:53.58501434326172 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[1] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(0,0) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(0,1) channnel(1): dstBufferViewValue:80.09418487548828 should equal to dstDataValue:80.09418487548828 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(0,2) channnel(1): dstBufferViewValue:-86.1812515258789 should equal to dstDataValue:-86.1812515258789 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(1,0) channnel(1): dstBufferViewValue:79.1869888305664 should equal to dstDataValue:79.1869888305664 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(1,1) channnel(1): dstBufferViewValue:-21.552413940429688 should equal to dstDataValue:-21.552413940429688 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(1,2) channnel(1): dstBufferViewValue:-48.08855056762695 should equal to dstDataValue:-48.08855056762695 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(2,0) channnel(1): dstBufferViewValue:98.23516082763672 should equal to dstDataValue:98.23516082763672 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(2,1) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(2,2) channnel(1): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[2] dstChannelLayout.skip:2 should equal to dataChannelLayout.skip:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(0,0) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(0,1) channnel(2): dstBufferViewValue:67.2015380859375 should equal to dstDataValue:67.2015380859375 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(0,2) channnel(2): dstBufferViewValue:83.17748260498047 should equal to dstDataValue:83.17748260498047 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(1,0) channnel(2): dstBufferViewValue:-107.86176300048828 should equal to dstDataValue:-107.86176300048828 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(1,1) channnel(2): dstBufferViewValue:94.47579193115234 should equal to dstDataValue:94.47579193115234 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(1,2) channnel(2): dstBufferViewValue:-14.130962371826172 should equal to dstDataValue:-14.130962371826172 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(2,0) channnel(2): dstBufferViewValue:-60.82549285888672 should equal to dstDataValue:-60.82549285888672 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(2,1) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Lab -> Lab] pixel(2,2) channnel(2): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [GRAY8 -> GRAY8] pixel(0,0) channnel(0): dstBufferViewValue:0 should equal to dstDataValue:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [GRAY8 -> GRAY8] pixel(0,1) channnel(0): dstBufferViewValue:76 should equal to dstDataValue:76 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [GRAY8 -> GRAY8] pixel(0,2) channnel(0): dstBufferViewValue:149 should equal to dstDataValue:149 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [GRAY8 -> GRAY8] pixel(1,0) channnel(0): dstBufferViewValue:29 should equal to dstDataValue:29 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [GRAY8 -> GRAY8] pixel(1,1) channnel(0): dstBufferViewValue:225 should equal to dstDataValue:225 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [GRAY8 -> GRAY8] pixel(1,2) channnel(0): dstBufferViewValue:178 should equal to dstDataValue:178 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [GRAY8 -> GRAY8] pixel(2,0) channnel(0): dstBufferViewValue:105 should equal to dstDataValue:105 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [GRAY8 -> GRAY8] pixel(2,1) channnel(0): dstBufferViewValue:255 should equal to dstDataValue:255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [GRAY8 -> GRAY8] pixel(2,2) channnel(0): dstBufferViewValue:127 should equal to dstDataValue:127 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | dstPixelLayout.length:1 should equal to dstData.channelCount:1 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.width:3 should equal to dataChannelLayout.width:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.height:3 should equal to dataChannelLayout.height:3 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | channel[0] dstChannelLayout.skip:0 should equal to dataChannelLayout.skip:0 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [DEPTH -> DEPTH] pixel(0,0) channnel(0): dstBufferViewValue:2 should equal to dstDataValue:2 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [DEPTH -> DEPTH] pixel(0,1) channnel(0): dstBufferViewValue:4 should equal to dstDataValue:4 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [DEPTH -> DEPTH] pixel(0,2) channnel(0): dstBufferViewValue:8 should equal to dstDataValue:8 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [DEPTH -> DEPTH] pixel(1,0) channnel(0): dstBufferViewValue:16 should equal to dstDataValue:16 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [DEPTH -> DEPTH] pixel(1,1) channnel(0): dstBufferViewValue:32 should equal to dstDataValue:32 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [DEPTH -> DEPTH] pixel(1,2) channnel(0): dstBufferViewValue:64 should equal to dstDataValue:64 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [DEPTH -> DEPTH] pixel(2,0) channnel(0): dstBufferViewValue:128 should equal to dstDataValue:128 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [DEPTH -> DEPTH] pixel(2,1) channnel(0): dstBufferViewValue:256 should equal to dstDataValue:256 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [DEPTH -> DEPTH] pixel(2,2) channnel(0): dstBufferViewValue:512 should equal to dstDataValue:512 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[91][79]: ImageData is 72,255,162,255; ImageBitmap is 72,255,162,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[181][23]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[37][17]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[91][120]: ImageData is 72,255,162,255; ImageBitmap is 72,255,162,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[216][142]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[146][114]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[51][131]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[216][28]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[211][44]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[234][21]: ImageData is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[201][89]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[42][14]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[5][2]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[83][135]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[142][117]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[41][64]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[23][143]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[142][20]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[180][143]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[85][47]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[220][162]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[137][120]: ImageData is 0,255,114,255; ImageBitmap is 0,255,114,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[122][116]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[38][119]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[5][171]: ImageData is 0,0,255,255; ImageBitmap is 0,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[175][149]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[32][68]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[6][97]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[101][88]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[220][103]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[105][66]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[62][48]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[22][21]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[140][133]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[63][28]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[55][124]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[197][83]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[214][108]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[2][141]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[60][174]: ImageData is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[170][34]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[210][15]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[92][21]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[149][130]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[217][127]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[219][3]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[131][151]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[54][59]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[9][121]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[20][157]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[216][67]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[163][133]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[161][65]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[35][16]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[50][107]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[202][12]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[209][156]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[200][152]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[235][84]: ImageBitmap is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[117][24]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[79][167]: ImageBitmap is 0,4,0,255; ImageBitmap is 0,4,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[51][104]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[185][119]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[143][82]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[109][121]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[217][18]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[10][26]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[92][15]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[227][66]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[139][164]: ImageBitmap is 0,7,0,255; ImageBitmap is 0,7,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[167][49]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[197][136]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[66][141]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[136][101]: ImageBitmap is 0,255,136,255; ImageBitmap is 0,255,136,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[216][103]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[206][51]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[88][4]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[222][172]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[137][152]: ImageBitmap is 0,254,110,255; ImageBitmap is 0,254,110,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[49][112]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[197][19]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[138][58]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[117][133]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[209][6]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[99][92]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[169][157]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[0][136]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[93][99]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[188][118]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[1][117]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[184][12]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[179][146]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[42][31]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[51][134]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[36][93]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[152][31]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[102][11]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[204][123]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[21][63]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[189][26]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[166][17]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[84][34]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[227][64]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[22][115]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[16][9]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[162][19]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[27][101]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[213][118]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[65][75]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[190][110]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[56][6]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[25][92]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[158][88]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[139][113]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[91][146]: PNG is 72,255,162,255; ImageBitmap is 72,255,162,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[2][32]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[88][131]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[104][131]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[6][39]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[212][54]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[44][13]: PNG is 255,255,186,255; ImageBitmap is 255,255,186,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[68][129]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[48][46]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[53][79]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[137][7]: PNG is 0,255,114,255; ImageBitmap is 0,255,114,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[190][165]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[29][51]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[127][69]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[106][9]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[235][58]: PNG is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[210][67]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[49][138]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[119][115]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[105][119]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[64][79]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[154][86]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[51][63]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[60][149]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[79][128]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[166][36]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[49][91]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[216][145]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[222][127]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[180][21]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[167][101]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[35][95]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[34][167]: PNG is 0,0,255,255; ImageBitmap is 0,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[1][62]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[169][75]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[77][148]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[161][27]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[33][75]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[24][135]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[60][5]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[7][112]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[43][145]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[139][120]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[100][95]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[102][109]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[21][152]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[209][38]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[20][90]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[113][148]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[233][38]: JPEG is 255,0,0,255; ImageBitmap is 254,0,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[198][160]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[84][83]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[15][142]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[146][40]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[79][147]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[110][120]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[115][115]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[79][81]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[17][88]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[119][38]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[202][44]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[58][100]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[193][34]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[57][146]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[137][94]: JPEG is 0,255,114,255; ImageBitmap is 0,255,115,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[32][143]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[183][31]: JPEG is 218,17,231,255; ImageBitmap is 217,17,230,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[31][68]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[88][81]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[238][13]: JPEG is 255,0,0,255; ImageBitmap is 254,0,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[104][121]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[61][142]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[77][148]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[98][133]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[123][153]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[81][126]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[16][38]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[159][122]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[39][116]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[38][129]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[46][92]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[166][18]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[79][172]: JPEG is 0,2,0,255; ImageBitmap is 0,2,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[91][45]: JPEG is 72,255,162,255; ImageBitmap is 72,255,162,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[140][116]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[69][13]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[71][93]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[18][170]: ImageData is 0,0,255,255; ImageBitmap is 0,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[42][1]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[206][96]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[32][49]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[50][65]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[77][129]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[165][140]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[229][106]: ImageData is 255,0,34,255; ImageBitmap is 255,0,34,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[134][9]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[22][49]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[209][97]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[226][120]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[96][166]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[82][29]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[76][88]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[138][94]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[55][65]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[138][72]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[218][111]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[185][13]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[236][42]: ImageData is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[3][58]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[114][126]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[92][81]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[98][67]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[203][73]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[171][76]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[56][98]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[152][154]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[125][109]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[4][119]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[47][150]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[224][105]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[93][3]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[50][65]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[1][72]: ImageData is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[228][137]: ImageData is 255,0,49,255; ImageBitmap is 255,0,49,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[224][52]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[140][146]: ImageData is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[54][147]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[226][72]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[53][52]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[109][12]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[61][15]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[9][169]: ImageData is 0,0,255,255; ImageBitmap is 0,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[86][131]: ImageData is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[92][53]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[105][38]: ImageData is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[220][156]: ImageData is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[203][69]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[53][62]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[60][78]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[7][25]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[178][37]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[196][130]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[16][5]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[68][11]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[165][132]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[23][171]: ImageBitmap is 0,0,255,255; ImageBitmap is 0,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[182][6]: ImageBitmap is 255,52,255,255; ImageBitmap is 255,52,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[34][114]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[214][121]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[140][89]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[39][4]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[131][168]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[234][65]: ImageBitmap is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[12][39]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[177][83]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[83][36]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[98][0]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[49][157]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[47][50]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[65][165]: ImageBitmap is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[124][44]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[89][74]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[175][138]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[181][24]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[157][11]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[44][158]: ImageBitmap is 255,255,233,255; ImageBitmap is 255,255,233,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[92][34]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[33][90]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[75][24]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[125][167]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[107][109]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[165][123]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[77][135]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[170][54]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[45][97]: ImageBitmap is 255,255,167,255; ImageBitmap is 255,255,167,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[58][24]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[144][113]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[78][86]: ImageBitmap is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[148][135]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[218][17]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[10][25]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[156][132]: ImageBitmap is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[219][90]: ImageBitmap is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[121][126]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[97][20]: ImageBitmap is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[16][104]: ImageBitmap is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[138][37]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[161][124]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[202][50]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[106][3]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[191][12]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[160][82]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[50][172]: PNG is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[174][78]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[70][58]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[21][158]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[235][27]: PNG is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[2][173]: PNG is 0,0,255,255; ImageBitmap is 0,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[220][125]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[155][124]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[47][11]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[60][147]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[193][11]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[122][49]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[168][20]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[74][150]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[39][104]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[2][45]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[228][17]: PNG is 255,0,49,255; ImageBitmap is 255,0,49,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[112][73]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[131][15]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[43][88]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[133][51]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[62][95]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[225][109]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[235][58]: PNG is 255,0,0,255; ImageBitmap is 255,0,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[140][139]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[139][45]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[137][19]: PNG is 0,255,114,255; ImageBitmap is 0,255,114,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[151][107]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[201][45]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[70][115]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[160][118]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[133][10]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[122][51]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[176][85]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[164][44]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[101][65]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[69][141]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[19][3]: PNG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[215][112]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[213][27]: PNG is 255,0,255,255; ImageBitmap is 255,0,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[149][20]: PNG is 0,255,0,255; ImageBitmap is 0,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[60][28]: PNG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[19][161]: PNG is 0,0,254,255; ImageBitmap is 0,0,254,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[95][32]: PNG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[193][66]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[175][5]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[78][7]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[46][157]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[115][160]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[162][49]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[97][115]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[156][62]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[57][84]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[5][118]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[215][27]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[77][139]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[90][164]: JPEG is 110,0,115,255; ImageBitmap is 110,0,115,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[134][104]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[129][151]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[97][6]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[194][30]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[210][107]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[186][87]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[183][104]: JPEG is 218,17,231,255; ImageBitmap is 217,17,230,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[133][103]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[166][92]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[59][161]: JPEG is 0,0,0,255; ImageBitmap is 0,0,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[203][84]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[193][81]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[76][112]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[31][52]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[4][43]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[45][125]: JPEG is 255,255,167,255; ImageBitmap is 255,255,167,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[206][13]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[117][26]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[83][60]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[48][149]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[104][116]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[235][49]: JPEG is 255,0,0,255; ImageBitmap is 254,0,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[106][40]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[143][153]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[101][62]: JPEG is 0,255,255,255; ImageBitmap is 0,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[6][35]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[31][91]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[80][157]: JPEG is 255,255,2,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[186][75]: JPEG is 255,0,255,255; ImageBitmap is 255,0,254,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[29][31]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[2][59]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[178][116]: JPEG is 0,255,0,255; ImageBitmap is 0,255,1,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[88][96]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[52][135]: JPEG is 255,255,0,255; ImageBitmap is 255,255,0,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[26][16]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[140][174]: JPEG is 4,0,3,255; ImageBitmap is 5,0,4,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | pixel[30][70]: JPEG is 255,255,255,255; ImageBitmap is 255,255,255,255 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] mapDataInto() should throw with transparent black. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] mapDataInto() should throw with transparent black. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] mapDataInto() should throw with transparent black. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | [Exception] mapDataInto() should throw with transparent black. 00:47:49 INFO - GECKO(2058) | MEMORY STAT | vsize 4368MB | residentFast 301MB | heapAllocated 106MB 00:47:49 INFO - TEST-OK | dom/canvas/test/test_imagebitmap_extensions_on_worker.html | took 2764ms 00:47:49 INFO - TEST-START | dom/canvas/test/test_imagebitmap_on_worker.html 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | Worker created successfully. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [TestException] createImageBitmap should reject promise with non-image blob 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [TestException] createImageBitmap should reject promise with corrupted blob 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [CreateFromBlob] A Blob object is passed into worker. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [CreateFromBlob] ImageBitmap is created successfully. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [CreateFromBlob] ImageBitmap.width = 256, expected witdth = 256 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [CreateFromBlob] ImageBitmap.height = 256, expected height = 256 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [CreateFromImageBitmap] A soruce object is passed into worker. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [CreateFromImageBitmap] ImageBitmap is created successfully. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [CreateFromImageBitmap] ImageBitmap.width = 256, expected witdth = 256 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [CreateFromImageBitmap] ImageBitmap.height = 256, expected height = 256 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [CreateFromImageBitmap] 2nd ImageBitmap is created successfully. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [CreateFromImageBitmap] ImageBitmap.width = 256, expected witdth = 256 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [CreateFromImageBitmap] ImageBitmap.height = 256, expected height = 256 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [CreateFromImageData] An ImageData is passed into worker. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [CreateFromImageData] Passed ImageData has right width = 256 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [CreateFromImageData] Passed ImageData has right height = 256 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [CreateFromImageData] ImageBitmap is created successfully. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [CreateFromImageData] ImageBitmap.width = 256, expected witdth = 256 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [CreateFromImageData] ImageBitmap.height = 256, expected height = 256 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | The promise should be rejected with InvalidStateError. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [TestException] createImageBitmap should throw with neutured ImageData 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_on_worker.html | [TestException] createImageBitmap should throw with null source 00:47:49 INFO - GECKO(2058) | MEMORY STAT | vsize 4375MB | residentFast 305MB | heapAllocated 108MB 00:47:49 INFO - TEST-OK | dom/canvas/test/test_imagebitmap_on_worker.html | took 121ms 00:47:49 INFO - TEST-START | dom/canvas/test/test_imagebitmap_structuredclone.html 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | Worker created successfully. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | Get the 1st ImageBitmap from the main script. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | Get the 2nd ImageBitmap from the main script. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | Get the 3rd ImageBitmap from the main script. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [Check preserving alpha] newImageData(43,143,24,148) should equal to imageData(43,143,24,148). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [Check preserving alpha] newImageData(165,179,91,74) should equal to imageData(165,179,91,74). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [Check preserving alpha] newImageData(75,195,141,109) should equal to imageData(75,195,141,109). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [Check preserving alpha] newImageData(65,25,177,3) should equal to imageData(65,25,177,3). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [Check preserving alpha] newImageData(182,233,118,50) should equal to imageData(182,233,118,50). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [Check preserving alpha] newImageData(56,51,206,198) should equal to imageData(56,51,206,198). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [Check preserving alpha] newImageData(153,29,70,130) should equal to imageData(153,29,70,130). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [Check preserving alpha] newImageData(135,135,51,148) should equal to imageData(135,135,51,148). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [Check preserving alpha] newImageData(246,40,141,146) should equal to imageData(246,40,141,146). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [Check preserving alpha] newImageData(195,255,149,30) should equal to imageData(195,255,149,30). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [Check preserving alpha] newImageData(92,116,18,241) should equal to imageData(92,116,18,241). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [Check preserving alpha] newImageData(111,39,162,85) should equal to imageData(111,39,162,85). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [Check preserving alpha] newImageData(183,57,94,18) should equal to imageData(181,57,94,18). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [Check preserving alpha] newImageData(231,41,252,168) should equal to imageData(231,41,252,168). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [Check preserving alpha] newImageData(213,103,118,172) should equal to imageData(213,103,118,172). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [Check preserving alpha] newImageData(213,185,204,25) should equal to imageData(213,184,204,25). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [Check preserving alpha] newImageData(156,129,183,57) should equal to imageData(153,129,181,57). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | Successfully create a new ImageBitmap from the 2nd original bitmap in worker. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - GECKO(2058) | MEMORY STAT | vsize 4376MB | residentFast 307MB | heapAllocated 109MB 00:47:49 INFO - TEST-OK | dom/canvas/test/test_imagebitmap_structuredclone.html | took 83ms 00:47:49 INFO - TEST-START | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | Parent exists 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | Get the 1st ImageBitmap from the main script. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | Get the 2st ImageBitmap from the main script. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | Successfully create a new ImageBitmap from the 2nd original bitmap in worker. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - GECKO(2058) | MEMORY STAT | vsize 4378MB | residentFast 308MB | heapAllocated 111MB 00:47:49 INFO - TEST-OK | dom/canvas/test/test_imagebitmap_structuredclone_iframe.html | took 118ms 00:47:49 INFO - TEST-START | dom/canvas/test/test_imagebitmap_structuredclone_window.html 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [Check preserving alpha] newImageData(43,143,24,148) should equal to imageData(43,143,24,148). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [Check preserving alpha] newImageData(165,179,91,74) should equal to imageData(165,179,91,74). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [Check preserving alpha] newImageData(75,195,141,109) should equal to imageData(75,195,141,109). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [Check preserving alpha] newImageData(65,25,177,3) should equal to imageData(65,25,177,3). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [Check preserving alpha] newImageData(182,233,118,50) should equal to imageData(182,233,118,50). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [Check preserving alpha] newImageData(56,51,206,198) should equal to imageData(56,51,206,198). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [Check preserving alpha] newImageData(153,29,70,130) should equal to imageData(153,29,70,130). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [Check preserving alpha] newImageData(135,135,51,148) should equal to imageData(135,135,51,148). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [Check preserving alpha] newImageData(246,40,141,146) should equal to imageData(246,40,141,146). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [Check preserving alpha] newImageData(195,255,149,30) should equal to imageData(195,255,149,30). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [Check preserving alpha] newImageData(92,116,18,241) should equal to imageData(92,116,18,241). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [Check preserving alpha] newImageData(111,39,162,85) should equal to imageData(111,39,162,85). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [Check preserving alpha] newImageData(183,57,94,18) should equal to imageData(181,57,94,18). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [Check preserving alpha] newImageData(231,41,252,168) should equal to imageData(231,41,252,168). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [Check preserving alpha] newImageData(213,103,118,172) should equal to imageData(213,103,118,172). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [Check preserving alpha] newImageData(213,185,204,25) should equal to imageData(213,184,204,25). 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:49 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_structuredclone_window.html | [Check preserving alpha] newImageData(156,129,183,57) should equal to imageData(153,129,181,57). 00:47:49 INFO - GECKO(2058) | MEMORY STAT | vsize 4380MB | residentFast 309MB | heapAllocated 113MB 00:47:49 INFO - TEST-OK | dom/canvas/test/test_imagebitmap_structuredclone_window.html | took 100ms 00:47:49 INFO - TEST-START | dom/canvas/test/test_imagebitmap_transfer.html 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | Worker created successfully. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | After transfer, ImageBitmap become neutered 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | After transfer, ImageBitmap become neutered 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | After transfer, ImageBitmap become neutered 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | Get the 1st ImageBitmap from the main script. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | Get the 2nd ImageBitmap from the main script. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | Get the 3rd ImageBitmap from the main script. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(0,255,0,255) should equal to imageData(0,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,0,0,255) should equal to imageData(255,0,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [Check preserving alpha] newImageData(43,143,24,148) should equal to imageData(43,143,24,148). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [Check preserving alpha] newImageData(165,179,91,74) should equal to imageData(165,179,91,74). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [Check preserving alpha] newImageData(75,195,141,109) should equal to imageData(75,195,141,109). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [Check preserving alpha] newImageData(65,25,177,3) should equal to imageData(65,25,177,3). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [Check preserving alpha] newImageData(182,233,118,50) should equal to imageData(182,233,118,50). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [Check preserving alpha] newImageData(56,51,206,198) should equal to imageData(56,51,206,198). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [Check preserving alpha] newImageData(153,29,70,130) should equal to imageData(153,29,70,130). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [Check preserving alpha] newImageData(135,135,51,148) should equal to imageData(135,135,51,148). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [Check preserving alpha] newImageData(246,40,141,146) should equal to imageData(246,40,141,146). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [Check preserving alpha] newImageData(195,255,149,30) should equal to imageData(195,255,149,30). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [Check preserving alpha] newImageData(92,116,18,241) should equal to imageData(92,116,18,241). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [Check preserving alpha] newImageData(111,39,162,85) should equal to imageData(111,39,162,85). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [Check preserving alpha] newImageData(183,57,94,18) should equal to imageData(181,57,94,18). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [Check preserving alpha] newImageData(231,41,252,168) should equal to imageData(231,41,252,168). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [Check preserving alpha] newImageData(213,103,118,172) should equal to imageData(213,103,118,172). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [Check preserving alpha] newImageData(213,185,204,25) should equal to imageData(213,184,204,25). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [Check preserving alpha] newImageData(156,129,183,57) should equal to imageData(153,129,181,57). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | Successfully create a new ImageBitmap from the 2nd original bitmap in worker. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | testImgageData and groundTruthImageData should have the same dimension. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_imagebitmap_transfer.html | [undefined] newImageData(255,255,0,255) should equal to imageData(255,255,0,255). 00:47:50 INFO - GECKO(2058) | MEMORY STAT | vsize 4387MB | residentFast 313MB | heapAllocated 115MB 00:47:50 INFO - TEST-OK | dom/canvas/test/test_imagebitmap_transfer.html | took 137ms 00:47:50 INFO - TEST-START | dom/canvas/test/test_isPointInStroke.html 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(50, 25) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(-4, -4) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(4, 4) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(16, 16) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(24, 24) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(-2, -2) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(2, 2) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(18, 18) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(22, 22) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(21, 21) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(29, 29) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(42, 42) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(50, 50) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(23, 23) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(27, 27) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(43, 43) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(47, 47) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(23, 26) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(75, 23) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(37, 8) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(61, 42) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(24, 24) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(74, 25) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(37, 2) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(61, 47) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(39, 23) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(50, 15) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(60, 23) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(50, 25) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(39, 26) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(45, 33) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(53, 33) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(59, 26) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(34, 25) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(44, 25) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(49, 30) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(49, 40) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(39, 23) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(50, 15) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(60, 23) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(49, 34) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(16, 16) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(24, 24) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(36, 36) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(44, 44) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(18, 18) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(22, 22) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(38, 38) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(42, 42) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(16, 16) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(14, 24) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(26, 36) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(34, 44) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(8, 18) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(12, 22) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(28, 38) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(32, 42) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(39, 26) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(45, 33) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(53, 33) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(59, 26) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(39, 23) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(50, 15) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(50, 25) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(60, 23) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(6, 6) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(14, 14) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(26, 26) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(34, 34) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(8, 8) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(12, 12) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(28, 28) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(32, 32) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(-34, -34) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(-26, -26) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(-14, -14) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(-6, -6) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(-32, -32) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(-28, -28) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(-12, -12) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(-8, -8) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(19, 25) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(50, 21) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(81, 25) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(50, 29) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(21, 25) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(50, 23) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(79, 25) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(50, 27) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(13, 18) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(13, 31) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(86, 18) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(86, 31) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(13, 25) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(50, 18) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(86, 25) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(50, 31) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(86, 8) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(70, 24) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(73, 41) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(86, 41) === false 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(14, 15) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(81, 15) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(79, 41) === true 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_isPointInStroke.html | ctx.isPointInStroke(73, 21) === true 00:47:50 INFO - GECKO(2058) | MEMORY STAT | vsize 4384MB | residentFast 310MB | heapAllocated 75MB 00:47:50 INFO - TEST-OK | dom/canvas/test/test_isPointInStroke.html | took 170ms 00:47:50 INFO - TEST-START | dom/canvas/test/test_mozGetAsFile.html 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_mozGetAsFile.html | Default type for mozGetAsFile should be PNG 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_mozGetAsFile.html | File name should be what we passed in 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_mozGetAsFile.html | .mozGetAsFile().getAsDataURL() should equal .toDataURL() 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_mozGetAsFile.html | When a valid type is specified that should be returned 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_mozGetAsFile.html | File name should be what we passed in 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_mozGetAsFile.html | .mozGetAsFile().getAsDataURL() should equal .toDataURL() 00:47:50 INFO - GECKO(2058) | MEMORY STAT | vsize 4383MB | residentFast 309MB | heapAllocated 62MB 00:47:50 INFO - TEST-OK | dom/canvas/test/test_mozGetAsFile.html | took 79ms 00:47:50 INFO - TEST-START | dom/canvas/test/test_strokeText_throw.html 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_strokeText_throw.html | strokeText should not throw with NaN. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_strokeText_throw.html | strokeText should not throw with Infinity. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_strokeText_throw.html | strokeText should not throw with undefined. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_strokeText_throw.html | fillText should not throw with NaN. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_strokeText_throw.html | fillText should not throw with Infinity. 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_strokeText_throw.html | fillText should not throw with undefined. 00:47:50 INFO - GECKO(2058) | MEMORY STAT | vsize 4383MB | residentFast 309MB | heapAllocated 63MB 00:47:50 INFO - TEST-OK | dom/canvas/test/test_strokeText_throw.html | took 87ms 00:47:50 INFO - TEST-START | dom/canvas/test/test_toBlob.html 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toBlob.html | When a valid type is specified that should be returned 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toBlob.html | .mozGetAsFile().getAsDataURL() should equal .toDataURL() 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toBlob.html | When a valid type is specified that should be returned 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toBlob.html | .mozGetAsFile().getAsDataURL() should equal .toDataURL() 00:47:50 INFO - GECKO(2058) | MEMORY STAT | vsize 4383MB | residentFast 309MB | heapAllocated 63MB 00:47:50 INFO - TEST-OK | dom/canvas/test/test_toBlob.html | took 73ms 00:47:50 INFO - TEST-START | dom/canvas/test/test_toBlob_zero_dimension.html 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toBlob_zero_dimension.html | Null blob expected 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toBlob_zero_dimension.html | Null blob expected 00:47:50 INFO - GECKO(2058) | MEMORY STAT | vsize 4383MB | residentFast 309MB | heapAllocated 64MB 00:47:50 INFO - TEST-OK | dom/canvas/test/test_toBlob_zero_dimension.html | took 80ms 00:47:50 INFO - TEST-START | dom/canvas/test/test_toDataURL_alpha.html 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | A valid string reason is expected 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | Reason cannot be empty 00:47:50 INFO - TEST-FAIL | dom/canvas/test/test_toDataURL_alpha.html | The author of the test has indicated that flaky timeouts are expected. Reason: untriaged 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c1-1 is 64,128,64,255; expected 64,127.5,64,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c1-2 is 64,129,65,255; expected 64,127.5,64,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c1-3 is 64,128,64,255; expected 64,127.5,64,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c1-4 is 64,128,64,255; expected 64,127.5,64,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c2-1 is 191,95,95,255; expected 191.25,96,96,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c2-2 is 190,96,96,255; expected 191.25,96,96,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c2-3 is 191,96,96,255; expected 191.25,96,96,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c2-4 is 191,96,96,255; expected 191.25,96,96,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c3-1 is 32,32,64,255; expected 32,32,63.75,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c3-2 is 32,33,64,255; expected 32,32,63.75,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c3-3 is 32,32,64,255; expected 32,32,63.75,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c3-4 is 32,32,64,255; expected 32,32,63.75,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c4-1 is 255,255,255,255; expected 255,255,255,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c4-2 is 255,255,255,255; expected 255,255,255,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c4-3 is 255,255,255,255; expected 255,255,255,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c4-4 is 255,255,255,255; expected 255,255,255,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c7-1 is 0,0,0,255; expected 0,0,0,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c5-1 is 0,0,0,255; expected 0,0,0,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c5-2 is 0,0,0,255; expected 0,0,0,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c6-2 is 0,0,0,255; expected 0,0,0,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c7-2 is 0,0,0,255; expected 0,0,0,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c5-3 is 0,0,0,255; expected 0,0,0,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c6-3 is 0,0,0,255; expected 0,0,0,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c7-3 is 0,0,0,255; expected 0,0,0,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c5-4 is 0,0,0,255; expected 0,0,0,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c7-4 is 0,0,0,255; expected 0,0,0,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c6-1 is 0,0,0,255; expected 0,0,0,255 +/- 8 00:47:50 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_alpha.html | pixel 50,25 of c6-4 is 0,0,0,255; expected 0,0,0,255 +/- 8 00:47:51 INFO - GECKO(2058) | MEMORY STAT | vsize 4383MB | residentFast 310MB | heapAllocated 69MB 00:47:51 INFO - TEST-OK | dom/canvas/test/test_toDataURL_alpha.html | took 629ms 00:47:51 INFO - TEST-START | dom/canvas/test/test_toDataURL_lowercase_ascii.html 00:47:51 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_lowercase_ascii.html | data =~ /^data:image\/png[;,]/ 00:47:51 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_lowercase_ascii.html | data =~ /^data:image\/jpeg[;,]/ 00:47:51 INFO - GECKO(2058) | MEMORY STAT | vsize 4383MB | residentFast 310MB | heapAllocated 69MB 00:47:51 INFO - TEST-OK | dom/canvas/test/test_toDataURL_lowercase_ascii.html | took 43ms 00:47:51 INFO - TEST-START | dom/canvas/test/test_toDataURL_parameters.html 00:47:51 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_parameters.html | Quality is not supported for PNG images 00:47:51 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_parameters.html | A low quality (0.1) should differ from high quality (1.0) 00:47:51 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_parameters.html | A medium quality (0.5) should differ from high (1.0) 00:47:51 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_parameters.html | A medium quality (0.5) should differ from low (0.5) 00:47:51 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_parameters.html | Quality above 1.0 is treated as unspecified 00:47:51 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_parameters.html | Quality below 0.0 is treated as unspecified 00:47:51 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_parameters.html | Quality applies even if extra arguments are present 00:47:51 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_parameters.html | Quality applies to image/jpeg regardless of case 00:47:51 INFO - TEST-PASS | dom/canvas/test/test_toDataURL_parameters.html | Quality must be a number (should not be a string) 00:47:51 INFO - GECKO(2058) | MEMORY STAT | vsize 4383MB | residentFast 310MB | heapAllocated 70MB 00:47:51 INFO - TEST-OK | dom/canvas/test/test_toDataURL_parameters.html | took 55ms 00:47:51 INFO - TEST-START | dom/canvas/test/test_windingRuleUndefined.html 00:47:51 INFO - TEST-PASS | dom/canvas/test/test_windingRuleUndefined.html | Should be able to pass undefined to fill() 00:47:51 INFO - GECKO(2058) | MEMORY STAT | vsize 4383MB | residentFast 310MB | heapAllocated 72MB 00:47:51 INFO - TEST-OK | dom/canvas/test/test_windingRuleUndefined.html | took 58ms 00:47:51 INFO - TEST-START | Shutdown 00:47:51 INFO - Passed: 17189 00:47:51 INFO - Failed: 0 00:47:51 INFO - Todo: 124 00:47:51 INFO - Mode: e10s 00:47:51 INFO - Slowest: 7273ms - /tests/dom/canvas/test/test_canvas.html 00:47:51 INFO - SimpleTest FINISHED 00:47:51 INFO - TEST-INFO | Ran 1 Loops 00:47:51 INFO - SimpleTest FINISHED 00:47:51 INFO - GECKO(2058) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:47:52 INFO - TEST-INFO | Main app process: exit 0 00:47:52 INFO - runtests.py | Application ran for: 0:00:35.921631 00:47:52 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpi9jqmSpidlog 00:47:52 INFO - ==> process 2058 launched child process 2059 00:47:52 INFO - ==> process 2058 launched child process 2060 00:47:52 INFO - zombiecheck | Checking for orphan process with PID: 2059 00:47:52 INFO - zombiecheck | Checking for orphan process with PID: 2060 00:47:52 INFO - Stopping web server 00:47:52 INFO - Stopping web socket server 00:47:52 INFO - Stopping ssltunnel 00:47:52 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:47:52 INFO - runtests.py | Running tests: end. 00:47:52 INFO - Buffered messages finished 00:47:52 INFO - dir: dom/console/tests 00:47:52 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 00:47:53 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 00:47:53 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/Nightly.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpGwOCA0.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 00:47:53 INFO - runtests.py | Server pid: 2067 00:47:53 INFO - runtests.py | Websocket server pid: 2068 00:47:53 INFO - runtests.py | SSL tunnel pid: 2069 00:47:53 INFO - runtests.py | Running with e10s: True 00:47:53 INFO - runtests.py | Running tests: start. 00:47:53 INFO - 00:47:53 INFO - Application command: /builds/slave/test/build/application/Nightly.app/Contents/MacOS/firefox -marionette -foreground -profile /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmpGwOCA0.mozrunner 00:47:53 INFO - runtests.py | Application pid: 2070 00:47:53 INFO - TEST-INFO | started process GECKO(2070) 00:47:56 INFO - GECKO(2070) | 2017-06-14 00:47:56.182 plugin-container[2071:16226] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9843, name = 'com.apple.tsm.portname' 00:47:56 INFO - GECKO(2070) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:47:56 INFO - GECKO(2070) | 2017-06-14 00:47:56.183 plugin-container[2071:16226] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9847, name = 'com.apple.CFPasteboardClient' 00:47:56 INFO - GECKO(2070) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:47:56 INFO - GECKO(2070) | 2017-06-14 00:47:56.183 plugin-container[2071:16226] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:47:56 INFO - GECKO(2070) | 1497426476215 Marionette INFO Listening on port 2828 00:47:56 INFO - GECKO(2070) | 1497426476359 Marionette DEBUG loaded listener.js 00:47:56 INFO - GECKO(2070) | 2017-06-14 00:47:56.840 plugin-container[2072:16275] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9637, name = 'com.apple.tsm.portname' 00:47:56 INFO - GECKO(2070) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:47:56 INFO - GECKO(2070) | 2017-06-14 00:47:56.841 plugin-container[2072:16275] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9a0b, name = 'com.apple.CFPasteboardClient' 00:47:56 INFO - GECKO(2070) | See /usr/include/servers/bootstrap_defs.h for the error codes. 00:47:56 INFO - GECKO(2070) | 2017-06-14 00:47:56.841 plugin-container[2072:16275] Failed to allocate communication port for com.apple.CFPasteboardClient; this is likely due to sandbox restrictions 00:47:56 INFO - SimpleTest START 00:47:57 INFO - TEST-START | dom/console/tests/test_bug659625.html 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Console is empty when test is starting 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Only one event remains in consoleAPIStorage 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Remaining event has level 'clear' 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | 5 new console events have been registered for logging variants 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Only one event remains in consoleAPIStorage 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Remaining event has level 'clear' 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | 1 new console event registered for trace 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Only one event remains in consoleAPIStorage 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Remaining event has level 'clear' 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | 1 new console event registered for dir 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Only one event remains in consoleAPIStorage 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Remaining event has level 'clear' 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | 2 new console events registered for 2 count calls 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Only one event remains in consoleAPIStorage 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Remaining event has level 'clear' 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | 3 new console events registered for 3 'default' count calls 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | check counter for event 0 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | check label for event 0 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | check counter for event 1 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | check label for event 1 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | check counter for event 2 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | check label for event 2 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Only one event remains in consoleAPIStorage 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Remaining event has level 'clear' 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | 2 new console events registered for group + log 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Only one event remains in consoleAPIStorage 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Remaining event has level 'clear' 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | 2 new console events registered for groupCollapsed + log 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Only one event remains in consoleAPIStorage 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Remaining event has level 'clear' 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | 3 new console events registered for group/groupEnd 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Only one event remains in consoleAPIStorage 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Remaining event has level 'clear' 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | 2 new console events registered for time/timeEnd 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Only one event remains in consoleAPIStorage 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Remaining event has level 'clear' 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | 1 new console event registered for timeStamp 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Only one event remains in consoleAPIStorage 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Remaining event has level 'clear' 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Only one event remains in consoleAPIStorage 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug659625.html | Remaining event has level 'clear' 00:47:58 INFO - GECKO(2070) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration. 00:47:58 INFO - GECKO(2070) | MEMORY STAT | vsize 3908MB | residentFast 114MB | heapAllocated 21MB 00:47:58 INFO - TEST-OK | dom/console/tests/test_bug659625.html | took 1133ms 00:47:58 INFO - TEST-START | dom/console/tests/test_bug978522.html 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug978522.html | Still alive \o/ 00:47:58 INFO - GECKO(2070) | MEMORY STAT | vsize 3910MB | residentFast 116MB | heapAllocated 22MB 00:47:58 INFO - TEST-OK | dom/console/tests/test_bug978522.html | took 49ms 00:47:58 INFO - TEST-START | dom/console/tests/test_bug979109.html 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug979109.html | Still alive \o/ 00:47:58 INFO - GECKO(2070) | MEMORY STAT | vsize 3911MB | residentFast 117MB | heapAllocated 22MB 00:47:58 INFO - TEST-OK | dom/console/tests/test_bug979109.html | took 43ms 00:47:58 INFO - TEST-START | dom/console/tests/test_bug989665.html 00:47:58 INFO - TEST-PASS | dom/console/tests/test_bug989665.html | This test should not crash. 00:47:58 INFO - GECKO(2070) | MEMORY STAT | vsize 3916MB | residentFast 121MB | heapAllocated 23MB 00:47:58 INFO - TEST-OK | dom/console/tests/test_bug989665.html | took 51ms 00:47:58 INFO - TEST-START | dom/console/tests/test_consoleEmptyStack.html 00:47:58 INFO - TEST-PASS | dom/console/tests/test_consoleEmptyStack.html | Still alive 00:47:58 INFO - GECKO(2070) | MEMORY STAT | vsize 3917MB | residentFast 123MB | heapAllocated 24MB 00:47:58 INFO - TEST-OK | dom/console/tests/test_consoleEmptyStack.html | took 47ms 00:47:58 INFO - TEST-START | dom/console/tests/test_console_binding.html 00:47:58 INFO - TEST-PASS | dom/console/tests/test_console_binding.html | Message received: 1 00:47:58 INFO - TEST-PASS | dom/console/tests/test_console_binding.html | Message received: 2 00:47:58 INFO - TEST-PASS | dom/console/tests/test_console_binding.html | Message received: 3 00:47:58 INFO - GECKO(2070) | MEMORY STAT | vsize 3918MB | residentFast 124MB | heapAllocated 24MB 00:47:58 INFO - TEST-OK | dom/console/tests/test_console_binding.html | took 51ms 00:47:58 INFO - TEST-START | dom/console/tests/test_console_proto.html 00:47:58 INFO - TEST-PASS | dom/console/tests/test_console_proto.html | Foo 00:47:58 INFO - TEST-PASS | dom/console/tests/test_console_proto.html | Boo 00:47:58 INFO - GECKO(2070) | MEMORY STAT | vsize 3918MB | residentFast 124MB | heapAllocated 23MB 00:47:58 INFO - TEST-OK | dom/console/tests/test_console_proto.html | took 75ms 00:47:58 INFO - TEST-START | Shutdown 00:47:58 INFO - Passed: 50 00:47:58 INFO - Failed: 0 00:47:58 INFO - Todo: 0 00:47:58 INFO - Mode: e10s 00:47:58 INFO - Slowest: 1133ms - /tests/dom/console/tests/test_bug659625.html 00:47:58 INFO - SimpleTest FINISHED 00:47:58 INFO - TEST-INFO | Ran 1 Loops 00:47:58 INFO - SimpleTest FINISHED 00:47:58 INFO - GECKO(2070) | JavaScript error: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/devtools-browser.js, line 861: TypeError: DebuggerServer.removeContentServerScript is not a function 00:47:59 INFO - TEST-INFO | Main app process: exit 0 00:47:59 INFO - runtests.py | Application ran for: 0:00:06.608297 00:47:59 INFO - zombiecheck | Reading PID log: /var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/tmp9h9U5epidlog 00:47:59 INFO - ==> process 2070 launched child process 2071 00:47:59 INFO - ==> process 2070 launched child process 2072 00:47:59 INFO - zombiecheck | Checking for orphan process with PID: 2071 00:47:59 INFO - zombiecheck | Checking for orphan process with PID: 2072 00:47:59 INFO - Stopping web server 00:47:59 INFO - Stopping web socket server 00:47:59 INFO - Stopping ssltunnel 00:47:59 WARNING - leakcheck | refcount logging is off, so leaks can't be detected! 00:47:59 INFO - runtests.py | Running tests: end. 00:47:59 INFO - Buffered messages finished 00:47:59 INFO - 0 INFO TEST-START | Shutdown 00:47:59 INFO - 1 INFO Passed: 23515 00:47:59 INFO - 2 INFO Failed: 0 00:47:59 INFO - 3 INFO Todo: 136 00:47:59 INFO - 4 INFO Mode: e10s 00:47:59 INFO - 5 INFO SimpleTest FINISHED 00:47:59 INFO - Buffered messages finished 00:47:59 INFO - SUITE-END | took 860s 00:48:00 INFO - Return code: 0 00:48:00 INFO - TinderboxPrint: mochitest-plain-chunked
22979/0/124 00:48:00 ERROR - # TBPL FAILURE # 00:48:00 WARNING - setting return code to 2 00:48:00 ERROR - The mochitest suite: plain-chunked ran with return status: FAILURE 00:48:00 INFO - Running post-action listener: _package_coverage_data 00:48:00 INFO - Running post-action listener: _resource_record_post_action 00:48:00 INFO - [mozharness: 2017-06-14 07:48:00.027976Z] Finished run-tests step (success) 00:48:00 INFO - Running post-run listener: _resource_record_post_run 00:48:00 INFO - Validating Perfherder data against /builds/slave/test/scripts/external_tools/performance-artifact-schema.json 00:48:00 INFO - PERFHERDER_DATA: {"framework": {"name": "job_resource_usage"}, "suites": [{"subtests": [{"name": "cpu_percent", "value": 51.17149321266969}, {"name": "io_write_bytes", "value": 1412442112}, {"name": "io.read_bytes", "value": 38520832}, {"name": "io_write_time", "value": 7563}, {"name": "io_read_time", "value": 308}], "extraOptions": ["e10s", "buildbot-unknown"], "name": "mochitest.plain-chunked.1.overall"}, {"subtests": [{"name": "time", "value": 21.582956075668335}, {"name": "cpu_percent", "value": 54.17}], "name": "mochitest.plain-chunked.1.install"}, {"subtests": [{"name": "time", "value": 0.0003371238708496094}], "name": "mochitest.plain-chunked.1.stage-files"}, {"subtests": [{"name": "time", "value": 863.5263960361481}, {"name": "cpu_percent", "value": 51.093532482598626}], "name": "mochitest.plain-chunked.1.run-tests"}]} 00:48:00 INFO - Total resource usage - Wall time: 884s; CPU: 51.0%; Read bytes: 38520832; Write bytes: 1412442112; Read time: 308; Write time: 7563 00:48:00 INFO - TinderboxPrint: CPU usage
51.1% 00:48:00 INFO - TinderboxPrint: I/O read bytes / time
38,520,832 / 308 00:48:00 INFO - TinderboxPrint: I/O write bytes / time
1,412,442,112 / 7,563 00:48:00 INFO - TinderboxPrint: CPU idle
1,727.1 (48.8%) 00:48:00 INFO - TinderboxPrint: CPU system
845.0 (23.9%) 00:48:00 INFO - TinderboxPrint: CPU user
965.2 (27.3%) 00:48:00 INFO - TinderboxPrint: Swap in / out
308,338,688 / 0 00:48:00 INFO - install - Wall time: 22s; CPU: 54.0%; Read bytes: 234000896; Write bytes: 232605696; Read time: 16831; Write time: 463 00:48:00 INFO - stage-files - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:48:00 INFO - run-tests - Wall time: 864s; CPU: 51.0%; Read bytes: 24479744; Write bytes: 1146339328; Read time: 247; Write time: 6976 00:48:00 INFO - Running post-run listener: _upload_blobber_files 00:48:00 INFO - Blob upload gear active. 00:48:00 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:48:00 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 00:48:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'graphics', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 00:48:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b graphics -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 00:48:00 INFO - (blobuploader) - INFO - Open directory for files ... 00:48:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/manifests.list ... 00:48:00 INFO - (blobuploader) - INFO - Skipped /builds/slave/test/build/blobber_upload_dir/manifests.list. File type not allowed on server. 00:48:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/mozilla-test-fail-screenshot_LMYJLL.png ... 00:48:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:48:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:48:03 INFO - (blobuploader) - INFO - TinderboxPrint: mozilla-test-fail-screenshot_LMYJLL.png: uploaded 00:48:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:48:03 INFO - (blobuploader) - INFO - Done attempting. 00:48:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/plain-chunked_errorsummary.log ... 00:48:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:48:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:48:03 INFO - (blobuploader) - INFO - TinderboxPrint: plain-chunked_errorsummary.log: uploaded 00:48:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:48:03 INFO - (blobuploader) - INFO - Done attempting. 00:48:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/plain-chunked_raw.log ... 00:48:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:48:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:48:05 INFO - (blobuploader) - INFO - TinderboxPrint: plain-chunked_raw.log: uploaded 00:48:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:48:05 INFO - (blobuploader) - INFO - Done attempting. 00:48:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/resource-usage.json ... 00:48:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:48:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:48:07 INFO - (blobuploader) - INFO - TinderboxPrint: resource-usage.json: uploaded 00:48:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:48:07 INFO - (blobuploader) - INFO - Done attempting. 00:48:07 INFO - (blobuploader) - INFO - Iteration through files over. 00:48:07 INFO - Return code: 0 00:48:07 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:48:07 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:48:07 INFO - Setting buildbot property blobber_files to {"plain-chunked_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/graphics/sha512/f5dd2a354ae3c0c4fde172d23c3b66707231637949f4d3334b9d38c4e8567e96c40bdf02241933c08947b233fdb7527d96a7bbc5c24ed958bb6324b54a453bb5", "manifests.list": null, "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/graphics/sha512/4655459f1c306858541b5613c3267d45d9459e228807f8ca6b2aa29fa26a41b98c4bf17b3de9253576f5170ed69bc1454b23dc8f63ff239dbe33a23b255b5bfb", "mozilla-test-fail-screenshot_LMYJLL.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/graphics/sha512/e84ff88b64ced6ee2158fc7bad035cf1b251c1648582c876260d14085eefdf682101c7c8d9d54bdf040473771d4508f8ca55f267e639d068adc3a33557ac36b1", "plain-chunked_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/graphics/sha512/467b743bc5e7207173fdcebc9720212b7c2dd4cb20ea2240c66b96d13c8de122fdae1c5b39a7fc582b96cbb5c712ee0841385062093ee344dd3e2e4bee455d79"} 00:48:07 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:48:07 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:48:07 INFO - Contents: 00:48:07 INFO - blobber_files:{"plain-chunked_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/graphics/sha512/f5dd2a354ae3c0c4fde172d23c3b66707231637949f4d3334b9d38c4e8567e96c40bdf02241933c08947b233fdb7527d96a7bbc5c24ed958bb6324b54a453bb5", "manifests.list": null, "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/graphics/sha512/4655459f1c306858541b5613c3267d45d9459e228807f8ca6b2aa29fa26a41b98c4bf17b3de9253576f5170ed69bc1454b23dc8f63ff239dbe33a23b255b5bfb", "mozilla-test-fail-screenshot_LMYJLL.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/graphics/sha512/e84ff88b64ced6ee2158fc7bad035cf1b251c1648582c876260d14085eefdf682101c7c8d9d54bdf040473771d4508f8ca55f267e639d068adc3a33557ac36b1", "plain-chunked_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/graphics/sha512/467b743bc5e7207173fdcebc9720212b7c2dd4cb20ea2240c66b96d13c8de122fdae1c5b39a7fc582b96cbb5c712ee0841385062093ee344dd3e2e4bee455d79"} 00:48:07 INFO - Running post-run listener: copy_logs_to_upload_dir 00:48:07 INFO - Copying logs to upload dir... 00:48:07 INFO - mkdir: /builds/slave/test/build/upload/logs 00:48:07 INFO - Copying logs to upload dir... 00:48:07 WARNING - returning nonzero exit status 2 program finished with exit code 2 elapsedTime=968.092856 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python -u ...' failed (results: 2, elapsed: 16 mins, 8 secs) (at 2017-06-14 00:48:07.823410) ========= ========= Started set props: build_url blobber_files (results: 0, elapsed: 0 secs) (at 2017-06-14 00:48:07.826982) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0kEBd8uWBT/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test/properties RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners TMPDIR=/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"plain-chunked_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/graphics/sha512/f5dd2a354ae3c0c4fde172d23c3b66707231637949f4d3334b9d38c4e8567e96c40bdf02241933c08947b233fdb7527d96a7bbc5c24ed958bb6324b54a453bb5", "manifests.list": null, "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/graphics/sha512/4655459f1c306858541b5613c3267d45d9459e228807f8ca6b2aa29fa26a41b98c4bf17b3de9253576f5170ed69bc1454b23dc8f63ff239dbe33a23b255b5bfb", "mozilla-test-fail-screenshot_LMYJLL.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/graphics/sha512/e84ff88b64ced6ee2158fc7bad035cf1b251c1648582c876260d14085eefdf682101c7c8d9d54bdf040473771d4508f8ca55f267e639d068adc3a33557ac36b1", "plain-chunked_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/graphics/sha512/467b743bc5e7207173fdcebc9720212b7c2dd4cb20ea2240c66b96d13c8de122fdae1c5b39a7fc582b96cbb5c712ee0841385062093ee344dd3e2e4bee455d79"} build_url:https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/firefox-55.0a1.en-US.mac.dmg program finished with exit code 0 elapsedTime=0.011153 build_url: 'https://queue.taskcluster.net/v1/task/BpUazPUZQey-vdRSG4fI0A/artifacts/public/build/firefox-55.0a1.en-US.mac.dmg' blobber_files: '{"plain-chunked_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/graphics/sha512/f5dd2a354ae3c0c4fde172d23c3b66707231637949f4d3334b9d38c4e8567e96c40bdf02241933c08947b233fdb7527d96a7bbc5c24ed958bb6324b54a453bb5", "manifests.list": null, "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/graphics/sha512/4655459f1c306858541b5613c3267d45d9459e228807f8ca6b2aa29fa26a41b98c4bf17b3de9253576f5170ed69bc1454b23dc8f63ff239dbe33a23b255b5bfb", "mozilla-test-fail-screenshot_LMYJLL.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/graphics/sha512/e84ff88b64ced6ee2158fc7bad035cf1b251c1648582c876260d14085eefdf682101c7c8d9d54bdf040473771d4508f8ca55f267e639d068adc3a33557ac36b1", "plain-chunked_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/graphics/sha512/467b743bc5e7207173fdcebc9720212b7c2dd4cb20ea2240c66b96d13c8de122fdae1c5b39a7fc582b96cbb5c712ee0841385062093ee344dd3e2e4bee455d79"}' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files (results: 0, elapsed: 0 secs) (at 2017-06-14 00:48:07.863044) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2017-06-14 00:48:07.863342) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0kEBd8uWBT/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.mAeF67gA2q/Listeners TMPDIR=/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005098 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2017-06-14 00:48:07.911225) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2017-06-14 00:48:07.911533) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2017-06-14 00:48:07.914860) ========= ========= Total master_lag: 0.45 =========